De ce s-a confruntat rețeaua TON cu întreruperi în bloc?
În august, rețeaua TON s-a confruntat cu turbulențe semnificative, agravate de fondatorul Telegram, care a fost reținut în Franța și de două întreruperi majore ale blocurilor, care au generat îngrijorări serioase. Aceste evenimente nu numai că au diminuat entuziasmul din jurul ecosistemului TON, dar au limitat și viitorul său spațiu narativ.
În timp ce atenția pieței s-a concentrat în primul rând pe arestarea fondatorului, eșecurile tehnice sunt problemele cele mai presante care afectează dezvoltarea viitoare a TON.
Cauza imediată: Creștere a tranzacțiilor DOGS
Cauza imediată a întreruperii rețelei TON a fost creșterea bruscă a tranzacțiilor DOGS. DOGS, o monedă meme cu o ofertă totală de 550 de miliarde și o alocare airdrop de 72,73%, a câștigat recent o tracțiune semnificativă. Listarea monedei pe platforme importante precum Binance a dus la o creștere masivă a tranzacțiilor pe lanț, copleșind rețeaua.
Ca Proof-of-Stake (PoS) blockchain, TON se bazează pe nodurile sale validatoare pentru a procesa și confirma tranzacțiile, care sunt apoi grupate în blocuri. În condiții normale, rețeaua generează blocuri noi la intervale stabilite.
Cu toate acestea, dacă sistemul nu poate gestiona prompt toate tranzacțiile în așteptare, producția de blocuri poate fi întârziată sau chiar oprită. Acest tip de supraîncărcare a tranzacțiilor nu este unic pentru TON; alte blockchains importante, precum Bitcoin și Ethereum, au întâmpinat probleme similare.
Creșterea în DOGS a cauzat probabil supraîncărcarea validatorului, încetinind sau stopând producția de blocuri.
Fundația TON a atribuit întreruperile supraîncărcării tranzacției DOGS, care a dus la supraîncărcarea validatorilor și la pierderea consensului din cauza colectării prelungite a gunoiului. În ciuda recordului mondial Guinness pentru TPS înregistrat de TON în noiembrie, de peste 104 715, această explicație pare inadecvată în fața problemelor recente.
Probleme subiacente: Limitări de proiectare și probleme de validare
Supraîncărcarea tranzacțiilor este doar un simptom al unor probleme mai profunde legate de proiectarea rețelei TON și de sistemul de validare. Analiza arhitecturii tehnice a rețelei TON, a mecanismului sharding și a organizării validatorului relevă mai multe puncte critice:
1. Complexitatea arhitecturii lanțului Shard: Provocările scalabilității ridicate
Arhitectura TON este concepută pentru o scalabilitate și o performanță ridicate, cu o structură multistrat care cuprinde un lanț principal, lanțuri de lucru și lanțuri de fragmente. Această concepție îmbunătățește teoretic capacitatea rețelei prin distribuirea sarcinii. Cu toate acestea, această structură complexă de sharding prezintă mai multe provocări.
Fiecare lanț de lucru poate fi împărțit în mai multe lanțuri shard, fiecare responsabil pentru diferite tranzacții de cont. Această concepție permite procesarea paralelă a tranzacțiilor între lanțurile de cioburi, crescând TPS-ul general. Cu toate acestea, în timpul vârfurilor de tranzacții, distribuția inegală a sarcinii sau întârzierile în procesarea tranzacțiilor pot încetini sau opri producția de blocuri pe unele lanțuri de cioburi.
Având în vedere că lanțurile shard trebuie să rămână sincronizate cu lanțul principal, problemele din lanțurile shard cheie pot afecta producția de blocuri a întregii rețele. În timp ce metoda de sharding a TON este inovatoare, permițând o granularitate extremă (fiecare shard gestionând doar câteva conturi sau contracte), acest lucru crește complexitatea coordonării.
Un sharding eficient necesită o coordonare extrem de eficientă și stabilă între lanțurile de shard-uri și lanțul principal. În condiții extreme, blocajele din lanțurile shard pot întrerupe producția de blocuri a întregii rețele.
2. Numărul insuficient de validatori: Riscuri de centralizare
O altă problemă semnificativă este numărul insuficient de validatori din rețeaua TON. Comparativ cu alte blockchains PoS, TON are mult mai puțini validatori, doar 360, față de cei peste 1 milion de validatori ai Ethereum și de numărul mult mai mare al Solana. Această discrepanță afectează descentralizarea și securitatea rețelei TON.
Validatorii din rețelele PoS validează tranzacțiile, obțin consensul și grupează tranzacțiile în blocuri. Numărul de validatori influențează descentralizarea rețelei și capacitatea acesteia de a gestiona sarcini mari. Cu mai puțini validatori, fiecare trebuie să gestioneze mai multe tranzacții, ceea ce poate duce la întârzieri sau întreruperi în timpul volumelor mari de tranzacții.
În plus, cerințele ridicate de hardware și de rețea ale TON, împreună cu necesitatea de a miza o sumă mare de Toncoin pentru a deveni validator, limitează numărul de participanți. Această constrângere nu numai că afectează descentralizarea, dar și agravează întârzierile blocurilor în perioadele de vârf ale tranzacțiilor.
3. Limitările mecanismului de consens: Provocările toleranței bizantine la erori
TON utilizează un mecanism de consens Byzantine Fault Tolerant (BFT) cunoscut sub numele de protocol Catchain. Acest protocol este conceput pentru a menține funcționarea rețelei chiar și în prezența unor noduri rău intenționate.
Cu toate acestea, cu un număr limitat de validatori și cu unii care nu pot participa la consens din cauza suprasolicitării, eficiența protocolului poate fi compromisă. Protocolul Catchain impune ca nu mai mult de o treime dintre validatorii participanți să fie rău intenționați pentru ca consensul și generarea blocurilor să aibă loc.
Atunci când validatorii sunt suprasolicitați, mai mulți pot să nu răspundă, încetinind sau oprind procesul de consens și provocând întârzieri în producerea blocurilor. În ciuda faptului că a fost conceput pentru reziliență, eficacitatea protocolului Catchain depinde de numărul și distribuția validatorilor.
Atunci când numărul de validatori este scăzut și încărcarea rețelei depășește așteptările, eficiența protocolului scade, ducând la încetinirea sau oprirea producerii de blocuri.
Centralizarea și deficiențele de proiectare împiedică progresul TON
TON se confruntă cu provocări continue, inclusiv arestarea fondatorului Telegram, care aruncă incertitudine asupra viitorului TON și a colaborării sale cu Telegram. Văzut inițial ca o potențială putere pentru ecosistemul TON, acest eveniment a aruncat o umbră asupra viitorului lor parteneriat.
În plus, întreruperile recente ale blocurilor, cauzate de un val de tranzacții DOGS, dezvăluie probleme mai profunde în cadrul rețelei TON. Complexitatea arhitecturii sale sharding, numărul insuficient de validatori și limitările mecanismului său de consens evidențiază blocaje tehnice semnificative. Aceste probleme afectează stabilitatea actuală a rețelei și prezintă riscuri potențiale pentru dezvoltarea sa pe termen lung.
Pentru a rezolva aceste probleme, TON trebuie să își extindă baza de validatori, să reducă barierele de intrare pentru validatori, să îmbunătățească eficiența sharding-ului și să optimizeze protocolul Catchain pentru a gestiona mai eficient sarcinile mari. Deși TON s-a confruntat cu crize semnificative încă de la înființare și a trecut cu succes peste primele provocări, depășirea acestor dificultăți actuale va fi esențială pentru construirea unui ecosistem mai puternic și mai rezistent pentru viitor.