Šta 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.

U maju 25, lanac Ethereum Beacon pretrpio je reorganizaciju od sedam blokova i bio je izložen visokom sigurnosnom riziku zvanom organizacija lanca. Validatori na Eth2 (sada konsenzus nadogradnja sloja) Beacon Chain je nesinhroniziran nakon što je ažuriranje klijenta povećalo određene klijente. Međutim, tokom procesa, validatori na blockchain mreži su bili zbunjeni i nisu ažurirali svoje klijente.

Reorganizacija od sedam blokova znači da je sedam blokova transakcija dodato u na kraju odbačeni račvak 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. Tokom ovog scenarija, brži čvorovi neće se moći dogovoriti koji blok treba prvi obraditi i oni će nastaviti da dodaju blokove u svoj blockchain, ostavljajući kraći lanac kada se kreira sljedeći blok.

Na primjer, rudari X i Y mogu oboje locirati važeći blok u isto vrijeme, 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, kreira 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 su bili oko 12 sekundi brži od validatora koji nisu ažurirali svoje klijente na bloku 3,887,074. Reorganizacija Ethereum lanca događa se kada ažurirani klijenti predaju sljedeći blok prije ostalih validatora. Ovo je zbunilo validatore oko toga ko treba da preda početni blok.

Preston Van Loon, jezgro Ethereum programera, izjavio je da je reorganizacija Ethereum blockchaina posljedica implementacije odluke Proposer Boost fork, koja još nije u potpunosti uvedena u mrežu. Štaviše, ova reorganizacija je netrivijalna segmentacija ažuriranog u odnosu na zastarjeli klijentski softver, a ne znak lošeg izbora viljuške.

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