Çfarë është riorganizimi i zinxhirit në teknologjinë blockchain?

Një sulm i riorganizimit të blockchain i referohet një ndarje zinxhiri në të cilën nyjet marrin blloqe nga një zinxhir i ri ndërsa zinxhiri i vjetër vazhdon të ekzistojë.

Në maj 25, zinxhiri Ethereum Beacon pësoi një reorg prej shtatë blloqesh dhe ishte i ekspozuar ndaj një rreziku sigurie të nivelit të lartë të quajtur organizimi zinxhir. Validuesit në Eth2 (tani përmirësimi i shtresës së konsensusit) Beacon Chain doli jashtë sinkronizimit pasi një përditësim i klientit ngriti klientë të veçantë. Megjithatë, gjatë procesit, vërtetuesit në rrjetin e blockchain u hutuan dhe nuk i përditësuan klientët e tyre.

Riorganizimi me shtatë blloqe do të thotë që shtatë blloqe transaksionesh u shtuan në pirunin e hedhur përfundimisht përpara se rrjeti të kuptonte se nuk ishte zinxhiri kanonik. Prandaj, riorganizimi i blockchain ndodh nëse disa operatorë të nyjeve janë më të shpejtë se të tjerët. Gjatë këtij skenari, nyjet më të shpejta nuk do të jenë në gjendje të bien dakord se cili bllok duhet të përpunohet i pari dhe ata do të vazhdojnë të shtojnë blloqe në zinxhirin e tyre të bllokut, duke lënë zinxhirin më të shkurtër kur të krijohet blloku tjetër.

Për shembull, minatorët X dhe Y mund të gjejnë të dy një bllok të vlefshëm në të njëjtën kohë, por për shkak të mënyrës se si blloqet përhapen në një rrjet peer-to-peer, një pjesë e rrjetit do të shohë së pari bllokun e X-it, i ndjekur nga blloku i Y-së.

Nëse të dy blloqet janë me vështirësi të barabarta, do të ketë një barazim dhe klientëve do t'u jepet mundësia të zgjedhin në mënyrë të rastësishme ose të zgjedhin bllokun e parë më parë. Kur një minator i tretë, Z, krijon një bllok në krye të bllokut X ose Y, lidhja zakonisht prishet dhe blloku tjetër harrohet, duke çuar në riorganizimin e blockchain.

Në rastin e riorganizimit të zinxhirit të Beacon të Ethereum, nyjet e përditësuara ishin rreth 12 sekonda më të shpejta se validuesit që nuk i kishin përditësuar klientët e tyre në bllokun 3,887,074. Riorganizimi i zinxhirit Ethereum ndodh kur klientët e përditësuar paraqesin bllokun tjetër përpara pjesës tjetër të validuesve. Kjo i ngatërroi vërtetuesit se kush duhet të dorëzojë bllokun fillestar.

Preston Van Loon, një zhvillues kryesor i Ethereum, deklaroi se riorganizimi i zinxhirit të bllokut Ethereum është për shkak të vendosjes së vendimit të pirunit Propozer Boost, i cili ende nuk është shpërndarë plotësisht në rrjet. Për më tepër, ky riorganizim është një segmentim jo i parëndësishëm i softuerit të përditësuar ndaj klientit të vjetëruar, jo një shenjë e një zgjedhjeje të keqe të pirunit.

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