По данным Cointelegraph, BitcoinOS (BOS) объявила об открытом исходном коде BitSNARK, протокола проверки с нулевым разглашением (ZK), разработанного для Bitcoin (BTC). BitSNARK — первый протокол, внедряющий zk-SNARK (краткий неинтерактивный аргумент знания) в блокчейн Bitcoin, что позволяет сохранять конфиденциальность в транзакциях и смарт-контрактах без изменения основного протокола BTC.

Протокол используется вместе с двумя другими инновациями, Grail Bridge и Merkle Mesh, для расширения роли Bitcoin в децентрализованных финансах (DeFi), кросс-чейн приложениях и технологии, ориентированной на конфиденциальность. Исторически блокчейн BTC был ограничен базовыми транзакциями без элементов защиты конфиденциальности, помимо адресов криптографических кошельков. zk-SNARKs позволяют проверять данные и транзакции блокчейна BTC, не раскрывая конфиденциальную информацию, включая личные и финансовые данные пользователя. Расширение этой технологии за пределы таких платформ, как Ethereum, позволит создавать более сложные децентрализованные приложения (DApps) и операции, ориентированные на конфиденциальность, на блокчейне BTC.

В Q&A с Cointelegraph Эдан Яго, генеральный директор и соучредитель BitcoinOS, объяснил, что разработка может помочь BTC превратиться в безопасную и универсальную сеть. «Мы надеемся, что другие смогут оценить, как это работает, внедрить это, поэкспериментировать с этим и сотрудничать, чтобы вместе улучшать и внедрять инновации. Мы также считаем, что это создаст дискурс и дебаты, которые, в свою очередь, помогут инновациям продвигаться быстрее», — заявил Яго.

В пресс-релизе далее подробно описывается, что внедрение протокола проверки ZK в BTC позволит проводить децентрализованные атомарные свопы, кросс-чейн транзакции и двустороннюю привязку. BitSNARK также включит экономические стимулы для поддержания честности в блокчейне BTC, не перегружая сеть вычислениями. «И доказывающим, и верификаторам есть что терять, что сохраняет справедливость системы и не позволяет злоумышленникам скомпрометировать процесс проверки», — отмечается в пресс-релизе.

После успешной проверки первого ZK-proof в основной сети BTC 24 июля, введение zk-SNARK в блокчейн кажется естественным прогрессом. Однако есть соображения, которые следует иметь в виду. Несмотря на потенциальные преимущества zk-SNARK в BTC, сообщество Bitcoin исторически сопротивлялось изменениям, как это было видно на примере форка Bitcoin Cash (BCH) в 2017 году. Поскольку сообщество ставит безопасность и децентрализацию выше функциональности, добавление zk-SNARK может создать проблемы принятия и риски для безопасности из-за дополнительной сложности.