Prototyp technologii Mysten Labs na Sui zapewnia pierwszy dowód elastycznego skalowania Blockchain

Prototyp technologii Mysten Labs na Sui zapewnia pierwszy dowód elastycznego skalowania Blockchain

Prototyp technologii Mysten Labs na Sui stanowi pierwszy dowód elastycznego skalowania Blockchain PlatoBlockchain Data Intelligence. Wyszukiwanie pionowe. AI.

[ KOMUNIKAT PRASOWY – Palo Alto, Kalifornia, 20 marca 2024 r.]

Pilotfish, prototypowe rozszerzenie Sui, był w stanie zwiększyć przepustowość inteligentnej realizacji kontraktów wprost proporcjonalnie do liczby używanych maszyn.

Mysten Labs, zespół wiodących ekspertów w dziedzinie systemów rozproszonych, języków programowania i kryptografii oraz pomysłodawców Sui Network, ogłosił dziś przełomowe osiągnięcie w skalowaniu pojemności blockchain. Podczas testowania i rozwoju w środowisku blockchain Sui, Pilotfish, prototypowe rozszerzenie Sui, zwiększyło przepustowość 8-krotnie, gdy było wspierane przez 8 maszyn, skutecznie ilustrując możliwość skalowania liniowego. Warto zauważyć, że opóźnienie na transakcję zmniejszyło się w miarę dodawania większej liczby maszyn podczas testu, co po raz pierwszy w historii na dowolnym łańcuchu bloków potwierdziło wykonalność liniowego skalowania poziomego w przypadku transakcji typu blockchain o niskim opóźnieniu.

Ten dowód słuszności koncepcji został formalnie zaprezentowany w postaci akademickiego druku wstępnego zatytułowanego: „Pilotfish: rozproszona realizacja transakcji dla leniwych łańcuchów bloków” i początkowo udostępniono 29 stycznia 2024 r. jako artykuł w archiwum o otwartym dostępie arXiv.

„Pilotfish zmienia zasady gry, ponieważ branża blockchain stara się osiągnąć taki sam dynamiczny wzrost wydajności, jaki jest obecnie możliwy jedynie w przypadku technologii scentralizowanych serwerów” – powiedział Lefteris Kokoris-Kogias, jeden z autorów artykułu i badacz w Mysten Labs. „Pilotfish ma potencjał, aby zwiększyć przepustowość znacznie poza to, co jest obecnie w czołówce wysokowydajnych łańcuchów bloków, umożliwiając przepływ transakcji na poziomie, jakiego nie może osiągnąć żaden inny istniejący obecnie łańcuch bloków”.

Sui jest liderem w branży pod względem przepustowości, wykorzystując wiele rdzeni do równoległej realizacji transakcji w ramach poszczególnych walidatorów. Stosując to podejście, w ciągu kilku miesięcy od uruchomienia sieci głównej Sui osiągnął 65.8 miliona realizacji transakcji w ciągu jednego dnia — najwięcej ze wszystkich bloków blokowych w historii. Jednak pojedyncza maszyna może zawierać tylko skończoną liczbę rdzeni, więc wzrost przepustowości dzięki tej strategii jest ograniczony. Co więcej, maszyny zdolne pomieścić dużą liczbę rdzeni są drogie w zakupie i użytkowaniu. Przełomowe rozwiązanie oferowane przez Pilotfish umożliwia pojedynczemu walidatorowi jednoczesne wykorzystanie wielu serwerów. Ta nowa technologia nie tylko umożliwia elastyczną pojemność, ale jej architektura automatycznego skalowania, przypominająca scentralizowane rozwiązania, takie jak AWS czy Heroku, pozwala na korzystanie z mniejszych, tańszych serwerów dostępnych na żądanie.

Prawie wszystkie inne łańcuchy bloków mające na celu skalowanie korzystają z jakiejś formy grupowania wsadowego — grupowania transakcji w celu dodania ich wszystkich na raz. Wadą tej metody jest znaczne dodatkowe opóźnienie. Zamiast przenosić transakcje bezpośrednio do finalizacji, są one opóźniane w oczekiwaniu na pogrupowanie innych transakcji w celu ich wykonania. W przeciwieństwie do innych rozwiązań skalujących, Pilotfish osiąga potencjalnie liniowe skalowanie przepustowości bez zwiększania opóźnień. Mówiąc najprościej, dzięki skalowaniu poziomemu włączonemu przez Pilotfish, po prostu angażując wymaganą liczbę maszyn, walidator może dostosować swoją przepustowość i wykorzystanie zasobów do danego przypadku użycia.

Alberto Sonnino, pracownik naukowy w Mysten Labs, powiedział: „Do tej pory jedyną opcją zwiększenia wydajności walidatora była modernizacja maszyny do mocniejszej. Pilotfish usuwa to ograniczenie, umożliwiając skalowanie poziome poprzez proste dodanie serwerów i bez opóźniania wykonania. W przypadku Pilotfish nie chodzi już o to, czy możliwy jest określony poziom przepustowości, ale o to, ile serwerów będzie to wymagać.

Pilotfish osiąga swoją niezwykłą skalowalność, umożliwiając pojedynczemu walidatorowi wykonywanie transakcji na wielu maszynach. W szczególności Pilotfish dzieli funkcję walidacji na trzy kluczowe role: (1) podstawową, która obsługuje sekwencjonowanie transakcji przy użyciu konsensusu o wysokiej przepustowości, (2) SequencingWorkers (SW), którzy przechowują transakcje i wysyłają je do wykonania; oraz (3) ExecutionWorkers (EW), które przechowują stan łańcucha bloków i wykonują transakcje otrzymane od SW. Różne komponenty mogą znajdować się na wielu różnych maszynach, aby zwiększyć wydajność systemu z większą precyzją.

W wynikach eksperymentów Pilotfish osiągnął już niezwykłe wyniki pod względem skalowania liniowego, małych opóźnień i obsługi różnych obciążeń. W testach Pilotfish skrócił czas reakcji sieci i utrzymał kopertę opóźnienia poniżej 20 ms. Plany na przyszłość obejmują ulepszenia, takie jak wiele obiektów SequencingWorkers, replikacja fragmentów i ultraszybka sieć.

OFERTA SPECJALNA (sponsorowana)
Binance Free 100 $ (ekskluzywne): Użyj tego linku zarejestrować się i otrzymać 100 $ za darmo i 10% zniżki na opłaty na Binance Futures w pierwszym miesiącu (REGULAMIN).


.niestandardowe-informacje-autora{
góra obramowania:brak;
margines: 0px;
margin-bottom: 25px;
tło: #f1f1f1;
}
.niestandardowe-informacje-autora .tytuł-autora{
margin-top: 0px;
kolor:#3b3b3b;
tło:#karmione319;
wypełnienie: 5px 15px;
rozmiar czcionki: 20px;
}
.informacje-autora .awatar-autora {
margin: 0px 25px 0px 15px;
}
.niestandardowe-informacje-autora .awatar-autora img{
promień graniczny: 50%;
obramowanie: stałe 2px #d0c9c9;
padding: 3px;
}

Znak czasu:

Więcej z CryptoPotato