Што такое рэарганізацыя ланцуга ў тэхналогіі блокчейн?

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

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