Bitcoin Knots готовится к воскресной репетиции форка на BLAKE2b после того, как предыдущий обособленный ответвившийся цепь BIP-110 остановился.
29 августа разработчик Биткоина Люк Даш-младшийсообщил майнерам SHA-2 прекратить майнинг перед тестом 30 августа, который должен был заменить доказательство работы SHA-256d в Биткоине на BLAKE2b в предложенной обособленной сети.
Даш-младший заявил, что Bitcoin Knots 29.4.1rc4 установит последний блок SHA-2 перед переключением. Если репетиция пройдет успешно, финальный релиз 29.4.1 может сохранить новую цепь 1 сентября. Однако проблемы приведут к появлению еще одного кандидата в релизы и сбросу к последнему блоку SHA-2.
Эта попытка предпринимается через три недели после того, как ответвившаяся цепь BIP-110 отделилась от доминирующей цепи Биткоина и остановилась, произведя всего два блока. Новое предложение стремится избежать новой зависимости от существующих майнеров Биткоина, навсегда переведя обособленную сеть на оборудование, использующее доказательство работы BLAKE2b.
Но выходной тест начинается с рядом все еще нерешенных вопросов. По состоянию на 29 августа на публичной странице релизов Bitcoin Knots не было rc4 или финальной сборки 29.4.1, в то время как ключевые изменения в доказательстве работы оставались открытыми.
Предложение также публично не определило ни одной крупной биржи, кошелька, кастодиана, обозревателя или реализации Lightning, взявших на себя обязательства поддерживать новую цепь.
Таким образом, успешный блок BLAKE2b показал бы, что форк может работать. Однако он не установил бы, что достаточное количество майнеров, поставщиков инфраструктуры и пользователей готовы поддерживать его экономическую жизнеспособность.
BLAKE2b пытается решить проблему майнеров
Центральное изменение направлено на слабость, которая подорвала более раннюю ветвь BIP-110.
Вместо того чтобы просить майнеров SHA-256d, обеспечивающих безопасность Биткоина, продолжать производить блоки для форка меньшинства, новая цепь будет отклонять блоки SHA-256d после активации и полагаться на оборудование BLAKE2b.
Сторонники говорят, что машины, изначально созданные для майнинга Sia, включая Antminer A3 от Bitmain и модели Goldshell SC5, могут поддерживать новую систему доказательства работы. Также были опубликованы инструкции по майнингу Testnet4 и совместимый форк DATUM Gateway.
Останется ли достаточное количество майнеров, которые фактически будут участвовать, неясно.
Один рецензент открытой реализации подсчитал, что одна версия предложенной начальной сложности потребует примерно 870 терахэшей в секунду для поддержания 10-минутных интервалов между блоками. Измеренная мощность testnet4 оценивалась всего в 50–70 TH/s.
Эти цифры были основаны на незавершенном коде и не являются финальными параметрами запуска. Но они обнажают проблему, стоящую перед воскресным тестом: совместимые майнинговые машины не гарантируют выделенного хэшрейта. Публичное обсуждение не раскрывало, какой объем мощностей операторы пообещали форку основной сети.
Это делает производство блоков одной из первых мер того, улучшила ли новая конструкция BIP-110 или просто заменила одно сообщество майнеров другим.
Форку все еще нужны окончательные правила консенсуса
Bitcoin Knots также должен окончательно определить, какие именно правила будут применять участвующие узлы.
Реализация BLAKE2b и связанное предложение по сокращению данных все еще были открыты по состоянию на 29 августа, в то время как рассмотренные публичные материалы еще не зафиксировали высоту активации основной сети.
Также было расхождение по временному ограничению веса блока.
FAQ и pull request предложения описывали лимит в 700 000 единиц веса, в то время как закрепленный коммит исходного кода устанавливал лимит в 800 000. Узлы, применяющие разные значения, могут расходиться во мнениях о действительности блока, что делает финальную конфигурацию rc4 критической, прежде чем участники попытаются следовать одной и той же цепи.
Само изменение доказательства работы будет постоянным. Ограничения на сокращение данных, включая меньший лимит блока, запланированы к истечению в 2027 году.
Таким образом, воскресная репетиция должна прояснить высоту активации, лимит блока и другие параметры, которые определяют, смогут ли участвующие узлы оставаться на одном реестре.
Для работающей цепи все еще нужна экономика
Даже если майнеры будут производить блоки в соответствии с общим набором правил, более сложный тест на координацию начинается за пределами Bitcoin Knots.
Предлагаемый форк изменяет заголовок блока на формат в 164 байта с использованием BLAKE2b, в то время как существующие клиенты типа Electrum ожидают 80-байтовые заголовки SHA-256d от Биткоина.
Это означает, что легкие кошельки, индексаторы, обозреватели и связанная инфраструктура могут потребовать изменений, прежде чем смогут следовать новому реестру. Даш-младший сказал, что совместимость с легкими клиентами выходит за рамки Bitcoin Knots.

FAQ проекта рекомендует биржам приостановить депозиты и вывод средств во время расщепления и объявить, какую цепь они будут признавать. Каналы Lightning, созданные до форка, также будут существовать в цепи BLAKE2b, требуя от обоих участников использования совместимого программного обеспечения и согласия на один и тот же реестр.
Две сети также унаследуют одну и ту же историю транзакций и балансы монет до форка.
Это создает риск повторного воспроизведения, потому что транзакция, тратящая монеты до форка, потенциально может быть действительной в обеих цепях.
Bitcoin Knots предложил режим подписания SIGHASH_UNIFIED, который может обеспечить направленную защиту от повторного воспроизведения при явном выборе, но он не будет автоматически защищать каждый существующий кошелек или транзакцию.
Переход на BLAKE2b также касается только доказательства работы. Он не заменяет существующие адреса, закрытые ключи или подписи транзакций Биткоина, что означает, что он не делает ключи владения квантово-устойчивыми.
Непосредственный вопрос этих выходных заключается в том, сможет ли Bitcoin Knots создать и поддерживать цепь BLAKE2b после того, как BIP-110 провалился.
Более масштабный тест начинается, если это удастся: будут ли майнеры продолжать производить блоки и признают ли биржи, кошельки, кастодианы и пользователи достаточную экономическую ценность в новом реестре, чтобы поддерживать его существование.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Oluwapelumi Adejumo




