O ecossistema zk nunca teve seu momento Linux - até agora. Apresentando o ZeroOS, um sistema operacional modular universal de biblioteca para zkVMs. Estamos lançando o ZeroOS hoje como um bem público e temos a honra de @danboneh como coautor do whitepaper, linkado no tópico abaixo.
O Problema: Controle de Versões, Custos e Riscos de Segurança Quando linguagens centrais como Rust, C++ ou Go são atualizadas, as equipes zkVM precisam modificar seu(s) fork(s) da cadeia de ferramentas da linguagem. Isso cria um "inferno de versões", onde cada zkVM precisa manter implantações divergentes, frágeis e críticas para a segurança, dependentes de mudanças de terceiros nas linguagens de programação. Cada modificação requer uma nova auditoria que pode custar $200.000+ por versão. Além disso, as equipes do zkVM precisam continuar portando correções de segurança para um número crescente de blockchains de ferramentas forkadas, o que sobrecarrega recursos para todos, exceto os maiores.
A Solução: Um Único Sistema Operacional para todo ZK O ZeroOS desloca o ponto de integração dos runtimes específicos da linguagem em constante evolução para um único e estável shim de syscall para Linux. Isso significa que o ZeroOS resolve o problema de compatibilidade para todas as zkVMs de maneira independente da linguagem, zkVM e arquitetura. Construtores zkVM (como Succinct, RISC Zero e ZK-EVM da Polygon) precisam apenas implementar um bootloader ZeroOS para desbloquear a compatibilidade com aplicações Linux em muitas linguagens (por exemplo, Rust, C). Isso desbloqueia todos os módulos de subsistema do ZeroOS para desenvolvedores de vApp, que podem escolher exatamente o que precisam para equilibrar eficiência e segurança. O benefício de mudar para o ZeroOS é um aumento massivo na eficiência operacional e na segurança, que beneficia todo o ecossistema de desenvolvedores. Todo mundo ganha.
73,9K