Što je reorganizacija lanca u blockchain tehnologiji?

Napad reorganizacije blockchaina odnosi se na podjelu lanca u kojem čvorovi primaju blokove iz novog lanca dok stari lanac nastavlja postojati.

Na svibnja 25, lanac Ethereum Beacon pretrpio je reorganizaciju od sedam blokova i bio je izložen visokom sigurnosnom riziku koji se naziva lančana organizacija. Validatori na Eth2 (sada nadogradnja konsenzusnog sloja) Beacon Chain nije sinkroniziran nakon što je ažuriranje klijenta povećalo određene klijente. Međutim, tijekom procesa, validatori na blockchain mreži bili su zbunjeni i nisu ažurirali svoje klijente.

Reorganizacija od sedam blokova znači da je sedam blokova transakcija dodano konačno odbačenoj vilici prije nego što je mreža shvatila da to nije kanonski lanac. Stoga se reorganizacija blockchaina događa ako su neki operateri čvorova brži od drugih. Tijekom ovog scenarija, brži čvorovi neće se moći dogovoriti koji blok prvi treba obraditi i nastavit će dodavati blokove u svoj blockchain, ostavljajući kraći lanac kada se izradi sljedeći blok.

Na primjer, rudari X i Y mogu istovremeno locirati važeći blok, ali zbog načina na koji se blokovi šire u peer-to-peer mreža, dio mreže će prvo vidjeti X-ov blok, a zatim Y-ov blok.

Ako su dva bloka jednake težine, bit će neriješeno, a klijenti će imati mogućnost odabira nasumce ili odabira prethodno viđenog bloka. Kada treći rudar, Z, stvori blok na vrhu X ili Y bloka, veza se obično prekida, a drugi blok se zaboravlja, što dovodi do reorganizacije blockchaina.

U slučaju reorganizacije Ethereumovog Beacon lanca, ažurirani čvorovi bili su oko 12 sekundi brži od validatora koji nisu ažurirali svoje klijente na bloku 3,887,074. Reorganizacija lanca Ethereuma događa se kada ažurirani klijenti pošalju sljedeći blok prije ostalih validatora. To je zbunilo validatore oko toga tko bi trebao poslati početni blok.

Preston Van Loon, glavni programer Ethereuma, izjavio je da je reorganizacija Ethereum blockchaina posljedica implementacije odluke Proposer Boost fork, koja još nije u potpunosti uvedena u mrežu. Nadalje, ova je reorganizacija netrivijalna segmentacija ažuriranog u odnosu na zastarjeli klijentski softver, a ne znak lošeg izbora vilice.

Izvor: https://cointelegraph.com/explained/what-is-chain-reorganization-in-blockchain-technology