Обновление Taproot Биткойна - крупнейшее ожидаемое изменение в блокчейне Биткойна с 2017 года - требует еще одного голосования. Пройдет ли это на этот раз?

Taproot был впервые предложен в 2018 году Грегори Максвеллом, участником Bitcoin Core (BTC) и бывшим техническим директором Blockstream, компании, занимающейся технологиями биткойнов и блокчейнов. Ожидается, что обновление Taproot, которое планируется развернуть в ноябре, если не менее 90% майнеров сообщит о поддержке до 11 августа, расширит возможности смарт-контрактов Биткойна и повысит конфиденциальность. Предлагаемый софт-форк также потребует, чтобы достаточное количество майнеров «сигнализировало» о поддержке через процесс создания блока - требование для активации, которое еще предстоит выполнить.

Предлагаемое обновление будет объединять схему подписи Шнорра с MAST (Merklized Alternative Script Tree) и использовать новый язык сценариев под названием Tapscript. Это сделает сложные смарт-контракты, подобные тем, которые требуют нескольких подписей, неотличимыми от обычных биткойн-транзакций, что обеспечит большую конфиденциальность.

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

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

Голосовая поддержка майнеров для Taproot

«Taproot - это обновление, которое, как мы видим, приносит пользу не только Биткойну. Когда обновление приносит пользу Биткойну, оно приносит пользу всем, кто его использует», - сказал Алехандро Де Ла Торре, вице-президент пула майнинга Poolin, в интервью Forkast.News. «Мы в Poolin придерживаемся долгосрочной позиции, [и] предвидим, что выгоды будут постепенно расти в течение следующих двух лет».

Taproot - это самое большое обновление Биткойна со времени реализации софт-форка SegWit, который был реализован в 2017 году, который увеличил ограничение на размер блока в цепочке блоков Биткойн, удалив данные подписи из транзакций.

SegWit, который был введен для увеличения способности блокчейна обрабатывать больше транзакций в секунду, был окружен спорами. Консенсуса не было, и группа пользователей жестко форкнула создание Bitcoin Cash, в то время как другая группа создала Bitcoin Gold.

«Большинство участников биткойн-сообщества страдают посттравматическим стрессовым расстройством после последнего обновления софт-форка, - сказал Де Ла Торре. «Я считаю, что MAST поможет залечить некоторые раны от предыдущих обновлений и, надеюсь, вызовет чувство доброй воли среди всех участников Биткойн».

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

Достижение консенсуса среди такой большой, разнообразной и рассредоточенной группы участников всегда чрезвычайно сложно, как это видно на примере SegWit.

«Taproot - это напоминание о проблемах достижения консенсуса в децентрализованной экосистеме», - сказал Forkast.News глобальный крипто-лидер PwC Анри Арсланян. «Проблемы, связанные с Taproot, являются напоминанием о том, почему последнее крупное обновление было в 2017 году».

Чтобы упростить процесс на этот раз, в прошлом году Де Ла Торре возглавил Taproot Activation, инициативу по оценке готовности майнинговых пулов к внедрению Taproot. По словам Де Ла Торре, около 90% затронутых майнинговых пулов, включая самые большие, были довольны обновлением.

В рамках Poolin майнеры также единогласно согласились на обновление Taproot. «У нас не было никаких жалоб от наших майнеров на наши усилия по Taproot», - сказал Де Ла Торре.

Пока нет разрешения на Taproot

Несмотря на единодушие среди крупнейших майнинговых пулов, метод реализации обсуждался. Разработчики месяцами обсуждали метод развертывания, даже несмотря на то, что кодовая база для обновления была объединена с библиотекой Bitcoin Core в октябре 2020 года.

После того, как обсуждения активации привели к тупику, разработчики Bitcoin Core Дэвид Хардинг и Рассел О`Коннор наконец остановились на «ускоренном испытании» в качестве метода развертывания. Только в апреле 2021 года код Speedy Trial был объединен с Bitcoin Core.

Speedy Trial, начавшаяся в этом месяце, требует, чтобы 90% майнеров заявили о своей поддержке обновления, включив «сигнальный бит» в блоки, которые они добывают. Порог в 90% должен быть достигнут в течение одного из примерно двухнедельных (или 2016 блоков) периодов сложности, прежде чем трехмесячное окно активации закончится 11 августа этого года.

Если требуемый порог будет достигнут до 11 августа, Taproot будет «заблокирован» для активации в ноябре. Если порог не достигнут, Taproot снова будет обсуждаться. Однако это маловероятно, поскольку большинство майнеров уже заявили о поддержке обновления.

Майнеры в настоящее время находятся в своем третьем сигнальном периоде, который на момент публикации имеет 162 сигнальных блока. Taproot не получил 90% поддержки от майнеров за последние два сигнальных периода. В последнюю эпоху сложности некоторые пулы для майнинга давали смешанные сообщения, сигнализируя одними блоками, а другими нет. Но это, вероятно, связано с тем, что добавление инфраструктуры для передачи сигналов требует времени для широкомасштабного развертывания.

На момент публикации около 85% хэш-мощности майнинга указывает на поддержку Taproot. Это большое улучшение по сравнению с поддержкой хэш-мощности 62% в течение первого периода сигнализации. В конце прошлой недели передача сигналов Taproot достигла 95% консенсуса. Хотя было уже слишком поздно для последнего сигнального периода, это означает, что Taproot может быть «заблокирован» для активации в текущую эпоху, если будет достигнут аналогичный консенсусный уровень.

Предыдущая неутешительная реакция майнеров обсуждалась на нескольких форумах BitcoinTalk. Многие думали, что медленная реакция была вызвана задержкой обновлений программного обеспечения майнерами.

Согласно отчету CoinGeek, может пройти некоторое время, прежде чем 90% майнеров положат свои деньги туда, где их рот, и сигнализируют об активации Taproot, несмотря на устное согласие. Хотя достаточное количество майнеров могло бы начать сигнализировать об активации Taproot в текущую или будущую сигнальную эпоху, неудача первых двух сигнальных периодов делает очевидным, что они не столь восторжены, чтобы принять это изменение, как показывает их почти единодушное устное обязательство.

Источник