Tehnološki prototip Mysten Labs na Sui zagotavlja prvi dokaz o elastičnem skaliranju verige blokov

Tehnološki prototip Mysten Labs na Sui zagotavlja prvi dokaz o elastičnem skaliranju verige blokov

Tehnološki prototip Mysten Labs na Sui zagotavlja prvi dokaz o elastičnem skaliranju verige blokov PlatoBlockchain Data Intelligence. Navpično iskanje. Ai.

[SPOROČILO ZA JAVNOST – Palo Alto, Kalifornija, 20. marec 2024]

Pilotfish, prototipna razširitev Sui, je lahko povečala prepustnost izvajanja pametnih pogodb neposredno sorazmerno s številom uporabljenih strojev.

Mysten Labs, skupina vodilnih strokovnjakov za porazdeljene sisteme, programske jezike in kriptografijo ter začetniki omrežja Sui, je danes objavila pomemben dosežek pri povečanju zmogljivosti verige blokov. Med testiranjem in razvojem v okolju verige blokov Sui je Pilotfish, prototipna razširitev Sui, povečala prepustnost za 8-krat, ko ga je podpiralo 8 strojev, kar uspešno ponazarja možnost linearnega skaliranja. Predvsem se je zakasnitev na transakcijo zmanjšala, ko je bilo med preskusom dodanih več strojev, kar dokazuje izvedljivost linearnega vodoravnega skaliranja za transakcije verige blokov z nizko zakasnitvijo prvič v kateri koli verigi blokov.

Ta dokaz koncepta je bil uradno predstavljen kot akademski prednatis z naslovom "Pilotfish: porazdeljeno izvajanje transakcij za lene verige blokov,« in prvotno dano v skupno rabo 29. januarja 2024 kot članek o odprto dostopnem arhivu arXiv.

"Pilotfish je sprememba igre, saj si industrija blockchain prizadeva doseči enako dinamično povečanje zmogljivosti, ki je trenutno možno le s centraliziranimi strežniškimi tehnologijami," je dejal Lefteris Kokoris-Kogias, eden od avtorjev prispevka in raziskovalec pri Mysten Labs. "Pilotfish ima potencial, da pospeši prepustnost daleč preko tistega, kar je trenutno v ospredju visoko zmogljivih verig blokov, kar omogoča ravni prepustnosti transakcij, ki jih nobena druga današnja veriga blokov ne more doseči."

Sui je vodilni v panogi glede prepustnosti z uporabo več jeder za vzporedno izvajanje transakcij znotraj posameznih validatorjev. S tem pristopom je Sui v nekaj mesecih po glavnem omrežju dosegel 65.8 milijona izvršitev transakcij v enem dnevu – največ od katere koli verige blokov doslej. Vendar lahko posamezen stroj vključuje samo končno število jeder, zato so povečanja prepustnosti s to strategijo omejena. Poleg tega so stroji, ki lahko sprejmejo veliko število jeder, dragi za nakup in uporabo. Prelomna rešitev, ki jo ponuja Pilotfish, omogoča, da en validator uporablja več strežnikov hkrati. Ta nova tehnologija ne omogoča samo elastične zmogljivosti, temveč tudi njena arhitektura samodejnega skaliranja, podobna centraliziranim rešitvam, kot sta AWS ali Heroku, omogoča uporabo manjših, cenejših strežnikov, ki so na voljo na zahtevo.

Skoraj vse druge verige blokov, katerih cilj je povečanje, uporabljajo neko obliko serijskega združevanja transakcij, da se dodajo vse naenkrat. Slaba stran te metode je precejšnja dodatna zakasnitev. Namesto da bi se transakcije premaknile neposredno v dokončnost, so zakasnjene in čakajo, da se druge združijo za izvedbo z njimi. Za razliko od teh drugih rešitev za skaliranje Pilotfish dosega potencialno linearno skaliranje pretoka brez povečanja zakasnitve. Najenostavneje povedano, z vodoravnim skaliranjem, ki ga omogoča Pilotfish, preprosto z vključitvijo potrebnega števila strojev lahko validator prilagodi svojo prepustnost in uporabo virov danemu primeru uporabe.

Alberto Sonnino, raziskovalec pri Mysten Labs, je dejal: »Do zdaj je bila edina možnost za povečanje zmogljivosti validatorja nadgradnja na zmogljivejši stroj. Pilotfish odstrani to omejitev in omogoči horizontalno skaliranje s preprostim dodajanjem strežnikov in brez odlašanja izvajanja. Pri Pilotfishu vprašanje ni več, ali je mogoča raven prepustnosti, temveč le, koliko strežnikov bo potreboval.«

Pilotfish doseže svojo izjemno razširljivost tako, da enemu validatorju omogoči izvajanje transakcij na več strojih. Natančneje, Pilotfish razdeli funkcijo preverjanja veljavnosti na tri ključne vloge: (1) Primarno, ki obravnava transakcije zaporedja z visoko zmogljivim soglasjem, (2) SequencingWorkers (SW), ki shranjujejo transakcije in jih pošiljajo v izvedbo; in (3) ExecutionWorkers (EW), ki shranjujejo stanje verige blokov in izvajajo transakcije, prejete od SW-jev. Različne komponente se lahko nahajajo na več različnih strojih, da se poveča zmogljivost sistema z večjo natančnostjo.

V eksperimentalnih rezultatih je Pilotfish že dosegel izjemne rezultate v smislu linearnega skaliranja, nizke zakasnitve in podpore za različne delovne obremenitve. Pri testiranju je Pilotfish zmanjšal odzivni čas omrežja in ohranil ovojnico zakasnitve pod 20 ms. Prihodnji načrti vključujejo izboljšave, kot je več SequencingWorkerjev, replikacija drobcev in izjemno hitro mreženje.

POSEBNA PONUDBA (Sponzorirano)
Binance brezplačno 100 $ (ekskluzivno): Uporabite to povezavo da se registrirate in prejmete 100 $ brezplačno in 10 % popusta na Binance Futures prvi mesec (Pogoji).


.custom-author-info{
border-top:none;
marža: 0 slikovnih pik;
margin-bottom: 25px;
ozadje: #f1f1f1;
}
.custom-author-info .author-title{
margin-top:0px;
barva:#3b3b3b;
ozadje:#fed319;
oblazinjenje: 5px 15px;
velikost pisave: 20px;
}
.author-info .author-avatar {
marža: 0px 25px 0px 15px;
}
.custom-author-info .author-avatar img{
polmer meje: 50%;
obroba: 2px polna #d0c9c9;
oblazinjenje: 3px;
}

Časovni žig:

Več od Kriptokrompir