Există un lucru pe care foarte puțini oameni din domeniul criptomonedelor sunt dispuși să-l recunoască. Motivul pentru care Layer 1 pe care-l preferi este lent nu este din cauza lipsei de abilități a dezvoltatorilor, ci pentru că pretinde că această lume este mai mică decât este în realitate. Problema nu este în codul în sine, ci în ignorarea realității fizice.
Viteza luminii nu are nevoie de o foaie de parcurs. Aceasta se propagă pur și simplu conform legilor fizice. În fibră optică, viteza luminii este de aproximativ două sute de mii de kilometri pe secundă. Aceasta este o limitare fundamentală a universului, care nu se va schimba din cauza unei foi de parcurs.
După ce am studiat mai multe arhitecturi L1, mi-am dat seama de diferențe. Cele mai multe proiecte se concentrează pe optimizarea stratului software. Îmbunătățirea compilatorului, ajustarea fluxului de execuție, refacerea pool-ului de memorie. Fogo pornește de la o întrebare mai fundamentală. Care este viteza reală de propagare a informației între mașinile care mențin securitatea rețelei.
Această întrebare a schimbat totul.
Imaginează-ți un server din Tokyo comunicând cu un server din New York. Doar timpul de întoarcere al semnalului necesită cel puțin aproximativ 67 de milisecunde. Aceasta nu include timpul necesar pentru a executa codul de consens. Multe sisteme par să aibă nodurile plutind în spațiu abstract, fără distanță fizică. Fogo consideră nodurile ca fiind fixe în locații geografice.
De ce „media” devine dușmanul final?
Timpul de confirmare final nu este dictat de cei mai rapizi validatori, ci este adesea influențat de cel mai lent link. Lanțurile cu distribuție globală întâmpină adesea o problemă latentă. Funcționează bine în mod normal, dar performanța scade semnificativ sub sarcină mare. Cu cât rețeaua este mai ocupată, cu atât această diferență devine mai evidentă.
Mecanismul de consens multi-localizat al Fogo a restrâns grupul de validatori care participă efectiv la consens. Nodurile de validare sunt desfășurate în zone cu latență scăzută, menținând comunicarea la nivel de milisecunde. Acest lucru ajută la reducerea incertitudinii cauzate de latența intercontinentală.
Rezultatul nu este un număr de marketing, ci un timp de blocare de aproximativ 40 de milisecunde. Mai important, se menține un ritm stabil chiar și la utilizare ridicată.
Există, desigur, un compromis.
Validatorii se concentrează pe zone specifice, ceea ce înseamnă că distribuția geografică nu este la fel de globalizată. Criticii consideră că acest lucru va afecta gradul de descentralizare. Această îngrijorare este de înțeles.
Dar trebuie să luăm în considerare și cealaltă parte. O rețea cu o distribuție globală, dar care nu poate ajunge rapid la un consens, nu este neapărat superioară unui set de validatori mai mic, dar mai eficient. Ceea ce contează cu adevărat pentru utilizatori este dacă sistemul este de încredere și dacă poate finaliza rapid decontările.
Fogo clarifică acest compromis. Componentele rețelei trebuie să atingă standardele de performanță. Nodurile cu latență prea mare vor fi înlocuite. Obiectivul este de a asigura funcționarea stabilă a decontărilor la nivel financiar, fără a fi întârziate de cele mai lente noduri.
SVM este compatibil, dar nu moștenește congestionarea.
Fogo funcționează într-un mediu compatibil cu mașina virtuală Solana. Aceasta oferă dezvoltatorilor contracte existente, unelte și căi de lichiditate.
Dar Fogo este o rețea independentă. Când Solana se confruntă cu congestionare, Fogo nu este afectat. Chiar și atunci când Solana devine ocupată din cauza unui număr mare de minturi sau activități de tranzacționare, Fogo continuă să genereze noi blocuri la fiecare 40 de milisecunde, conform propriului ritm.
Ambele limbaje sunt compatibile, dar infrastructura este separată de spațiul de stare. Această izolare evită moștenirea congestionării.
Schimbarea cadrului de evaluare
După cercetare, modul meu de evaluare a L1 s-a schimbat. Nu mai întreb doar cât de rapid este motorul de execuție. Mă concentrez mai mult pe distanța geografică dintre validatori și dacă confirmarea finală este stabilă în timpul vârfurilor de încărcare ale rețelei.
Majoritatea proiectelor L1 nu pot răspunde clar la a doua întrebare.
Fogo nu a încălcat legile fizicii. A recunoscut doar existența acestora și a construit o arhitectură pe baza lor. Multe proiecte promit lucruri greu de realizat, iar Fogo a ales să respecte constrângerile.
Infrastructura care respectă constrângerile tinde să fie mai durabilă. Sistemele care ignoră constrângerile vor expune slăbiciuni sub presiune.
Când infrastructura este construită pe reguli reale, este mai probabil să funcționeze pe termen lung. Valoarea de bază a Fogo este în acest aspect.