Однако разработчик заявил, что в случае возникновения непредвиденной проблемы систему можно откатить к последнему блоку SHA-2 и предпринять новую попытку с версией rc5.
Dashjr также рекомендовал тем, кто хочет начать майнинг с первого дня после изменений, заранее подготовиться на тестовой сети testnet4 с использованием версии Bitcoin Knots rc3.
Какие технические изменения происходят?
В текущей системе Proof of Work в Биткоине используется алгоритм хеширования SHA-256, принадлежащий к семейству SHA-2, во время майнинга. Майнеры выполняют вычисления SHA-256 для создания новых блоков Биткоина.
Изменение, упомянутое Dashjr, связано с использованием другого алгоритма хеширования, называемого BLAKE2b, в вычислениях PoW.
BLAKE2b — это криптографическая функция, подобная SHA-256, которая преобразует данные в хеш-значения фиксированной длины. Однако, поскольку вычислительная структура этих двух алгоритмов различна, большинство современных ASIC-устройств для майнинга биткоинов не могут напрямую майнить с использованием BLAKE2b.
Следовательно, если такое изменение будет реализовано, это может означать не просто обновление программного обеспечения; это также может иметь серьезные последствия для оборудования, используемого значительной частью инфраструктуры майнинга биткоинов.
Под “последним блоком SHA-2”, о котором говорит Dashjr, подразумевается последний блок, сгенерированный в соответствии с действующими правилами Proof of Work на основе SHA-256.
После этого блока узлы, использующие новые правила, могут начать следовать блокам, созданным с помощью BLAKE2b. Однако, если другие узлы в сети Bitcoin не примут это изменение, цепочка может разделиться на два разных набора правил.
Поэтому эту инициативу не следует рассматривать как окончательное изменение протокола, принятое всей сетью Bitcoin. Заявление Dashjr конкретно относится к запланированному процессу для программного обеспечения Bitcoin Knots и пользователей, которые решат принять эти правила.
*Это не инвестиционная рекомендация.