ZK-ekosystemet har aldrig haft sin Linux-stund – förrän nu. Vi introducerar ZeroOS, ett universellt modulärt biblioteksoperativsystem för zkVM:er. Vi släpper ZeroOS idag som en allmän tillgång och är hedrade över att ha @danboneh som medförfattare till whitepaper, länkad i tråden nedan.
Problemet: Versionshantering, kostnader och säkerhetsrisker När kärnspråk som Rust, C++ eller Go uppdateras måste zkVM-team modifiera sina fork(er) av språkets verktygskedja. Detta skapar "versionshelvete" där varje zkVM måste upprätthålla divergerande, ömtåliga och säkerhetskritiska distributioner som är beroende av tredjepartsändringar i programmeringsspråk. Varje ändring kräver en ny revision som kan kosta 200 000+ dollar per version. Dessutom måste zkVM-team fortsätta att backporta säkerhetsfixar till ett ökande antal förgrenade verktygskedjor, vilket belastar resurserna för alla utom de största aktörerna.
Lösningen: Ett operativsystem för hela ZK ZeroOS flyttar integrationspunkten från ständigt utvecklande språkspecifika runtimes till en enda, stabil Linux-syscall-shim. Detta innebär att ZeroOS löser kompatibilitetsproblemet för alla zkVM:er på ett språk-agnostiskt, zkVM-agnostiskt och arkitektur-oberoende sätt. zkVM-byggare (som Succinct, RISC Zero och Polygons ZK-EVM) behöver bara implementera en ZeroOS-bootloader för att låsa upp kompatibilitet med Linux-applikationer i många språk (t.ex. Rust, C). Detta låser upp alla ZeroOS-delsystemmoduler för vApp-utvecklare, som kan välja exakt vad de behöver för att balansera effektivitet och säkerhet. Vinsten med att byta till ZeroOS är en enorm ökning av operativ effektivitet och säkerhet som gynnar hela utvecklarekosystemet. Alla vinner.
85,22K