В проект Hyperledger включена модульная криптографическая библиотека Ursa

Руководящий технический комитет Hyperledger одобрил проект Ursa, модульную криптографическую библиотеку для разработчиков решений на основе технологии распределенного реестра.

Как говорится в сообщении Hyperledger, по мере своего взросления проект все больше нуждается в сложных криптографических решениях.

Одним из них и призван стать Ursa, который поможет в переходе от реализации индивидуальных протоколов к работе с общей библиотекой.

Проект должен предотвратить пустую трату времени, возникающую при работе над дублирующими друг друга решениями, а также повысить безопасность за счет упрощения анализа и снижения вероятности того, что менее опытные пользователи будут создавать собственные небезопасные имплементации.

Также предполагается, что Ursa обеспечит экспертную оценку всего криптографического кода и упростит межплатформенную совместимость, поскольку проекты будут использовать общую библиотеку.

Сама библиотека разбита на две небольшие группы: первая содержит простые, стандартизированные, модульные криптографические алгоритмы, вторая – «более экзотическую криптографию».

В качестве примеров последней указаны, например, SNARKs и агрегированные подписи.

Код Ursa написан преимущественно на языке Rust, однако ПО также будет поддерживать интерфейсы всех языков, которые обычно используются в Hyperledger.

Напомним, в октябре было объявлено о партнерстве между Hyperledger Project и Enterprise Ethereum Alliance.

Его целью называется создание единых стандартов для корпоративных распределенных сетей, разрабатываемых участниками этих двух организаций.

Источник: forklog.com



Самые актуальные новости - в Telegram-канале

Читайте также

Вверх