Celestia ujawnia technologię stojącą za Voyagerem, siecią płatniczą o przepustowości 21 mln TPS
Najważniejsze informacje
- •Pierwszy pełny benchmark Voyagera utrzymał średnio 21,2 miliona transakcji na sekundę, ze szczytem na poziomie 21,6 miliona, przy 100 milionach kont przez pięć godzin.
- •Projekt wykonuje wszystkie aktualizacje sald na pojedynczym rdzeniu CPU przy około 48 GB pamięci węzła, przygotowując dane do 32 transakcji w przód, aby ograniczyć opóźnienia związane z pobieraniem z pamięci.
- •Benchmark został przeprowadzony na pojedynczym węźle i nie obejmował obliczania korzenia stanu, replikacji międzymaszynowej ani zapytań o stan w czasie rzeczywistym na dużą skalę, więc odzwierciedla testy izolowane, a nie przepustowość działającej sieci.
- •Voyager nie jest jeszcze aktywny — Celestia potwierdziła, że warstwa wykonania pozostaje w aktywnym rozwoju i nie została wdrożona w sieci głównej.
- •Każda transakcja Voyagera jest publikowana przez protokół dostępności danych Fibre, który działa już w sieci głównej, co pozwala osobom trzecim odtwarzać i weryfikować płatności w ramach infrastruktury ukierunkowanej na handel agentowy.

Celestia ($TIA) opublikowała szczegóły inżynieryjne Voyagera, swojego projektu szybkiej sieci płatniczej. Według firmy architektura została przetestowana w benchmarku na poziomie 21 milionów transakcji na sekundę (TPS), a ten sam projekt zostanie później udostępniony giełdom i handlowi z dźwignią.
Jeden rdzeń, bez konfliktów
Wiele blockchainów osiąga szybkość poprzez rozpraszanie pracy na wiele rdzeni procesora. Voyager obiera inną drogę: wszystkie aktualizacje sald wykonuje na pojedynczym rdzeniu, dzięki czemu żadne dwa zadania nie konkurują o te same dane. To sprawia, że nagłośniony wynik jest inżynieryjnym punktem danych dla projektu zserializowanego: mierzy, co jeden rdzeń może utrzymać, gdy dane są przygotowywane przed wykonaniem, zanim zaczną obowiązywać opisane przez Celestię ścieżki wielordzeniowe.
Według inżynieryjnego bloga Celestii pierwszy pełny benchmark Voyagera utrzymał 21 milionów transakcji na sekundę przy 100 milionach kont przez pięć godzin. Średnia przepustowość wyniosła 21,2 miliona TPS, a szczyt 21,6 miliona. ChainCatcher poinformował, że wykonanie działało na pojedynczym rdzeniu CPU, przy pamięci węzła wynoszącej około 48 GB.
Dane gotowe przed wykonaniem
Głównym wąskim gardłem jest pobieranie danych z pamięci. Voyager rozwiązuje ten problem, patrząc do 32 transakcji w przód i wczytując dane potrzebne każdej z nich, zanim zostanie wykonana. Zapisywanie i publikowanie danych przebiega jako oddzielne etapy, które nie blokują się nawzajem.
ChainCatcher przekazał również dalsze szczegóły projektu. Według Celestii Voyager dzieli przetwarzanie płatności na niezależnie skalowalne wątki, dzięki czemu wątek aktualizujący salda nie jest blokowany. Logika płatności jest wbudowana, a nie uruchamiana przez maszynę wirtualną ogólnego przeznaczenia, jak podaje KuCoin News. Stan jest przechowywany w płaskiej tabeli, a każda transakcja jest publikowana w protokole dostępności danych Celestii, Fibre, co pozwala osobom trzecim na jej odtworzenie i weryfikację prawidłowego wykonania płatności.
Ograniczenia testu i co dalej
Wynik benchmarku pochodzi z kontrolowanego środowiska. ChainCatcher poinformował, że test został przeprowadzony na pojedynczym węźle i nie obejmował obliczania korzenia stanu, replikacji międzymaszynowej ani zapytań o stan w czasie rzeczywistym na tej samej skali. Phemex zauważył, że wynik odzwierciedla testy izolowane, a nie przepustowość działającej sieci. Te wyłączenia określają również, na co warto zwracać uwagę w miarę rozwoju projektu: czy Celestia przedstawi wyniki obejmujące obliczanie korzenia stanu, replikację międzymaszynową i zapytania o stan na dużą skalę, gdy Voyager przejdzie z testu na pojedynczym węźle w stronę wdrożonej sieci.
Voyager nie jest jeszcze aktywny. Celestia potwierdziła, że warstwa wykonania pozostaje w aktywnym rozwoju i nie została wdrożona w jej sieci głównej, a KuCoin News cytuje firmę, która mówi, że „prowadzi Voyagera w kierunku produkcji”. Celestia dodała również, że projekt można rozszerzyć na wiele rdzeni i wiele instancji Voyagera, a fragmentowanie pamięci na większą liczbę dysków podniesie obecny limit przechowywania.
Płatności dla handlu agentowego
Celestia pozycjonuje Voyagera jako infrastrukturę płatniczą dla handlu agentowego, w którym zautomatyzowani agenci płacą za treści, dane i usługi na żądanie. Fibre, warstwa publikacji danych, na której opiera się Voyager, została już uruchomiona w sieci głównej, a Voyager jest pierwszym produktem warstwy wykonania po przejęciu Sovereign Labs przez Celestię. Sekwencja pokazuje warstwowe podejście: Celestia najpierw wdrożyła warstwę publikacji danych, a obecnie buduje na niej wykonanie płatności, przy czym każda transakcja Voyagera jest publikowana z powrotem przez Fibre.
Źródła
- Celestia Blog: Introducing Voyager, Hyperscale Payments for Agentic Commerce
- ChainCatcher: Celestia Launched the Payment Architecture Voyager
- KuCoin News: Celestia Unveils Voyager for AI Payments