Autor: KarenZ, Foresight News
W systemach L1 i L2, mimo rosnącej mocy obliczeniowej weryfikatorów, ograniczenia pasma i niestabilność opóźnień w komunikacji między węzłami weryfikującymi wciąż pozostają ograniczeniem dla dalszej poprawy ich wydajności.
Protokół DoubleZero został stworzony, aby przełamać ten impas, poprzez optymalizację przepływu danych, zwiększenie pasma i zmniejszenie opóźnień, budując wysokowydajną, zdecentralizowaną sieć bez zezwolenia, otwierając nowe drogi dla przyszłego rozwoju systemów rozproszonych.
Czym jest DoubleZero?
Według oficjalnego opisu, DoubleZero nie jest ani L1, ani L2, ale jest definiowane jako N1 (Network 1), zdecentralizowana rama do tworzenia i zarządzania wysokowydajnymi, sieciami bez zezwolenia. Celem DoubleZero jest zapewnienie warstwy infrastruktury, która przyspiesza komunikację w wysokowydajnych systemach rozproszonych, aby zwiększać pasmo i zmniejszać opóźnienia.
Protokół DoubleZero integruje światłowodowe łącza (fiber links) dostarczane przez osoby i organizacje, budując synchronizowaną sieć, aby efektywnie filtrować spam, zwiększać pasmo, zmniejszać opóźnienia i eliminować niestabilności w komunikacji.
DoubleZero zostało założone przez Austina Federę, Andrew McConnella i Mateo Warda, i uzyskało wsparcie od dwóch kluczowych zespołów współtwórców: Firedancer i Malbec Labs. Austin Federa był wcześniej odpowiedzialny za strategie w fundacji Solana, a w tym miesiącu zrezygnował, aby założyć DoubleZero i objąć stanowisko COO fundacji DoubleZero.
Andrew McConnell jest współzałożycielem i CTO Malbec Labs. Malbec Labs jest zaangażowane w rozwój oprogramowania dla otwartych protokołów, przyspieszenie sprzętowe i inżynierię sieci. Dodatkowo, były szef nauki danych w Mysten Labs, Nihar Shah, również dołączył do DoubleZero jako główny ekonomista, wcześniej pracując w Jump Crypto oraz Meta (Libra/Diem).
Innym kluczowym zespołem współtwórców jest Firedancer, który został zbudowany przez Jump Crypto jako niezależny klient weryfikatora Solany. Celem Firedancer jest eliminacja ryzyka punktów awarii oraz zwiększenie ogólnej odporności i stabilności sieci. W przeciwieństwie do oryginalnych weryfikatorów opartych na Rust, Firedancer jest napisany w języku C, nie zawiera kodu Rust, co znacznie zmniejsza wpływ potencjalnych luk w zabezpieczeniach na całą sieć, zapewniając solidne bezpieczeństwo dla Solany.
Zgodnie z podcastem Lightspeed, demonstracja Firedancer działająca z prędkością 1 miliona TPS na tegorocznej konferencji Solana Breakpoint działa na DoubleZero.
Firedancer jest w stanie zwiększyć wydajność sieci Solana do 1 miliona TPS (aktualne ograniczenia na poziomie protokołu ograniczają wydajność do około 81 000 TPS), co wynika z innowacyjnej architektury i optymalizacji przepływu danych.
Zalecana lektura: (Czym właściwie jest Firedancer, który zdobył uwagę na Breakpoint?)
Warto wspomnieć, że cele DoubleZero są ściśle zgodne z ogólną filozofią Solany, a oficjalne konto Solany i jej współzałożyciel Toly (Anatoly Yakovenko) wielokrotnie podkreślali na Twitterze 'zwiększanie pasma, zmniejszanie opóźnień', co jest zgodne z dążeniami DoubleZero.
Jak działa DoubleZero?
Według białej księgi, sieć DoubleZero przynosi dwa znaczące ulepszenia dla systemów blockchain: po pierwsze, poprzez dedykowany sprzęt wstępnie filtruje przychodzące transakcje, eliminując spam i duplikaty, co skutecznie zmniejsza obciążenie weryfikatorów. To pozwala systemowi blockchain korzystać z zasobów filtrujących w ramach wspólnego systemu, bez potrzeby, aby każdy pojedynczy weryfikator dostarczał wystarczające zasoby; po drugie, umożliwia jasne trasowanie, śledzenie i ustalanie priorytetów przychodzących wiadomości, aby zwiększyć efektywność komunikacji.
W architekturze sieci DoubleZero sprytnie podzielono na zewnętrzny pierścień wejścia/wyjścia oraz wewnętrzny pierścień przepływu danych, z których pierwszy obsługuje interfejsy zewnętrzne i zabezpieczenia, a drugi optymalizuje wewnętrzną komunikację. Konkretnie, zewnętrzny pierścień łączy się z publicznym Internetem (na poniższym rysunku zewnętrzny okrąg), gdzie używa się sprzętu (takiego jak FPGA), aby zmniejszyć ataki rozproszonego odrzucenia usługi, weryfikować podpisy oraz filtrować duplikaty transakcji. Serwery w wewnętrznym pierścieniu przepływu danych budują konsensus na podstawie tych przefiltrowanych danych poprzez optymalne trasy dedykowanych linii pasmowych.

