
Drazí čtenáři, jsem strýček. Dnes odpoledne se podrobně podíváme na technické detaily@Dusk , Piecrust VM.
Mnoho lidí při sledování privátní blockchainy často kritizuje „rychlost“. Protože výpočty zero-knowledge proof (ZK) jsou extrémně složité, tradiční virtuální stroje (VM) při zpracování těchto důkazů často potřebují vynaložit velké množství času na výpočty, a to je důvod, proč byly „privátnost“ a „výkon“ v minulosti považovány za neslučitelné.
Ale v nahrávce z minulého večera slyšel strýček termín, který nadchl technické nadšence: Piecrust VM. Není to produkt, který by vznikl jen úpravou open source kódu, ale je to speciální virtuální stroj, který tým Dusk napsal zcela od nuly v jazyce Rust.
Proč se vzdát EVM a vyvinout Piecrust?
Většina blockchainů se rozhodla pro kompatibilitu s EVM, protože je zde více vývojářů. Ale instrukční sada EVM nebyla původně navržena pro ZK výpočty. Pokud se ZK snažíš provozovat na EVM, je to jako když se snažíš dostat osobní auto na závodní dráhu F1, výkon je zcela omezen.
Piecrust je určen speciálně pro ZK výpočty. Používá architekturu WebAssembly (WASM) a má vestavěnou sadu instrukcí optimalizovaných pro ZK. To znamená, že při zpracování důkazů o soukromí není potřeba procházet složitým překladem, ale provádí se přímo na úrovni „nativního výpočtu“.
Hlavní body ze záznamu: JIT kompilace a stavové snímky
Během nahrávání CTO Hein zmínil velmi klíčový technický detail: JIT (Just-In-Time) kompilace.
Extrémní výkonDíky JIT může Piecrust okamžitě převést kód smlouvy na strojový kód během provádění. To zrychluje generování (Proving) a ověřování (Verification) důkazů ZK na úroveň sekund, dokonce i sub-sekund, což zcela řeší problém zpoždění v soukromých transakcích.
Stavové snímky (State Snapshots): To je podle mě nejtvrdší bod. Piecrust podporuje extrémně rychlé přepínání stavů a přístup ke snímkům. Při zpracování velkého množství paralelních transakcí zajišťuje, že čtení dat je „bez zpoždění“, což je také důvod, proč si Dusk může dovolit tvrdit „okamžité vyrovnání (Instant Finality)“.
Určitost: „zlatá známka“ pro finanční instituce
Pro finanční instituce je nejhorší „nejistota“. Piecrust zajišťuje, že jakékoli shodné transakce na různých uzlech mají zcela konzistentní výsledky (Determinismus). Ať už jsi na jakémkoli uzlu na světě, výsledky výpočtů jsou neochvějné. To je základní a nejdůležitější překážka, kterou tradiční finance musí překonat při vstupu do světa blockchainu.
Strýc si povídá:
Mnoho blogerů ti jen poví, že Dusk má soukromí a je v souladu, ale strýc ti chce říct, že za těmito funkcemi stojí Piecrust, ten „jaderný motor“.
Technologie by neměla být jen pojmem na PPT, ale měla by skutečně řešit „výkonová úzká místa“. Když pochopíš Piecrust, pochopíš, proč Dusk může zůstat v čele v oblasti RWA.
