
Drodzy czytelnicy, jestem wujkiem. Dziś po południu szczegółowo omówimy techniczne szczegóły @Dusk , Piecrust VM.
Wielu ludzi, patrząc na prywatne blockchainy, najczęściej narzeka na „wydajność”. Ponieważ obliczenia związane z dowodami zerowej wiedzy (ZK) są niezwykle złożone, tradycyjne wirtualne maszyny (VM) często potrzebują dużo czasu na obliczenia przy przetwarzaniu tego typu dowodów, co jest powodem, dla którego „prywatność” i „wydajność” były postrzegane w przeszłości jako coś, co nie może istnieć jednocześnie.
Ale w nagraniu z zeszłej nocy wujek usłyszał termin, który rozgrzewa serca entuzjastów technologii: Piecrust VM. To nie jest produkt, który można stworzyć po prostu zmieniając kod źródłowy, lecz dedykowana wirtualna maszyna, napisana od zera przez zespół Dusk w języku Rust.
Dlaczego zrezygnować z EVM i opracować Piecrust?
Większość łańcuchów wybiera zgodność z EVM, ponieważ jest więcej deweloperów. Jednak zestaw instrukcji EVM nie został pierwotnie zaprojektowany do obliczeń ZK. Jeśli zmusisz EVM do uruchomienia ZK, będzie to tak, jakbyś zmuszał zwykły samochód osobowy do jazdy po torze F1 – wydajność jest całkowicie zablokowana.
Piecrust został stworzony specjalnie do obliczeń ZK. Wykorzystuje architekturę WebAssembly (WASM) i ma wbudowany zestaw instrukcji zoptymalizowany pod kątem ZK. Oznacza to, że podczas przetwarzania dowodów prywatności nie trzeba przechodzić przez wiele warstw translacji, lecz wykonuje „obliczenia natywne” bezpośrednio na poziomie podstawowym.
Główne punkty z nagrania: kompilacja JIT i zrzuty stanu.
W trakcie nagrania CTO Hein wspomniał o bardzo kluczowym szczególe technicznym: technologia kompilacji JIT (Just-In-Time).
Ekstremalna wydajnośćDzięki JIT, Piecrust może w mgnieniu oka przetłumaczyć kod kontraktu na kod maszynowy podczas wykonywania. To przyspiesza generowanie (dowodzenie) i weryfikację (weryfikacja) dowodów ZK do poziomu sekundowego, a nawet subsekundowego, całkowicie rozwiązując problem opóźnień w transakcjach prywatnych.
Zrzuty stanu (State Snapshots): To jest moim zdaniem najtwardszy punkt. Piecrust wspiera błyskawiczne przełączanie stanów oraz dostęp do zrzutów. Podczas przetwarzania dużych równoległych transakcji zapewnia „zero zacięć” w odczycie danych, co stanowi fundament, na którym Dusk odważa się twierdzić, że oferuje „natychmiastowe rozliczenie (Instant Finality)”.
Determinizm: „złota karta” instytucji finansowych.
Dla instytucji finansowych najgorsza jest „niepewność”. Piecrust zapewnia, że wyniki jakiejkolwiek zgodnej transakcji są całkowicie spójne na różnych węzłach (determinizm). Bez względu na to, w którym zakątku świata jesteś, wyniki obliczeń są niezmienne. To właśnie stanowi podstawową i najważniejszą barierę, by tradycyjna finansowa weszła do świata blockchain.
Wujek gdera:
Wielu blogerów powie ci tylko, że Dusk ma prywatność i zgodność, ale wujek chce, abyś wiedział, że za tymi funkcjami stoi „silnik jądrowy” Piecrust.
Technologia nie powinna być tylko terminami na slajdach, ale powinna rzeczywiście rozwiązywać „wąskie gardła wydajności”. Zrozumiejąc Piecrust, zrozumiesz, dlaczego Dusk może utrzymać przewagę na torze RWA.