Разработчики наконец-то запустили обновление Taproot биткоина и приступили к первым испытаниям системы.
Сегодня команда запускает первую фазу активации обновления, крупнейшего за последние годы обновления биткоина, которое (помимо всего прочего) сделает транзакции с несколькими подписями биткоина более дешевыми, приватными и простыми в развертывании.
Начиная с сегодняшнего дня майнеры, желающие принять обновление, могут сигнализировать о своей поддержке, включив специальные данные в блоки, которые они добывают, называемые “сигнальным битом”. Если 90% блоков, добытых в течение этого периода сложности, включают сигнальный бит Taproot (или любой другой примерно двухнедельный период сложности, который происходит между текущим моментом и таймаутом 11 августа), то обновление “блокируется” для активации в ноябре этого года.
В отличие от централизованной сети, которые могут быть изменены в одностороннем порядке, децентрализованной сети биткоин, как требует согласования с глобальной аудитории. вносить существенные изменения в свой код, и это также требует активной координации усилий между заинтересованными сторонами, чтобы развернуть эти изменения (о чем свидетельствует месяцев до многолетних дискуссий, а не на бесспорное обновлении, но о том, как привести его в режиме онлайн).
Taproot когда?
Так что, если все пойдет по плану, Taproot будет жить на блокчейне биткоина до начала курортного сезона. Если сеть не достигает 90% порога до истечения тайм-аута, то обновление завершается неудачей, и мы возвращаемся к чертежной доске. Хотя это маловероятно. Майнеры уже пообещали свою поддержку Taproot, поэтому на самом деле вопрос в том, когда, а не если, сказал вице-президент Poolin Алехандро дель ла Торре, который провел оригинальный опрос майнинг-пула, чтобы оценить поддержку Taproot среди майнингового сообщества
“Я уверен, что это произойдет”, - сказал он, добавив, что “до сих пор не было ни одной жалобы от наших майнеров в Poolin о нашем желании перейти на Taproot.”
Suredbits и разработчик Bitcoin Core Бен Карман сказали, что сеть “пройдет сигнальный порог, скорее всего, во втором периоде сложности.”
“Предыдущие софт-форки, кроме SegWit, все активировались в самом начале своего окна активации, и все это было связано с необходимостью 95% майнеров-теперь нам нужно только 90%”, - сказал он.
Не так уверенно, но все же высказывая подобные чувства, плодовитый биткойн-разработчик Мэтт Корралло сказал, что он “осторожно оптимистичен.” Любой, кто хочет отслеживать процент блоков с сигналами Taproot за период, может посетить официальную страницу проекта.
Развилка на дороге
Релиз-кандидат для Bitcoin Core 0.21.1, содержащий логику активации Speedy Trial, теперь доступен на GitHub. За две недели до этого выпуска программного обеспечения для Bitcoin Core (клиент, который работает ~98% сети биткоинов), Bitcoin Developer Bitcoin Mechanic выпустил альтернативный клиент активации Taproot совместно с другими, такими как известный, но спорный биткоин-разработчик Luke Dashjr.
Эта версия совместима с Bitcoin Core до определенного момента, если майнеры сигнализируют, то Taproot активирует сеть без проблем, но если майнеры этого не делают, этот альтернативный клиент включает в себя “день флага” для обязательной активации в октябре 2022 года. Этот сценарий “активируемого пользователем софт-форка” (UASF) позволяет операторам узлов отклонять блоки от майнеров, которые не сигнализируют Taproot, чтобы по существу принудительно выполнить обновление.
Заинтересованные стороны биткоина не могли прийти к единому мнению о том, включать ли UASF в активацию Bitcoin Core, отсюда и месяцы дебатов. Критики утверждали, что нет необходимости в таком обширном обсуждении, учитывая, что майнеры не проявили никакого сопротивления Taproot, в отличие от того, как они поступили с SegWit (обновление 2016/17, которое потребовало угрозы активированного пользователем софт-форка для реализации).
“Люди сейчас занимаются теневым боксом Каспера, лол”, - сказал тогда технический директор Lightning Labs Олаолува Осунтокун, предположив, что призывы к UASF исходят от “PTSD” из саги SegWit.
Сторонники UASF говорят, что необходимо укрепить прецедент, когда операторы узлов в конечном счете решают обновления, а не майнеры. (Майнеры могут запускать узлы и предоставлять необходимую утилиту для сети, но не должны иметь чрезмерного влияния на систему в целом.)
Судя по данным и настроениям, которые у нас есть сейчас, скорее всего, не придется переходить к UASF, но мы точно узнаем в августе этого года.