Биткоин не смог активировать ни один предложенный софт-форк с момента запуска Taproot в 2021 году, что побудило создателя Drivechain Пола Шторка утверждать, что сеть не сможет одобрить такое обновление в обозримом будущем.
Краткое содержание
- BIP-110 привлек поддержку 2,53% майнеров, прежде чем его принудительная ветка остановилась после двух блоков.
- Пол Шторк заявил, что каждый предложенный софт-форк после Taproot не смог активироваться.
- Drivechains разместили бы экспериментальные правила на отдельных цепочках, но для этого сначала потребуется изменение консенсуса Биткоина.
- Шторк сказал, что доходы от комиссий сайдчейнов повлияют на стимулы майнеров защищать выводы Drivechain.
Пол Шторк, генеральный директор LayerTwo Labs и создатель предложения Drivechain, сказал crypto.news, что неудачная активация BIP-110 указывает на проблему, выходящую далеко за рамки одного спорного обновления Биткоина.
«Все софт-форки после Taproot не смогли активироваться, и этот не стал исключением», — сказал Шторк.
Его оценка последовала за крахом BIP-110, предложенного временного софт-форка, который стремился ограничить некоторые формы нефинансовых данных, хранящихся в транзакциях Биткоина. Предложение собрало только 51 поддерживающий блок в течение 2016-блочного периода сложности, оставив сигнализирование майнеров на уровне 2,53%.
Принудительные узлы BIP-110 позже отделились от доминирующей сети Биткоина на блоке 961 632 8 августа. Новая ветка произвела только два блока, прежде чем остановиться, в то время как основная цепочка продолжала обрабатывать блоки с обычной скоростью.
Неудача BIP-110 указывает на замороженный процесс обновления Биткоина
Результат BIP-110 показал, насколько сложно разработчикам заручиться поддержкой изменений правил консенсуса Биткоина, по словам Шторка.
Процесс добровольной активации предложения требовал, чтобы 55% блоков сигнализировали поддержку. К 2 августа цель стала математически недостижимой, поскольку только 28 из первых 1108 блоков подали сигнал, согласно более ранним данным майнеров.
Его принудительное программное обеспечение всё же вступило в обязательный период сигнализирования на блоке 961 632. Узлы, работающие на BIP-110, затем отклоняли блоки, которые не сигнализировали поддержку, хотя большинство майнеров продолжали строить на непринудительной цепочке Биткоина.
К 9 августа миноритарная ветка оставалась замороженной на блоке 961 633, в то время как основная цепочка продвинулась на 111 блоков вперёд. Конечная точка BIP-110 от OCEAN показала около 257 петахешей в секунду, назначенных ветке в то время, в то время как исполнительный председатель Strategy Майкл Сэйлор оценил, что примерно 99,85% хеш-мощности Биткоина осталось с доминирующей цепочкой.
Остановка цепочки на двух блоках стала более серьёзной, потому что ветка унаследовала сложность майнинга Биткоина в 127,48 триллиона. Без достаточной вычислительной мощности её майнеры не могли быстро произвести оставшиеся блоки, необходимые для достижения корректировки сложности.
BIP-110, официально называемый Временным софт-форком для сокращения данных, предлагал семь ограничений консенсуса, действующих 52 416 блоков, или примерно один год при нормальной скорости блоков Биткоина. Правила включали ограничение в 83 байта для выходов OP_RETURN, лимит в 256 байт для определённых проталкиваний данных и ограничения, затрагивающие некоторые функции Taproot.
Сторонники, включая мейнтейнера Bitcoin Knots Люка Дашджира, утверждали, что ограничения уменьшат произвольное хранение данных, связанное с надписями, и сохранят фокус Биткоина на денежных транзакциях. Критики, такие как Сэйлор и соучредитель Blockstream Адам Бэк, заявили, что предложение может подорвать нейтральность Биткоина, отклоняя структуры транзакций, которые сеть в настоящее время принимает.
Даже OP_CAT сталкивается с тем же барьером консенсуса Биткоина
Шторк сказал, что BIP-110 не был изолированной неудачей, указав на отсутствие активации других предложенных софт-форков после Taproot.
Taproot активировался на блоке 709 632 14 ноября 2021 года после того, как майнеры использовали процесс Speedy Trial для сигнализирования готовности. Обновление ввело подписи Schnorr и новые правила расходования Taproot, не вынуждая неулучшенные узлы переходить на отдельный блокчейн.
С тех пор предложения, стремящиеся добавить функции или изменить правила скриптов Биткоина, остаются на стадии обсуждения без активации. Шторк привёл OP_CAT в качестве примера, описав его как небольшое изменение кода, которое появилось в оригинальном программном обеспечении Биткоина и привлекло поддержку разработчиков.
«Ничто не может — даже OP_CAT, который представляет собой всего 13 строк кода, был в оригинальном программном обеспечении и имел большую поддержку», — сказал он, когда его спросили, как BIP 300 может преодолеть сопротивление изменениям консенсуса.
«Биткоин не может активировать никакие софт-форки в обозримом будущем».
OP_CAT позволил бы скриптам Биткоина объединять два элемента данных. Сатоши Накамото отключил эту операцию в 2010 году из соображений безопасности, но более позднее предложение стремилось восстановить её через обратно совместимый софт-форк.
Сторонники утверждают, что этот опкод мог бы помочь разработчикам создавать ковенанты, хранилища, мосты и другие программируемые условия расходования. Однако предложение OP_CAT всё ещё зависит от технической проверки и достаточного согласия среди разработчиков Биткоина, майнеров, операторов узлов и пользователей.
Другие предложения сталкиваются с той же проблемой координации. BIP-360, например, предлагает новый тип выхода, предназначенный для поддержки постквантовых подписей через софт-форк. Его авторы представляют эту разработку как возможный путь для пользователей перевести средства на квантово-устойчивые адреса, хотя активация потребовала бы такого типа сетевого согласия, которое, по словам Шторца, Биткоин больше не может достичь.
Драйвчейны перенесли бы экспериментирование прочь от базового слоя Биткоина
Драйвчейны разработаны, чтобы позволить разработчикам тестировать различные правила и приложения на опциональных сайдчейнах вместо того, чтобы добиваться повторных изменений базового слоя Биткоина.
В соответствии с BIP 300 пользователи могли бы перемещать BTC между Биткоином и отдельными сайдчейнами через двустороннюю привязку. Каждый сайдчейн мог бы применять свои собственные правила, позволяя разработчикам тестировать системы приватности, смарт-контракты, более быстрые транзакции или другие функции, не требуя, чтобы каждый пользователь Биткоина их принимал.
Сайдчейны также поддерживали бы отдельные бренды и программное обеспечение, что Шторц сравнил с существующими системами, такими как Liquid и Lightning. Пользователи могли бы выбирать, перемещать ли средства в конкретную цепочку, в то время как базовые правила Биткоина оставались бы неизменными после первоначального обновления Drivechain.
На вопрос, могут ли множественные драйвчейны фрагментировать ликвидность и оставить пользователей в неопределённости относительно того, каким реализациям доверять, Шторц сравнил эту модель с разработчиками, запускающими отдельные альткоины.
«У каждого драйвчейна будет свой собственный бренд, так же как у Liquid, Lightning и т. д.», — сказал он.
Драйвчейны всё ещё сталкивались бы с тем же непосредственным препятствием, выявленным в оценке Шторца: сам BIP 300 требует изменения консенсуса в Биткоине. Без активации разработчики не могут развернуть предлагаемую им систему вывода средств как часть правил сети.
«Он не может», — сказал Шторц, когда его спросили, как BIP 300 может преодолеть сопротивление, которое остановило другие предложения.
Контроль майнеров остаётся центральным спором о безопасности драйвчейнов
BIP 300 отвёл бы майнерам Биткоина главную роль в одобрении выводов из драйвчейнов — arrangement, который вызвал обеспокоенность по поводу кражи, цензуры и сговора майнеров.
В соответствии с предложением запросы на вывод оставались бы в ожидании, пока майнеры голосуют по ним через блоки Биткоина. Запрос, получивший достаточную поддержку в течение требуемого периода голосования, мог бы высвободить BTC из привязки сайдчейна.
Шторц сказал, что модель безопасности частично зависит от экономической ценности, которую популярный сайдчейн создаёт для майнеров.
«Если цепочка популярна, она будет генерировать комиссии для майнеров. Если этот доход от комиссий велик относительно количества циркулирующих монет на L2, то она будет безопасной».
Таким образом, пользователям нужно было бы оценивать соотношение между доходом от комиссий сайдчейна, стимулами майнеров и стоимостью BTC, удерживаемых в привязке. Критики утверждают, что майнеры могли бы скоординироваться, чтобы одобрить недействительный вывод, в то время как сторонники возражают, что атака на прибыльный сайдчейн могла бы уничтожить будущий доход от комиссий и подорвать доверие к системе.
Для американских участников BIP-110 уже продемонстрировал, как американские майнинговые операции могут быть вовлечены в споры об управлении Биткоином. Foundry USA Pool попросил майнинговых клиентов проголосовать по сигнализации BIP-110 до обязательного периода, в то время как Strategy, компания, котирующаяся в США и один из крупнейших корпоративных держателей Биткоина, публично выступила против предложения через Сэйлора.
Неудачный форк также создал практический риск для держателей, поскольку BIP-110 не включал автоматическую защиту от повторного воспроизведения. Разработчик Bitcoin Кевин Лоаэк предупредил, что транзакция, отправленная в одной ветке, потенциально может быть скопирована в другую, подвергая риску монеты, существовавшие до форка, если пользователи попытаются переместить или продать активы в миноритарной цепочке, не разделив их предварительно.
Сторонники BIP-110 также подготовили код для возможного изменения proof-of-work, что позволило бы остановившейся ветке отказаться от существующего алгоритма майнинга Bitcoin. Код включал настраиваемое время хардфорка, хотя разработчик Крис Гуида описал его как contingency-меру и не установил дату активации.