Z architektury sieci DoubleZero można dostrzec jej kluczowe komponenty, w tym urządzenia sieciowe dla kluczowych punktów wejścia/wyjścia oraz pasmo konfigurowane między sieciami. Urządzenia te pozwalają indywidualnym i organizacyjnym danym działać jako priorytetowa sieć, a następnie wprowadzać filtrację, weryfikację i ochronę przed spamem.
Łącza światłowodowe w sieci DoubleZero zapewniają połączenia o niskim opóźnieniu i wysokim pasmie między różnymi lokalizacjami. Współtwórcy sieci dodają nieużywane łącza światłowodowe, które posiadają lub wynajmują, do sieci oraz podpisują umowy o poziomie usług (w tym lokalizacje punktów końcowych, pasmo, opóźnienia i zgodność z rozmiarem MTU).
W związku z tym, DoubleZero postrzega siebie jako N1 - neutralną i wysokowydajną warstwę infrastruktury fizycznej. Na tym N1 można budować systemy rozproszone i aplikacje (np. N2 lub inne).

W białej księdze DoubleZero zaznacza, że sieć DoubleZero może być używana do optymalizacji dowolnego systemu rozproszonego. Węzły L1, L2, RPC oraz systemy MEV mogą dołączyć, aby zmniejszyć obciążenie weryfikatorów, złagodzić ataki rozproszonego odrzucenia usługi i poprawić wydajność, korzystając z zwiększonego pasma i zmniejszonego opóźnienia. Ponadto, architektura sieci DoubleZero może być stosowana w grach online, szkoleniach dużych modeli językowych wymagających wysokiego pasma, a także w innych systemach rozproszonych, które potrzebują niskich opóźnień i wysokiego pasma. Zgodnie z wizją DoubleZero, protokół DoubleZero to nowy model ekonomiczny w dziedzinie pasma i komunikacji.
Na przykład, po stronie dostawców, prywatne przedsiębiorstwa mogą wprowadzić do systemu DoubleZero nieużywane łącza światłowodowe, które kupują lub wynajmują od operatorów telekomunikacyjnych lub dostawców usług internetowych, otwierając nowe źródła przychodu. Na poziomie użytkowników i operatorów, DoubleZero pozwala systemom rozproszonym korzystać z zalet prywatnych sieci, bez polegania na systemach scentralizowanych lub długoterminowych umowach.
Ogólnie rzecz biorąc, protokół DoubleZero ma na celu dopasowanie potrzeb dostawców i użytkowników, poprzez wkład i wykorzystanie nieużywanych łączy światłowodowych, co przyczynia się do wzajemnych korzyści, a także integruje wkłady jednostek i organizacji w jedną zjednoczoną, solidną i wysoce skalowalną globalną sieć.
