После обновления блокчейна Ethereum, которое должно было решить ряд проблем, касающихся консенсуса по более старым версиям Geth, в цепочке произошло разделение.
Итак, вот что произошло сегодня с Ethereum?:
1. В какой-то момент разработчики Ethereum внесли изменение в код, что сегодня привело к разделению сети, начиная с блока 11234873 (09:08).
2. Те, кто не обновился (@ Blockchair, @infura_io, некоторые майнеры и многие другие) застряли в меньшей сети (~ 30 блоков за 2 часа), – написал исполнительный директор исследовательского блокчейн-стартапа Blockchair Никита Жаворонков.
(1/2) Ok, so what happened today on #Ethereum?:
1. At some point Ethereum developers introduced a change in the code that led today to a chain split starting from block 11234873 (07:08 UTC)
2. Those who haven’t upgraded (@Blockchair, @infura_io, some miners, and many others)… pic.twitter.com/mbRYFU5tgn
— Nikita Zhavoronkov (@nikzh) November 11, 2020
3. Технически это был хардфорк без предупреждения. Нечто подобное произошло с биткоином 7 лет назад, когда состоялось обновление базы данных: https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki
4. Как исправить: обновите geth и запустите debug.setHead (11234872)
(2/2)… got stuck on a minority chain (~30 blocks in 2 hours)
3. Technically, that was an unannounced hard fork. Something similar happened to #Bitcoin 7 years ago when there was a database upgrade: https://t.co/bdqQdpxIj2
4. Fix: upgrade geth and run debug.setHead(11234872) pic.twitter.com/SVQtgijViW
— Nikita Zhavoronkov (@nikzh) November 11, 2020
Многие пользователи принялись обвинять разработчиков, которые должны были проинформировать сообщество о предстоящем обновлении, тем более о таком важном и потенциально способном вызвать разделение сети.
В итоге блокчейн был разделён на блоке 11234873, из-за чего несколько протоколов начали работать плохо, либо полностью отключились.
Проблема обострилась после генерации нескольких блоков, поскольку один из двух блокчейнов устарел, в то время как другой был принят как единственно действительный для всех нод.
Эта проблема также могла стать причиной сбоев Infura.
Многие участники криптопространства сочли, что с переходом Ethereum на PoS проблема может повториться и вместе с шардингом появится множество сетей.
Это событие принесёт еще больший ущерб, чем сегодня, так как вся сеть может выйти из строя. Тем не менее, пока цена Ethereum (ETH) никак не пострадала от разделения.
Редактор. Переводчик. Криптоинвестор.