Ekosystém ZK nikdy neměl svůj linuxový moment – až do teď. Představujeme ZeroOS, univerzální modulární knihovní operační systém pro zkVM. Dnes vydáváme ZeroOS jako veřejné dobro a jsme poctěni, že @danboneh máme jako spoluautora whitepaperu, na který odkazujeme v níže uvedeném vlákně.
Problém: Verze verzí, náklady a bezpečnostní rizika Když jsou základní jazyky jako Rust, C++ nebo Go aktualizovány, týmy zkVM musí upravit své forky nástrojového řetězce jazyka. To vytváří "peklo verzí", kdy každý zkVM musí udržovat divergentní, křehká a bezpečnostně kritická nasazení, která jsou závislá na změnách programovacích jazyků třetích stranami. Každá úprava vyžaduje nový audit, který může stát 200 000+ dolarů za verzi. Navíc týmy zkVM musí neustále přenášet bezpečnostní opravy na stále větší počet rozvetvených toolchainů, což zatěžuje zdroje kromě největších hráčů.
Řešení: Jeden operační systém pro celý ZK ZeroOS posouvá integrační bod z neustále se vyvíjejících jazykově specifických runtime na jediný, stabilní linuxový systémový modul. To znamená, že ZeroOS řeší problém kompatibility všech zkVM jazykově nezávislým, nezávislým na zkVM a nezávislým na architektuře. stavitelé zkVM (jako Succinct, RISC Zero a Polygon ZK-EVM) potřebují pouze implementovat ZeroOS bootloader, aby odemkli kompatibilitu s linuxovými aplikacemi v mnoha jazycích (např. Rust, C). Tím se odemykají všechny moduly subsystémů ZeroOS pro vývojáře vApp, kteří si mohou vybrat přesně to, co potřebují k vyvážení efektivity a bezpečnosti. Odměnou přechodu na ZeroOS je obrovský nárůst provozní efektivity a bezpečnosti, který prospívá celému vývojářskému ekosystému. Všichni vyhrávají.
73,89K