Articol scris de: KarenZ, Foresight News
În sistemele L1 și L2, deși capacitatea de calcul a validatorilor devine din ce în ce mai puternică, limitările lățimii de bandă și instabilitatea latenței în comunicarea între nodurile de validare continuă să reprezinte o constrângere pentru o îmbunătățire suplimentară a performanței.
Protocolul DoubleZero a fost creat pentru a sparge această impas, prin optimizarea fluxului de date, creșterea lățimii de bandă și reducerea latenței, construind un cadru de rețea descentralizată, de înaltă performanță, fără permisiuni, pentru a deschide noi căi pentru dezvoltarea viitoare a sistemelor distribuite.
Ce este DoubleZero?
Conform descrierii oficiale, DoubleZero nu este L1 sau L2, ci este definit ca N1 (Rețea 1), un cadru descentralizat pentru crearea și gestionarea rețelelor de înaltă performanță fără permisiuni. Obiectivul DoubleZero este de a oferi un strat de infrastructură pentru a accelera comunicarea în sistemele distribuite de înaltă performanță, pentru a crește lățimea de bandă și a reduce latența.
Protocolul DoubleZero integrează linkurile de fibră optică (fiber links) contribuie ale indivizilor și organizațiilor, construind o rețea sincronizată pentru a filtra eficient spam-ul, a crește lățimea de bandă, a reduce latența și a elimina factorii instabili din comunicare.
DoubleZero a fost creat de Austin Federa, Andrew McConnell și Mateo Ward, și a primit suportul a două echipe principale de contribuție, Firedancer și Malbec Labs. Austin Federa a fost anterior responsabil strategic pentru fundația Solana, demisionând luna aceasta pentru a înființa DoubleZero și a deveni director operațional al fundației DoubleZero.
Andrew McConnell este co-fondator și CTO la Malbec Labs. Malbec Labs se concentrează pe dezvoltarea de software pentru protocoale open-source, accelerare hardware și inginerie de rețea. De asemenea, fostul șef de știință a datelor de la Mysten Labs, Nihar Shah, a părăsit compania pentru a se alătura DoubleZero ca economist-șef, Nihar Shah având anterior funcții la Jump Crypto și Meta (Libra/Diem).
Un alt contributor principal, echipa Firedancer, este un client de validare independent creat de Jump Crypto pentru Solana, iar designul Firedancer are ca scop eliminarea riscurilor de punct unic de eșec, sporind robustetea și reziliența generală a rețelei. Spre deosebire de validatorii bazați pe Rust, Firedancer este scris în limbajul C, fără a include cod Rust, această alegere reducând semnificativ impactul potențial al vulnerabilităților asupra întregii rețele, oferind o protecție puternică pentru securitatea Solana.
Conform podcastului Lightspeed, demonstrația Firedancer, care a funcționat la o viteză de 1 milion TPS la conferința Solana Breakpoint de anul acesta, a fost rulat deasupra DoubleZero.
Firedancer a reușit să îmbunătățească performanța rețelei Solana la 1 milion TPS (limita actuală a protocolului restricționează performanța la aproximativ 81,000 TPS), cheia fiind designul său arhitectural inovator și optimizarea fluxului de date.
Lecturi recomandate: (Ce este, de fapt, Firedancer, care a captat atenția la Breakpoint?)
Este demn de menționat că obiectivele DoubleZero se aliniază strâns cu filozofia generală a Solana, oficialii Solana și co-fondatorul său Toly (Anatoly Yakovenko) au subliniat de mai multe ori pe Twitter „creșterea lățimii de bandă, reducerea latenței”, ceea ce se potrivește cu aspirațiile DoubleZero.
Cum funcționează DoubleZero?
Conform documentului tehnic, rețeaua DoubleZero aduce două îmbunătățiri semnificative sistemelor blockchain: în primul rând, prin filtrarea prealabilă a tranzacțiilor primite cu hardware dedicat, eliminând spam-ul și tranzacțiile duplicate, reducând astfel sarcina validatorilor. Aceasta permite blockchain-ului să beneficieze de resursele filtrate din cadrul sistemului partajat, fără a necesita ca fiecare validator individual să furnizeze suficiente resurse; în al doilea rând, se realizează rutare clară a mesajelor ieșite, urmărire și stabilirea priorităților, pentru a îmbunătăți eficiența comunicării.
În ceea ce privește arhitectura rețelei, DoubleZero este ingenios împărțit între bucla de intrare/ieșire externă și bucla de flux de date internă, unde prima se ocupă de interfețele externe și de securitate, iar cea din urmă optimizează comunicarea internă. Mai precis, bucla externă se conectează la internetul public (cercul exterior din imaginea de mai jos), utilizând hardware (precum FPGA) pentru a reduce atacurile de tip denial-of-service distribuite, verifica semnăturile și filtra tranzacțiile duplicate. Serverele din bucla de flux de date intern construiesc consens asupra acestui trafic filtrat prin linii de lățime de bandă dedicate cu rutare optimă.

Din arhitectura rețelei DoubleZero se pot observa componentele cheie, inclusiv echipamentele de rețea pentru intrările/ieșirile critice ale rețelei și lățimea de bandă a configurației între rețele. Aceste echipamente de rețea permit link-urile de date contribuie ale indivizilor și organizațiilor să funcționeze ca o rețea cu priorități, implementând apoi filtrarea, validarea și protecția împotriva spam-ului.
Linkurile de fibră optică de pe rețeaua DoubleZero oferă conexiuni de mare lățime de bandă, cu latență scăzută între diferite locații. Contribuitorii rețelei adaugă linkuri de fibră optică neutilizate pe care le dețin sau le închiriază în rețea, semnând un acord de nivel de servicii pentru fiecare link (inclusiv locația punctelor finale, lățimea de bandă, latența și dimensiunea MTU conformă).
Prin urmare, DoubleZero se consideră a fi un N1 - o bază neutră și de înaltă performanță a infrastructurii fizice. Pe acest N1, se pot construi sisteme distribuite și aplicații (precum N2 sau altele).

DoubleZero indică în documentul său tehnic că rețeaua DoubleZero poate fi utilizată pentru a optimiza orice sistem distribuit. Sistemele L1, L2, nodurile RPC și sistemele MEV pot fi incluse pentru a reduce sarcina validatorilor, a diminua atacurile de tip denial-of-service distribuite și a îmbunătăți performanța, beneficiind de pe urma creșterii lățimii de bandă și reducerii latenței. În plus, arhitectura rețelei DoubleZero poate fi aplicată în jocuri online, antrenamentele de modele de limbaj mari care necesită conexiuni de mare lățime de bandă și alte sisteme distribuite care necesită latență scăzută și lățime de bandă mare. Conform viziunii DoubleZero, protocolul DoubleZero reprezintă un nou model economic în domeniul lățimii de bandă și comunicării.
De exemplu, la nivelul ofertei, întreprinderile private pot contribui cu linkuri de fibră optică neutilizate pe care le cumpără sau închiriază de la operatori de telecomunicații sau furnizori de servicii de rețea în sistemul DoubleZero, deschizând astfel noi surse de venit. La nivelul utilizatorilor și operatorilor, DoubleZero permite sistemelor distribuite să beneficieze de avantajele rețelelor private, fără a depinde de sisteme centralizate sau contracte pe termen lung.
În general, protocolul DoubleZero reușește să potrivească cerințele între furnizori și utilizatori, contribuind și valorificând linkurile de fibră optică neutilizate pentru a ajuta la atingerea unui câștig reciproc, integrând contribuțiile indivizilor și organizațiilor într-o rețea globală unificată, robustă și scalabilă.
