Что такое реорганизация цепочки в технологии блокчейн?

Атака реорганизации блокчейна относится к разделению цепочки, при котором узлы получают блоки из новой цепочки, в то время как старая цепочка продолжает существовать.

25 мая, Цепочка Ethereum Beacon претерпела реорганизацию из семи блоков и подвергся риску безопасности высокого уровня, называемому цепной организацией. Валидаторы на Eth2 (теперь обновление уровня консенсуса) Beacon Chain перестала синхронизироваться после обновления клиента, повышенного уровня определенных клиентов. Однако во время этого процесса валидаторы в сети блокчейна были сбиты с толку и не обновили своих клиентов.

Реорганизация из семи блоков означает, что семь блоков транзакций были добавлены к отброшенному в конечном итоге форку до того, как сеть поняла, что это не каноническая цепочка. Следовательно, реорганизация блокчейна происходит, если некоторые операторы узлов работают быстрее, чем другие. В этом сценарии более быстрые узлы не смогут договориться о том, какой блок должен быть обработан первым, и они продолжат добавлять блоки в свою цепочку блоков, оставляя более короткую цепочку при создании следующего блока.

Например, майнеры X и Y могут одновременно найти действительный блок, но из-за того, как блоки распространяются в одноранговая сеть, часть сети сначала увидит блок X, а затем блок Y.

Если два блока имеют одинаковую сложность, будет ничья, и клиентам будет предоставлена ​​возможность выбрать случайный выбор или выбрать ранее увиденный блок. Когда третий майнер, Z, создает блок поверх блока X или Y, связь обычно разрывается, а другой блок забывается, что приводит к реорганизации блокчейна.

В случае реорганизации цепочки Ethereum Beacon обновленные узлы работали примерно на 12 секунд быстрее, чем валидаторы, которые не обновили своих клиентов на блоке 3,887,074 XNUMX XNUMX. Реорганизация цепочки Ethereum происходит, когда обновленные клиенты отправляют следующий блок раньше остальных валидаторов. Это сбило валидаторов с толку относительно того, кто должен отправлять первоначальный блок.

Престон Ван Лун, основной разработчик Ethereum, заявил, что реорганизация блокчейна Ethereum связана с развертыванием решения форка Proposer Boost, которое еще не полностью развернуто в сети. Более того, эта реорганизация представляет собой нетривиальное разделение обновленного и устаревшего клиентского программного обеспечения, а не признак неправильного выбора форка.

Источник: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology.