Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Strukturální optimalizace interoperability modulárního blockchainu prostřednictvím sdíleného sekvenování a rollup metavrstev
@EspressoSys, @Calderaxyz, @commonwarexyz
Modulární blockchainové struktury byly zavedeny jako způsob, jak zajistit škálovatelnost a flexibilitu oddělením funkcí provádění, dostupnosti dat, konsenzu a vypořádání, ale zároveň odhalily systémové problémy s interoperabilitou. Ve struktuře, kde každý rollup zpracovává transakce nezávisle a udržuje stav, je strukturálně obtížné zpracovávat transakce napříč více rollupy jako jedna atomická vykonávací jednotka, i když je možné přenášet data mezi řetězci. Několik studií a případů implementace potvrdilo, že tyto problémy vyplývají z omezení jednoduché technologie doručování zpráv nebo mostů a jsou zásadně způsobeny neschopností zaručit pořadí, v jakém budou transakce zpracovávány.
Tradiční interoperabilita založená na mostech se zaměřila na přenášení zpráv mezi řetězci, což je efektivní pro přesun dat, ale nezajišťuje souběžnost a konzistenci provádění. Pokud různé rollupy řadí transakce přes své vlastní sekvencery, mohou pro stejnou událost vzniknout různé pořadí zpracování, což vede ke konkurenci a nedeterminismu při provádění crossrollupů. V tomto kontextu se ukázalo, že klíčovým omezením interoperability není doručování zpráv, ale pořadí, a vzniklo sdílené sekvenování jako přístup k řešení tohoto problému.
Sdílené sekvenování označuje strukturu, ve které více rollupů společně potvrzuje pořadí transakcí prostřednictvím jedné třídící vrstvy a systém Espresso to implementuje prostřednictvím decentralizovaného konsenzuálního mechanismu. Konsenzus Espresso HotShot poskytuje konzistentní globální pořadí transakcí napříč zúčastněnými rollupy, což umožňuje provádět balíčky transakcí napříč více rollupy ve stejném pořadí. Tato záruka zarovnání je poskytována nezávisle na logice provádění jednotlivých rollupů, takže je charakterizována umožněním atomického vykonávání při zachování rozmanitosti prostředí pro vykonávání. Navíc má protokol Tiramisu strukturu, která zmírňuje nespravedlnost způsobenou manipulací s objednávkami tím, že otevřeně a na základě pravidel zpracovává extrakci ekonomické hodnoty, která probíhá během třídění transakcí.
Kromě třídící vrstvy poskytované sdíleným sekvenováním je potřeba další vrstva koordinace, aby se spolupráce mezi rollupy dostala na skutečnou provozní úroveň. Metavrstva Caldery slouží jako orchestrační infrastruktura, která tuto roli plní, zachovává autonomii jednotlivých rollupů a zároveň poskytuje společné rozhraní a provozní postupy. Metalayer podporuje záměrové propojení pomocí sdílených sekvencerů a standardizovaných metod volání křížových rollupů, což umožňuje každému rollupu interagovat bez nutnosti vytvářet samostatný vlastní most. Také hraje roli při snižování provozní složitosti koordinací společné infrastruktury během procesu nasazení, konfigurace a upgradu shrnutí.
Tato vyšší koordinační struktura funguje efektivněji, když technické komponenty používané na nižší úrovni mají určitou úroveň konzistence. V tuto chvíli Commonware zaujímá spíše primitivně orientovaný přístup než rámec a poskytuje klíčové komponenty související s konsenzem, sítími, úložištěm a prováděním ve formě znovupoužitelných softwarových knihoven. Například konsenzuální moduly včetně šifrování založeného na BLS a struktur bufferovaných podpisů, standardizovaných P2P síťových komponent a stavových struktur využívajících pohoří Merkle lze využít stejným způsobem napříč různými řetězci nebo rollupy. Tyto komponenty nejsou vázány na konkrétní řetězec a ve skutečnosti Nobleův EVM-založený konverzní případ vrstvy 1 také implementoval determinismus na úrovni podsekundy a otevřené prostředí chytrých kontraktů kombinací jednotlivých primitiv.
Ve struktuře, která kombinuje sdílené sekvenování, rollup metavrstvy a modulární primitiva, se optimalizace interoperability provádí jinak. Transakce jsou nejprve finalizovány v globálním pořadí přes sdílený sekvencer, poté předávány každému rollupu přes standardní rozhraní poskytované metavrstvou a jsou konzistentně zpracovávány v prostředí pro vykonání založeném na společném primitivu. V tomto procesu není potřeba samostatná logika mostu ani zařízení pro synchronizaci stavů a interoperabilita funguje jako základní výkonná vlastnost, nikoli jako doplněk. Tato struktura však má omezení, jako je fyzická latence sítě nebo náklady na koordinaci mezi vrstvami, a také je pozorováno, že poruchy nebo výpadky v určitých komponentách mohou ovlivnit více rollupů současně.
V rámci tohoto stacku jsou důvěra a správa rozděleny podle vrstev. Ve vrstvě sdíleného sekvenování je klíčová verifikace chování prostřednictvím decentralizované sady validátorů a mechanismů slashingu, zatímco v metavrstvě je vyžadován konsenzus ohledně změn rozhraní a postupů upgradu. Na primitivní vrstvě hraje důležitou roli bezpečnost a auditní kvalita jednotlivých komponent a rozsah dopadu chyby je relativně omezený, protože je možná výměna modulových jednotek. Tyto struktury mají odlišnou formu selhání než tradiční model s jedním řetězcem a vyvinuly se tak, aby zohledňovaly jak substituční a obnovovací postupy specifické pro komponenty.
Společné sekvenování, rollup metavrstvy a znovupoužitelné modulární primitiva redefinovaly interoperabilitu jako otázku zarovnání a koordinace v modulárním blockchainovém prostředí. Tento přístup se odklání od interakcí zaměřených na přenos dat a zaměřuje se na strukturální slaďování sekvencí vykonávání a přechodů stavů, čímž se interakce mezi rollupy zjednodušují a lépe ověřují. Tato struktura byla dosud potvrzena prostřednictvím publikovaných technických dokumentů a příkladů implementace a její pracovní princip a účinnost byly potvrzeny jako zavedený směr interoperability v modulárním blockchainovém ekosystému.



Top
Hodnocení
Oblíbené
