Mysten Labs teknologiprototyp på Sui ger ett första bevis på elastisk blockkedjeskalning

Mysten Labs teknologiprototyp på Sui ger ett första bevis på elastisk blockkedjeskalning

Mysten Labs Technology Prototype på Sui ger ett första bevis på Elastic Blockchain-skalning PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

[PRESSMEDDELANDE – Palo Alto, Kalifornien, 20 mars 2024]

Pilotfish, en prototyp av Sui-förlängning, kunde öka genomströmningen av smart kontraktsutförande i direkt proportion till antalet använda maskiner.

Mysten Labs, ett team av ledande distribuerade system, programmeringsspråk och kryptografiexperter och upphovsmän till Sui Network, tillkännagav idag en landmärkeprestation i att skala blockkedjekapacitet. Under testning och utveckling i en Sui blockchain-miljö ökade Pilotfish, en prototyp av Sui-förlängning, genomströmningen med 8x när den backades upp av 8 maskiner, vilket framgångsrikt illustrerar möjligheten till linjär skalning. Noterbart minskade latensen per transaktion när fler maskiner lades till under testet, vilket bevisade genomförbarheten av linjär horisontell skalning för blockkedjetransaktioner med låg latens för första gången någonsin på någon blockkedja.

Detta proof-of-concept presenterades formellt som ett akademiskt förtryck med titeln "Pilotfish: Distributed Transaction Execution for Lazy Blockchains,” och delade ursprungligen den 29 januari 2024 som en artikel om arkivet med öppen tillgång arXiv.

"Pilotfish är en game changer eftersom blockkedjeindustrin strävar efter att uppnå samma dynamiska kapacitetsökning som för närvarande endast är möjlig med centraliserad serverteknologi", säger Lefteris Kokoris-Kogias, en av författarna till artikeln och forskare vid Mysten Labs. "Pilotfish har potential att driva genomströmningen långt utöver vad som för närvarande ligger i framkant av högpresterande blockkedjor, vilket möjliggör transaktionsgenomströmningsnivåer som ingen annan blockkedja som existerar idag kan uppnå."

Sui leder branschen i genomströmning genom att utnyttja flera kärnor för parallellt transaktionsutförande inom individuella validerare. Genom att använda detta tillvägagångssätt, inom några månader efter mainnet, nådde Sui 65.8 miljoner transaktionskörningar på en enda dag - det mesta av någon blockkedja någonsin. En enda maskin kan dock bara inkorporera ett ändligt antal kärnor, så genomströmningsvinster via denna strategi är begränsade. Dessutom är maskinerna som kan ta emot ett stort antal kärnor dyra att köpa och använda. Den banbrytande lösningen som Pilotfish erbjuder gör att en enda validator kan använda flera servrar samtidigt. Denna nya teknik möjliggör inte bara elastisk kapacitet, utan dess automatiska skalningsarkitektur, som liknar centraliserade lösningar som AWS eller Heroku, tillåter användning av mindre, billigare servrar tillgängliga på begäran.

Nästan alla andra blockkedjor som syftar till att skala använder någon form av batchning - gruppering av transaktioner för att läggas till på en gång. Nackdelen med denna metod är betydande extra latens. Istället för att transaktioner flyttas direkt till slutgiltighet, försenas de i väntan på att andra ska bli batchade för utförande med dem. Till skillnad från dessa andra skalningslösningar, uppnår Pilotfish potentiellt linjär genomströmningsskalning utan att öka latensen. I de enklaste termerna, med den horisontella skalningen som Pilotfish möjliggör, helt enkelt genom att engagera erforderligt antal maskiner, kan en validator anpassa sin genomströmning och resursanvändning till det aktuella användningsfallet.

Alberto Sonnino, forskare vid Mysten Labs, sa: "Hittills har det enda alternativet för att öka en valideringskapacitet varit att uppgradera till en kraftfullare maskin. Pilotfish tar bort den begränsningen och möjliggör horisontell skalning genom att helt enkelt lägga till servrar och utan att fördröja körningen. Med Pilotfish är frågan inte längre om en nivå av genomströmning är möjlig, bara hur många servrar det kommer att kräva.”

Pilotfish uppnår sin anmärkningsvärda skalbarhet genom att göra det möjligt för en enda validator att utföra transaktioner över flera maskiner. Specifikt delar Pilotfish upp valideringsfunktionen i tre nyckelroller: (1) den primära, som hanterar sekvenseringstransaktioner med hjälp av en konsensus med hög genomströmning, (2) SequencingWorkers (SWs), som lagrar transaktioner och skickar dem för exekvering; och (3) ExecutionWorkers (EWs), som lagrar blockchain-tillståndet och exekverar transaktioner som tas emot från SWs. Olika komponenter kan finnas på flera olika maskiner för att öka systemets kapacitet med mer precision.

I experimentella resultat har Pilotfish redan uppnått anmärkningsvärda resultat när det gäller linjär skalning, låg latens och stöd för olika arbetsbelastningar. I tester minskade Pilotfish nätverkets svarstider och bibehöll en latens envelope under 20ms. Framtida planer inkluderar förbättringar som flera SequencingWorkers, replikering av skärvor och ultrasnabba nätverk.

SPECIAL ERBJUDANDE (sponsrad)
Binance Free $100 (exklusivt): Använd den här länken att registrera dig och få $100 gratis och 10% rabatt på Binance Futures första månaden (villkor).


.custom-author-info{
border-top:ingen;
marginal: 0px;
margin-bottom: 25px;
bakgrund: # f1f1f1;
}
.custom-author-info .author-title{
margin-top: 0px;
färg:#3b3b3b;
bakgrund:#fed319;
stoppning: 5px 15px;
typsnittstorlek: 20px;
}
.author-info .author-avatar {
margin: 0px 25px 0px 15px;
}
.custom-author-info .author-avatar img{
gränsradie: 50%;
kantlinje: 2px fast #d0c9c9;
padding: 3px;
}

Tidsstämpel:

Mer från Kryptopotatis