ZK-ekosysteemi ei ole koskaan kokenut Linux-hetkeään – ennen tätä hetkeä. Esittelyssä ZeroOS, universaali modulaarinen kirjastokäyttöjärjestelmä zkVM:ille. Julkaisemme tänään ZeroOS:n julkisena hyvänä, ja olemme kunnia saada @danboneh valkoisen kirjan yhteiskirjoittajaksi, joka on linkitetty alla olevaan ketjuun.
Ongelma: versiointi, kustannukset ja turvallisuusriskit Kun ydinkieliä kuten Rust, C++ tai Go päivitetään, zkVM-tiimien on muokattava kielityökaluketjun haarukojaan. Tämä luo "version", jossa jokaisen zkVM:n on ylläpidettävä eriytyneitä, hauraita ja tietoturvakriittisiä käyttöönottoja, jotka riippuvat kolmannen osapuolen ohjelmointikielten muutoksista. Jokainen muutos vaatii uuden auditoinnin, joka voi maksaa $200,000+ per versio. Lisäksi zkVM-tiimien täytyy jatkuvasti palauttaa tietoturvakorjauksia yhä useammalle haarautuneeseen työkaluketjuun, mikä rasittaa resursseja kaikilta paitsi suurimmilta toimijoilta.
Ratkaisu: Yksi käyttöjärjestelmä koko ZK:lle ZeroOS siirtää integraatiopisteen jatkuvasti kehittyvistä kielikohtaisista ajonajoista yhteen, vakaaseen Linux-järjestelmäjärjestelmään. Tämä tarkoittaa, että ZeroOS ratkaisee yhteensopivuusongelman kaikille zkVM:ille kieliriippumattomasti, zkVM-riippumattomasti ja arkkitehtuurista riippumattomasti. zkVM-kehittäjät (kuten Succinct, RISC Zero ja Polygonin ZK-EVM) tarvitsevat vain ZeroOS-bootloaderin avatakseen yhteensopivuuden Linux-sovellusten kanssa monilla kielillä (esim. Rust, C). Tämä avaa kaikki ZeroOS-alijärjestelmämoduulit vApp-kehittäjille, jotka voivat valita tarkasti, mitä tarvitaan tehokkuuden ja turvallisuuden tasapainottamiseksi. ZeroOS:ään siirtymisen palkintona on valtava operatiivinen tehokkuuden ja turvallisuuden parannus, joka hyödyttää koko kehittäjäekosysteemiä. Kaikki voittavat.
73,9K