Bitcoin Tech Upgrade: Blockstream выпускает тестовый код Schnorr

Подписи Schnorr, обновление кода, которое, вероятно, станет одним из крупнейших обновлений для биткоина, теперь превратилась из теоретической идеи в реальный код благодаря технологии запуска Blockstream.

Анонсированный в понедельник, Blockstream добавил технологию, известную как «MuSig» (Мульти подпись), в свою тестовую криптографическую библиотеку, которая позволяет разработчикам использовать в тестах схему подписи Schnorr и находить потенциальные ошибки и баги.

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

Blockstream математик Эндрю Поэльстра написал в сообщении в блоге:

«Мы превратили MuSig из академической статьи в пригодный для использования код, и на этой неделе мы объединили этот код в secp256k1-zkp, ветвь secp256k1, высоконадежную криптографическую библиотеку, используемую Bitcoin Core».

В течение многих лет это было теоретическое обновление, и криптографы в прошлом году добились математического прогресса, необходимого для обеспечения безопасности схемы. Это будет первый раз, когда код будет открыт для тестирования.

«Для решения этих проблем мы начали инициативу по разработке новой схемы подписи и значительных практических инженерных усилий, для реализации надежным и антифрагильным способом», — добавил Полстра.

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

«Поскольку биткоин сообщество изучает использование сигнатур Schnorr в биткоинах, мы надеемся, что наш код в конечном итоге будет объединен с вышестоящей библиотекой secp256k1, используемой Bitcoin Core и многими другими проектами в биткоин среде», — добавил Поелстра.

С этой целью он предлагает разработчикам поиграть с кодом, который можно найти на GitHub, и высказать свое мнение.

BITCOIN TECH UPGRADE — BLOCKSTREAM ВЫПУСКАЕТ ТЕСТОВЫЙ КОД SCHNORR