Mysten Labs teknologiprototype på Sui gir første bevis på elastisk blokkjedeskalering

Mysten Labs teknologiprototype på Sui gir første bevis på elastisk blokkjedeskalering

Mysten Labs teknologiprototype på Sui gir første bevis på Elastisk Blockchain-skalering PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

[PRESSEMELDING – Palo Alto, California, 20. mars 2024]

Pilotfish, en prototype Sui-utvidelse, var i stand til å øke gjennomstrømmingen av smart kontraktsutførelse i direkte forhold til antall maskiner som ble brukt.

Mysten Labs, et team av ledende distribuerte systemer, programmeringsspråk og kryptografieksperter og opphavsmenn til Sui Network, kunngjorde i dag en landemerkeprestasjon innen skalering av blokkjedekapasitet. Under testing og utvikling i et Sui blockchain-miljø, økte Pilotfish, en prototype Sui-utvidelse, gjennomstrømningen med 8x når støttet av 8 maskiner, noe som illustrerer muligheten for lineær skalering. Spesielt sank latensen per transaksjon etter hvert som flere maskiner ble lagt til under testen, noe som beviser levedyktigheten til lineær horisontal skalering for blokkjedetransaksjoner med lav latens for første gang noensinne på noen blokkjede.

Dette proof-of-concept ble formelt presentert som et akademisk forhåndstrykk med tittelen "Pilotfish: Distribuert transaksjonsutførelse for late blokkjeder,” og opprinnelig delt 29. januar 2024 som en artikkel om åpen tilgangsarkivet arXiv.

"Pilotfish er en game changer ettersom blokkjedeindustrien søker å oppnå den samme dynamiske kapasitetsøkningen som for øyeblikket bare er mulig med sentraliserte serverteknologier," sa Lefteris Kokoris-Kogias, en av forfatterne av artikkelen og forsker ved Mysten Labs. "Pilotfish har potensialet til å presse gjennomstrømningen langt utover det som for tiden er i forkant av høyytelses blokkjeder, noe som muliggjør transaksjonsgjennomstrømningsnivåer som ingen annen blokkjede som eksisterer i dag kan oppnå."

Sui leder bransjen når det gjelder gjennomstrømning ved å utnytte flere kjerner for parallell transaksjonsutførelse innen individuelle validatorer. Ved å bruke denne tilnærmingen, i løpet av måneder etter mainnet, nådde Sui 65.8 millioner transaksjonsutførelser på en enkelt dag – det meste av noen blockchain noensinne. Imidlertid kan en enkelt maskin bare inkorporere et begrenset antall kjerner, så gjennomstrømningsgevinster via denne strategien er begrenset. Dessuten er maskinene som er i stand til å romme et stort antall kjerner dyre å kjøpe og bruke. Den banebrytende løsningen som Pilotfish tilbyr, gjør at en enkelt validator kan bruke flere servere samtidig. Denne nye teknologien gjør ikke bare elastisk kapasitet mulig, men dens automatiske skaleringsarkitektur, i likhet med sentraliserte løsninger som AWS eller Heroku, tillater bruk av mindre, billigere servere tilgjengelig på forespørsel.

Nesten alle andre blokkkjeder som tar sikte på å skalere, bruker en eller annen form for batching - gruppering av transaksjoner for å bli lagt til på en gang. Ulempen med denne metoden er betydelig ekstra ventetid. I stedet for at transaksjoner går direkte til endelighet, blir de forsinket mens de venter på at andre skal samles for utførelse med dem. I motsetning til disse andre skaleringsløsningene, oppnår Pilotfish potensielt lineær gjennomstrømningsskalering uten å øke ventetiden. På de enkleste vilkårene, med den horisontale skaleringen aktivert av Pilotfish, ganske enkelt ved å engasjere det nødvendige antallet maskiner, kan en validator tilpasse sin gjennomstrømning og ressursbruk til den aktuelle brukssaken.

Alberto Sonnino, en forsker ved Mysten Labs, sa: "Til nå har det eneste alternativet for å øke en validators kapasitet vært å oppgradere til en kraftigere maskin. Pilotfish fjerner den begrensningen, og muliggjør horisontal skalering ved ganske enkelt å legge til servere og uten å forsinke kjøringen. Med Pilotfish er spørsmålet ikke lenger om et gjennomstrømningsnivå er mulig, bare hvor mange servere det vil kreve."

Pilotfish oppnår sin bemerkelsesverdige skalerbarhet ved å aktivere en enkelt validator for å utføre transaksjoner på tvers av flere maskiner. Spesifikt deler Pilotfish valideringsfunksjonen inn i tre nøkkelroller: (1) Primæren, som håndterer sekvenseringstransaksjoner ved å bruke en konsensus med høy gjennomstrømning, (2) SequencingWorkers (SWs), som lagrer transaksjoner og sender dem for utførelse; og (3) ExecutionWorkers (EWs), som lagrer blokkjedetilstanden og utfører transaksjoner mottatt fra SW-ene. Ulike komponenter kan ligge på flere forskjellige maskiner for å øke kapasiteten til systemet med mer presisjon.

I eksperimentelle resultater har Pilotfish allerede oppnådd bemerkelsesverdige resultater når det gjelder lineær skalering, lav ventetid og støtte for ulike arbeidsbelastninger. I testing reduserte Pilotfish nettverkets responstid og opprettholdt en ventetid under 20 ms. Fremtidige planer inkluderer forbedringer som flere SequencingWorkers, shard replikering og ultrarask nettverk.

SPESIELT TILBUD (sponset)
Binance gratis $100 (eksklusivt): Bruk denne lenken for å registrere deg og motta $100 gratis og 10 % rabatt på Binance Futures første måned (vilkår).


.custom-author-info{
border-top:ingen;
margin: 0px;
margin-bottom: 25px;
bakgrunn: # f1f1f1;
}
.custom-author-info .author-title{
margin-top: 0px;
farge:#3b3b3b;
bakgrunn:#fed319;
polstring: 5px 15px;
font-size: 20px;
}
.author-info .author-avatar {
margin: 0px 25px 0px 15px;
}
.custom-author-info .author-avatar img{
grenseradius: 50%;
kantlinje: 2px solid #d0c9c9;
padding: 3px;
}

Tidstempel:

Mer fra Kryptopotet