Czym jest DoubleZero, które zostało założone przez byłego szefa strategii Fundacji Solana?

Autor: KarenZ, Foresight News

W systemach L1 i L2, mimo że zdolności obliczeniowe wewnętrznych weryfikatorów rosną, ograniczenia przepustowości i niestabilność opóźnień w komunikacji między weryfikatorami wciąż pozostają ograniczeniem dalszego wzrostu wydajności.

Protokół DoubleZero został stworzony, aby przełamać ten impas, poprzez optymalizację przepływu danych, zwiększenie przepustowości i zmniejszenie opóźnień, budując wysokowydajną, bezzezwolenową zdecentralizowaną ramę sieciową, aby otworzyć nowe drogi dla przyszłego rozwoju systemów rozproszonych.

Czym jest DoubleZero?

Według oficjalnego opisu, DoubleZero nie jest L1 ani L2, lecz definiowane jest jako N1 (Sieć 1), zdecentralizowana ramka do tworzenia i zarządzania wysokowydajnymi sieciami bez zezwoleń. Celem DoubleZero jest zapewnienie warstwy infrastruktury, która przyspiesza komunikację w wysokowydajnych systemach rozproszonych, aby zwiększyć przepustowość i zmniejszyć opóźnienia.

Protokół DoubleZero buduje synchronizowaną sieć poprzez integrację światłowodowych łączy (fiber links) dostarczanych przez osoby i organizacje, aby skutecznie filtrować spam, zwiększać przepustowość, zmniejszać opóźnienia i eliminować niestabilności w komunikacji.

DoubleZero zostało założone przez Austina Federę, Andrew McConnella i Mateo Warda, i otrzymało wsparcie od dwóch kluczowych zespołów współpracowników, Firedancer i Malbec Labs. Austin Federa był wcześniej szefem strategii Fundacji Solana, a w tym miesiącu zrezygnował, aby założyć DoubleZero i objąć stanowisko dyrektora operacyjnego Fundacji DoubleZero.

Andrew McConnell jest współzałożycielem i CTO Malbec Labs. Malbec Labs koncentruje się na rozwoju oprogramowania protokołu, przyspieszaniu sprzętowym i inżynierii sieciowej. Dodatkowo, były lider zespołu nauki danych w Mysten Labs, Nihar Shah, również odszedł, aby dołączyć do DoubleZero jako główny ekonomista; wcześniej był zatrudniony w Jump Crypto i Meta (Libra/Diem).

Inny kluczowy zespół współpracowników, Firedancer, jest niezależnym klientem weryfikacyjnym Solany, zbudowanym przez Jump Crypto, a jego pierwotnym celem jest eliminacja ryzyka pojedynczego punktu awarii, wzmacniając ogólną odporność i wytrzymałość sieci. W przeciwieństwie do wcześniejszego weryfikatora opartego na Rust, Firedancer jest napisany w języku C, nie zawiera kodu Rust, co znacznie zmniejsza wpływ potencjalnych luk na całą sieć, zapewniając solidne bezpieczeństwo dla Solany.

Zgodnie z podcastem Lightspeed, podczas tegorocznej konferencji Solana Breakpoint, demonstracja Firedancer działającego z prędkością 1 miliona TPS odbyła się na platformie 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), a kluczowe są tu innowacyjny projekt architektury i optymalizacja przepływu danych.

Zalecana lektura: (Czym jest Firedancer, który wzbudza dużą uwagę na Breakpoint?)

Warto wspomnieć, że cele DoubleZero są ściśle zgodne z ogólną filozofią Solany, a oficjalna Solana i jej współzałożyciel Toly (Anatoly Yakovenko) wielokrotnie podkreślali na Twitterze 'zwiększenie przepustowości, zmniejszenie opóźnień', co pokrywa się z dążeniem DoubleZero.

Jak działa DoubleZero?

