Многопартийные криптографические библиотеки Axelar с открытым исходным кодом
Компания Axelar рада объявить о выпуске исходного кода для двух крейтов на языке Rust для многопартийной криптографии под разрешительной и обычной двойной лицензией Apache2/MIT. Недавно выпущенные ящики называются tofn и tofnd. Они предоставляют реализации для многосторонних криптографических протоколов, используемых в сети Axelar.
Сеть Axelar использует различные многосторонние протоколы для обработки межсетевых запросов. Многосторонние протоколы имеют решающее значение для создания децентрализованных протоколов взаимодействия между блокчейнами. Они позволяют группе валидаторов принимать коллективные решения о том, какие транзакции следует обрабатывать. Многосторонняя генерация ключей и подписание являются двумя основными примитивами, необходимыми для обработки таких запросов. Эти примитивы могут быть получены несколькими способами, в том числе:
- Базовые мультиподписи (при необходимости) и
- Криптографические пороговые протоколы (чтобы сэкономить на стоимости газа или размерах перевода).
В настоящее время Axelar использует оба этих метода через tofn и tofnd, и в будущем их станет больше.
tofn
tofn (t-of-n) — это чистая библиотека Rust, которая предоставляет:
- Реализация протокола GG20 для порога-ECDSA .
- Доступ к примитивам ECDSA, необходимым для базовых мультиподписей.
- Универсальный SDK (комплект для разработки программного обеспечения) для облегчения разработки и использования многосторонних криптографических протоколов, таких как GG20.
Узнайте больше в репозитории tofn git .
tofnd
tofnd (tofn-daemon) — это исполняемый файл на чистом Rust, который обеспечивает:
- Сервер gRPC, предоставляющий функции многостороннего шифрования библиотеки tofn.
- Зашифрованное хранилище криптографических секретных ключей.
Узнайте больше в репозитории tofnd git .
Дорога впереди
И tofn, и tofnd в настоящее время находятся в активной и постоянной разработке. Оба репозитория были проверены NCC Group Cryptography Services 10 августа 2021 г. и Адрианом Хамелинком и Лукасом Мейером 29 октября 2021 г. Открытие этих библиотек — важная веха для экосистемы и сообщества Axelar. Наша основная миссия — создать безопасную и надежную сеть взаимодействия между цепочками, и мы всегда приветствуем вклад и отзывы сообщества.