Блокчейн-консорциум Hyperledger выпустил новую модульную криптографическую библиотеку Ursa, которая предназначена облегчить труд разработчиков блокчейна.
Компания Hyperledger рассказала, что библиотека Ursa будет выступать в качестве репозитория «доверенных» реализаций криптографических функций. Таким образом разработчикам будет гораздо проще выбрать реализацию с открытым кодом, и не тратить время на разработку собственного аналога.
Также представитель Hyperledger подчеркнул, что использование библиотеки приведет к снижению стоимости поддержки проекта и избавлению от части ошибок в коде. При этом большая часть кода будет храниться в одном репозитории и проверяться экспертами по компьютерной безопасности, в том числе и разработчиками проектов компаний Indy, Sawtooth и Fabric.
«При создании Ursa нашей целью было объединить усилия всех экспертов по безопасности и криптографии в сообществе Hyperledger и развивать все проекты компании», – заявил представитель консорциума.
На текущий момент в библиотеке доступны два модуля. Один предназначен для использования стандартных и базовых криптографических алгоритмов, а другой модуль под названием zmix должен использоваться для более продвинутых и «экзотических» технологий, например «умных подписей».
Основная часть библиотеки написана на языке программирования Rust, но также планируются интерфейсы для большинства используемых сообществом Hyperledger языков.
«Главное новшество Ursa – это модульная структура и API, которые позволят блокчейн-платформам легко использовать большое количество криптографических алгоритмов без необходимости взаимодействовать с математическими алгоритмами», – подчеркнули разработчики.
Отметим, что блокчейн-платформу Hyperledger Fabric планируют использовать Сбербанк и одна из крупнейших частных инвестиционных компаний России «Интеррос» для сделок внебиржевого РЕПО.