Спорный тест BIP-110 в биткоине перешел от сигнализации к фактическому разделению цепочки, и первые часы показывают, что майнеры подавляющим большинством продолжают строить на существующей цепочке биткоина.
Резюме
- BIP-110 вступил в обязательную сигнализацию, при этом только 51 из 2016 предыдущих блоков в целом поддерживали предложение.
- Ветвь, применяющая правила, остановилась на блоке 961 633, в то время как основная цепочка биткоина достигла 961 731 в воскресенье.
- Обязательная сигнализация продлится до блока 963 647, а фиксация запланирована не позднее блока 963 648 после этого.
- Изменение доказательства работы остается запасным кодом, и Крис Гуида заявил, что даты активации пока нет.
- Риски повторного воспроизведения остаются для держателей, поскольку транзакции могут быть действительны в обеих цепочках без разделения.
Предложение вступило в обязательную сигнализацию на блоке 961 632 8 августа, после того как только 51 из предыдущих 2016 блоков, или 2,53%, сигнализировали поддержку. Узлы, применяющие BIP-110, затем начали отклонять блоки без бита версии 4.
Последние доступные данные мониторинга BIP-110 на 9 августа показали, что ветвь, применяющая правила, остановилась на блоке 961 633 после создания только двух блоков. Не применяющая правила цепочка биткоина уже достигла 961 731, опережая на 98 блоков. Трекер также показал отсутствие сигнализации BIP-110 среди первых 100 блоков нового периода сложности в доминирующей цепочке.
Разделение BIP-110 в биткоине расширяется после низкой поддержки майнеров
Разделение началось, потому что BIP-110 применяет разные правила действительности во время окна обязательной сигнализации. Согласно официальной спецификации BIP-110, применяющие узлы должны отклонять любой блок между высотами 961 632 и 963 647, который не сигнализирует бит 4. Обычные узлы биткоина не налагают это требование, что позволяет им продолжать следовать за блоками без сигнализации.
Roughnecks, псевдонимная майнинговая операция, использующая систему DATUM от OCEAN, произвела блоки BIP-110 961 632 и 961 633. Затем ветвь перестала продвигаться примерно на 15 часов в последнем снимке монитора. Ранее в воскресенье, когда основная цепочка находилась на 961 721, разрыв уже увеличился до 88 блоков.
Расширяющийся разрыв отражает разницу в вычислительной мощности, выделенной каждой цепочке. BIP-110 вступил в текущий период с той же средой сложности майнинга, но его применяющая ветвь имеет лишь небольшую долю хеш-мощности биткоина. Без присоединения большего числа майнеров она должна продолжать медленно находить сложные блоки до следующей корректировки сложности.
Технически это не стирает миноритарную ветвь. Больше хеш-мощности все еще может быть направлено на нее. Однако наблюдаемое производство блоков пока не дает доказательств того, что достаточное количество майнеров переключается, чтобы закрыть накопленный разрыв в работе.
Добровольный порог в 55% был пропущен с большим отрывом
BIP-110 допускает более раннюю фиксацию, если 1109 из 2016 блоков в периоде сложности сигнализируют поддержку, что равно 55%. Период, заканчивающийся на блоке 961 631, зафиксировал только 51 сигнал, согласно данным мониторинга, оставив поддержку на уровне 2,53%.
Исполнительный председатель Strategy Майкл Сэйлор уже утверждал до крайнего срока, что низкий уровень сигнализации показывает отсутствие широкой поддержки майнеров. Его характеристика данных как «не консенсус майнеров» была его оценкой показателей сигнализации, а не формальным определением сетевого управления.
Сэйлор и генеральный директор Blockstream Адам Бэк выступили против предложения по более широким основаниям. Бэк предупредил, что введение новых ограничений консенсуса без более широкого согласия может разделить участников, в то время как сторонники утверждают, что ограничения необходимы для предотвращения использования неденежных данных. Это остаются конкурирующие взгляды на то, как должно управляться пространство блоков биткоина.
BIP-110 временно ограничит несколько структур транзакций после полной активации. Большинство новых выходных скриптов будут ограничены 34 байтами, выходы OP_RETURN - 83 байтами, а некоторые передачи данных и элементы witness - 256 байтами. Он также ограничит части Taproot на примерно годовой период действия предложения.
Раскол цепи также создает практическую проблему для держателей. Как сообщалось в crypto.news до начала обязательного сигнализирования, разработчик Bitcoin Кевин Лоак предупредил, что подписанные транзакции потенциально могут быть распознаны в обеих цепях, поскольку BIP-110 не разделяет автоматически балансы пользователей до форка.
Держатель, пытающийся перевести монеты в ветви меньшинства, может рисковать перемещением соответствующих BTC в доминирующей цепи, если та же транзакция действительна там и будет повторно передана. Риск применяется к задействованным входам транзакции, а не дает другой стороне контроль над всем кошельком. Оставление монет до разделения неперемещенными позволяет избежать создания транзакции, которая может быть воспроизведена.
Практический риск частично зависит от того, начнут ли рынки, кошельки или биржи рассматривать ветвь меньшинства как актив, заслуживающий транзакций. Поскольку пока добыто только два блока, мало свидетельств того, что такая экосистема развилась.
Изменение доказательства работы остается запасным вариантом, а не запланированным форком
Некоторые сторонники BIP-110 подготовились к возможности того, что существующие майнеры Bitcoin продолжат отклонять предложение на практике. 1 августа разработчик Крис Гида перебазировал экспериментальный код изменения доказательства работы, первоначально написанный частично сопровождающим Bitcoin Knots Люком Дашджром. Сравнение на GitHub содержит 12 коммитов, затрагивающих 19 файлов, включая код для выбора другого алгоритма доказательства работы.
Однако код не устанавливает запланированное изменение сети. Гида описал его как «просто код, который мы держим в заднем кармане» и сказал, что крайний срок активации не установлен. Его комментарии делают предложение о доказательстве работы запасным вариантом, а не объявленным хардфорком с фиксированной датой.
Дашджр продолжает поддерживать BIP-110, несмотря на критику, и ранее отклонял призывы отозвать его. Сторонники утверждают, что временные ограничения уменьшат произвольное хранение данных, в то время как критики предпочитают оставить распределение места в блоках на усмотрение комиссий и политики отдельных узлов.
Что дальше для BIP-110
Следующие контрольные точки протокола определяются высотой блока, а не фиксированными датами. Обязательное сигнализирование продолжается до блока 963 647. Согласно спецификации BIP, развертывание достигает состояния LOCKED_IN не позднее блока 963 648, после чего ACTIVE на блоке 965 664. Только тогда начнут действовать правила транзакций с уменьшенными данными.
Эти высоты могут быть достигнуты в очень разные сроки в двух ветвях. Доминирующая цепь Bitcoin продолжает производить блоки в обычном темпе, в то время как ветвь, применяющая BIP-110, нуждается в значительно большей вычислительной мощности, чтобы приблизиться к той же скорости. На последнем полученном снимке она отставала на 98 блоков, продвинувшись лишь один раз за пределами своего альтернативного блока 961 632.
Таким образом, непосредственный показатель, за которым следует наблюдать, — это не очередное запланированное голосование, а активность майнинга. Если майнеры начнут расширять ветвь BIP-110, производство блоков может возобновиться. Если вычислительная мощность останется сосредоточенной на существующей цепи Bitcoin, разрыв будет продолжать увеличиваться, и применяющая ветвь столкнется со все более трудным путем к тому, чтобы стать цепью с наибольшим накопленным доказательством работы.







