Лук Дашджр, разработчик Bitcoin и ведущая фигура в проекте Bitcoin Knots, обозначил воскресенье, 30 августа, как целевую дату для значительного изменения алгоритма доказательства работы (PoW), которое может повлиять на майнинг Bitcoin. Дашджр заявил, что майнеры, использующие SHA-2, должны остановить майнинг в субботу, так как это будет использовано для подготовки к репетиции мейннета версии Bitcoin Knots 29.4.1rc4.
Согласно посту Dashjr, Bitcoin Knots версии 29.4.1rc4 будет настроен для исправления последнего SHA-2 блока перед переходом. Затем, после публикации онлайн-версии воскресного утреннего печатного выпуска New York Post, параметр «canonical blake2b_headline», который будет использоваться в начале новой цепочки на основе BLAKE2b, будет опубликован.
Dashjr заявил, что если процесс пройдет гладко, финальная версия Bitcoin Knots 29.4.1 будет выпущена запланированно 1 сентября, и история блокчейна, созданная 30 августа, будет сохранена.
Однако разработчик отметил, что в случае возникновения непредвиденной проблемы систему можно вернуть к последнему блоку SHA-2 и повторить попытку с версией rc5.
Dashjr также рекомендовал тем, кто хочет начать майнинг с первого дня после изменений, подготовиться заранее на testnet4 с версией Bitcoin Knots rc3.
Что меняется технически?
Текущая система доказательства работы bitcoin использует хеш-алгоритм SHA-256, который относится к семейству SHA-2, при добыче. Майнеры выполняют вычисления SHA-256 для создания новых блоков bitcoin.
Изменение, о котором упомянул Dashjr, связано с использованием другого хеш-алгоритма под названием BLAKE2b в расчетах PoW.
BLAKE2b — это криптографическая функция, подобная SHA-256, которая преобразует данные в хеш-значения фиксированной длины. Однако, поскольку вычислительная структура этих двух алгоритмов различна, большинство современных ASIC-устройств для майнинга bitcoin не могут напрямую майнить BLAKE2b.
Следовательно, если такое изменение будет реализовано, оно может означать не только обновление программного обеспечения, но и серьезные последствия для оборудования, используемого значительной частью инфраструктуры майнинга bitcoin.
«Последний блок SHA-2», на который ссылается Dashjr, означает последний блок, сгенерированный в соответствии с текущими правилами доказательства работы на основе SHA-256.
После этого блока ноды, использующие новые правила, могут начать следовать блокам, созданным с использованием BLAKE2b. Однако, если другие ноды в сети Bitcoin не принимают такое же изменение, цепочка может разделиться на две различные группы правил.
Следовательно, эта инициатива не должна рассматриваться как окончательное изменение протокола, принятое всей сетью bitcoin. Заявление Dashjr относится исключительно к запланированному процессу для программного обеспечения Bitcoin Knots и пользователей, которые решат принять эти правила.
*Это не инвестиционная рекомендация.
Продолжить чтение: Завтра — важный день для bitcoin: ожидается значительное изменение


