Подписи Шнорра – изменение кода, которое, вероятно, станет одним из крупнейших обновлений Биткоина – теперь превратились из теоретической идеи в реальный код благодаря технологическому стартапу Blockstream.
В понедельник Blockstream добавила технологию, известную как MuSig, в свою тестовую криптографическую библиотеку. Данный шаг позволит разработчикам изучать схему подписей Шнорра и выявлять ошибки. То, что код открыт для публичного тестирования – захватывающее нововведение.
Если подписи Шнорра однажды будут добавлены в Биткоин, то новая схема цифровой подписи может улучшить конфиденциальность и масштабируемость сети. Именно по этой причине разработчики уже давно присматриваются к этой технологии. Математик Blockstream Эндрю Поэлстра (Andrew Poelstra) написал в блоге:
«Мы превратили MuSig из научной работы в пригодный для использования код, и на этой неделе мы добавили этот код в secp256k1-zkp, ответвление secp256k1 – высоконадежной криптографической библиотеки, используемой Bitcoin Core».
В течение многих лет это было теоретическое обновление, но в прошлом году криптографы добились математического прогресса, необходимого для обеспечения безопасности схемы. Сейчас код впервые открыт для тестирования.
«Для решения этих проблем мы запустили инициативу по разработке новой схемы подписи и приложили значительные практические усилия, чтобы реализовать ее надежным способом», – добавил Поэлстра.
Большинство разработчиков Биткоина считают это позитивным изменением, а некоторые уже начали задумываться о том, какие новые технологии могут быть созданы на основе данного обновления. Например, разработчики теоретизировали, как подписи Шнорра могли бы анонимизировать транзакции Lightning Network.
«Поскольку сообщество Биткоина изучает использование подписей Шнорра в Биткоине, мы надеемся, что наш код в конечном итоге будет объединен с вышестоящей библиотекой secp256k1, используемой Bitcoin Core, и многими другими проектами», – сказал Поэлстра.
С этой целью Поэлстра предлагает разработчикам изучить код, который можно найти на GitHub, и высказать свое мнение.