Zgodnie z białą księgą, sieć DoubleZero może przynieść dwa znaczące ulepszenia dla systemów blockchain: po pierwsze, poprzez dedykowany sprzęt wstępnie filtrujący przychodzące transakcje, eliminując spam i duplikaty, skutecznie odciążając weryfikatorów. To pozwala blockchainowi korzystać z zasobów filtrujących w ramach wspólnego systemu, bez konieczności, aby każdy pojedynczy weryfikator dostarczał wystarczające zasoby; po drugie, realizacja wyraźnego routingu, śledzenia i ustalania priorytetów dla wychodzących wiadomości, aby zwiększyć efektywność komunikacji.

W architekturze sieci, DoubleZero jest sprytnie podzielone na zewnętrzną pętlę wejścia/wyjścia i wewnętrzną pętlę przepływu danych, gdzie ta pierwsza zajmuje się interfejsami zewnętrznymi i bezpieczeństwem, a ta druga optymalizuje komunikację wewnętrzną. Konkretnie, zewnętrzna pętla łączy się z publicznym internetem (zobacz zewnętrzny okrąg poniżej), używając sprzętu (takiego jak FPGA), aby złagodzić ataki typu rozproszonego odmowy usługi, weryfikować podpisy i filtrować duplikaty transakcji. Serwery w wewnętrznej pętli przepływu danych budują konsensus za pomocą dedykowanych linii szerokopasmowych o optymalnym routingu, aby obsługiwać te przefiltrowane przepływy.

Z architektury sieci DoubleZero można dostrzec kluczowe komponenty, w tym urządzenia sieciowe kluczowych punktów wejścia/wyjścia oraz przepustowość konfiguracji między sieciami. Te urządzenia sieciowe umożliwiają działanie łącz światłowodowych dostarczanych przez osoby i organizacje jako priorytetowa sieć, a następnie implementację filtracji, weryfikacji i ochrony przed spamem.

Łącza światłowodowe w sieci DoubleZero zapewniają niskie opóźnienia i wysoką przepustowość połączeń między różnymi lokalizacjami. Wkładcy sieci dodają niewykorzystane łącza światłowodowe, które posiadają lub wynajmują, do sieci oraz podpisują umowy o poziomie usług (w tym lokalizacje punktów końcowych, przepustowość, opóźnienia i zgodność z rozmiarem MTU).

W związku z tym, DoubleZero postrzega siebie jako N1 - neutralną i wysokowydajną podstawową warstwę fizycznej infrastruktury. Na tym N1 można budować systemy rozproszone i aplikacje (na przykład N2 lub inne).

DoubleZero wskazuje w swojej białej księdze, że sieć DoubleZero może być używana do optymalizacji dowolnego systemu rozproszonego. L1, L2, węzły RPC i systemy MEV mogą dołączyć, aby odciążyć weryfikatorów, złagodzić ataki DDoS i poprawić wydajność, korzystając z zwiększonej przepustowości i zmniejszonych opóźnień. Co więcej, architektura sieci DoubleZero może być również zastosowana w grach online, wymagających wysokiej przepustowości połączenia, szkoleniach dużych modeli językowych oraz innych rozproszonych systemach wymagających niskich opóźnień i wysokiej przepustowości. Zgodnie z wizją DoubleZero, protokół DoubleZero to nowy model ekonomiczny w dziedzinie przepustowości i komunikacji.

Na przykład, z perspektywy dostawców, prywatne przedsiębiorstwa mogą wprowadzać niewykorzystane łącza światłowodowe, które kupili lub wynajęli od operatorów telekomunikacyjnych lub dostawców usług internetowych do systemu DoubleZero, otwierając nowe źródła przychodu. Z perspektywy użytkowników i operatorów, DoubleZero pozwala systemom rozproszonym korzystać z zalet prywatnych sieci, bez konieczności polegania na systemach scentralizowanych lub długoterminowych umowach.

Ogólnie rzecz biorąc, protokół DoubleZero jest w stanie dopasować potrzeby między dostawcami a użytkownikami, przyczyniając się do wykorzystania niewykorzystanych łączy światłowodowych, aby osiągnąć wzajemne korzyści, a także integrując wkłady osób i organizacji w jedną zjednoczoną, solidną i wysoce skalowalną globalną sieć.