Ce este reorganizarea lanțului în tehnologia blockchain?

Un atac de reorganizare blockchain se referă la o divizare a lanțului în care nodurile primesc blocuri dintr-un lanț nou, în timp ce lanțul vechi continuă să existe.

Pe data de 25, lanțul Ethereum Beacon a suferit o reorganizare de șapte blocuri și a fost expus unui risc de securitate la nivel înalt numit organizație în lanț. Validatori pe Eth2 (acum upgrade layer de consens) Beacon Chain a devenit nesincron după ce o actualizare a clientului a ridicat clienți anumiți. Cu toate acestea, în timpul procesului, validatorii din rețeaua blockchain au fost confuzi și nu și-au actualizat clienții.

Reorganizarea în șapte blocuri înseamnă că șapte blocuri de tranzacții au fost adăugate la furculița în cele din urmă aruncată înainte ca rețeaua să descopere că nu este lanțul canonic. Prin urmare, reorganizarea blockchain are loc dacă unii operatori de noduri sunt mai rapizi decât alții. În acest scenariu, nodurile mai rapide nu vor putea cădea de acord asupra blocului care trebuie procesat mai întâi și vor continua să adauge blocuri la lanțul lor de blocuri, lăsând lanțul mai scurt atunci când este creat următorul bloc.

De exemplu, minerii X și Y pot găsi ambii un bloc valid în același timp, dar datorită modului în care blocurile se răspândesc în o rețea peer-to-peer, o porțiune a rețelei va vedea mai întâi blocul lui X, urmat de blocul lui Y.

Dacă cele două blocuri sunt de dificultate egală, va exista o egalitate, iar clienților li se va oferi opțiunea de a alege la întâmplare sau de a selecta blocul văzut anterior. Când un al treilea miner, Z, creează un bloc peste blocul lui X sau Y, de obicei, legătura este ruptă, iar celălalt bloc este uitat, ceea ce duce la reorganizarea blockchain-ului.

În cazul reorganizării lanțului Beacon al Ethereum, nodurile actualizate au fost cu aproximativ 12 secunde mai rapide decât validatorii care nu și-au actualizat clienții la blocul 3,887,074. Reorganizarea lanțului Ethereum are loc atunci când clienții actualizați trimit următorul bloc înaintea celorlalți validatori. Acest lucru a derutat validatorii despre cine ar trebui să trimită blocul inițial.

Preston Van Loon, un dezvoltator de bază Ethereum, a declarat că reorganizarea blockchain-ului Ethereum se datorează implementării deciziei Proposer Boost, care nu a fost încă implementată complet în rețea. În plus, această reorganizare este o segmentare non-trivială a software-ului client actualizat versus învechit, nu un semn al unei alegeri proaste de furcă.

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