Обновление Taproot Bitcoin и протоколы Sigma Ergo
17 ноября 2021 г.

Недавнее обновление Bitcoin Taproot Upgrade включает множество изменений, которые вызывают много споров. Обновление Taproot состоит из трех предложений по улучшению Bitcoin (BIP): подписи Шнорра (BIP340), меркелизированное абстрактное синтаксическое дерево (MAST-BIP341) и Tapscript (BIP342). С этим обновлением Bitcoin позволит достичь большей масштабируемости, конфиденциальности и гибкого дизайна смарт-контрактов.
Ergo также основывает свой дизайн на протоколах Sigma, также известных как обобщенные доказательства Шнорра. Ergo был запущен с дизайном масштабируемости и конфиденциальности, подобным NIPoPoWs, который также был задуман для Bitcoin. Кроме того, Ergo использует мощь расширенной модели UTXO и давнюю безопасность Proof of Work.
BIP340 вводит схему подписи Шнорра, которая обсуждается среди разработчиков Bitcoin с 2018 года. Подписи Шнорра считаются обладающими высоким уровнем безопасности при быстром процессе проверки. Подписи Шнорра делают сложные транзакции похожими на обычные транзакции, тем самым затрудняя различение различных транзакций.
BIP341 реализует меркелизированное абстрактное синтаксическое дерево (MAST), которое позволяет компилировать множество хешей под одним хешем. Эта структура позволяет тратящему выбрать некоторые условия для выполнения, и другие условия не будут раскрыты. MAST позволяет процессу проверки происходить проще, увеличивая выразительность и конфиденциальность без ослабления безопасности.
Предыдущее проектирование Bitcoin pay to script hash (P2SH) было ограничено в конфиденциальности смарт-контрактов. При использовании многостороннего контракта скрипт контракта раскрывался после транзакции. Это раскрывало информацию о пользователях, одновременно добавляя избыточность в блокчейн. Новая реализованная структура MAST позволяет скрывать эту дополнительную информацию, встроенную в контракт. С доказательствами Шнорра Taproot может даже скрыть доказательства того, что структура MAST вообще существовала.
BIP 342 Tapscript обновляет скрипт Bitcoin, реализуя упомянутые ранее обновления Шнорра и MAST. Tapscript также убирает ограничение на размер скрипта в 10 000 байт и количество ограничений на операции, тем самым улучшая хеширование подписей и позволяя более выразительные скрипты.
Добавление BIP340 и доказательств с нулевым знанием для Bitcoin позволяет обеспечить совместимость между Ergo и Bitcoin, позволяя проводить частные атомарные свопы между цепями и потенциально сайдчейнинг в будущем.
Хотя Ergo не является исключительно блокчейном для конфиденциальности, его протоколы Sigma позволяют приложениям с нулевым знанием конфиденциальности использовать подписи Шнорра для предоставления проверки. Это позволяет приложениям второго уровня, таким как неинтерактивные доказательства работы (NIPoPoWs) и сайдчейнам работать анонимно на Ergo.
Язык Ergo, ErgoScript, уже включает то, что задумано для Bitcoin - он использует аналогичную структуру, но с другими техниками, реализуя более выразительный язык смарт-контрактов с элементами UTXO и PoW, Ergo стремится стать платформой для безопасных, сложных, масштабируемых и частных приложений децентрализованных финансов. Bitcoin может использовать безопасность Ergo с его совместимыми возможностями DeFi
Share post
13 августа 2025 г.
9 июля 2025 г.
12 мая 2025 г.






