Estou mexendo hoje à noite, fuçando a documentação do Dusk Network — e o DuskVM me fisgou mais do que eu esperava.
É uma máquina WASM baseada no Wasmtime que, “out of the box”, suporta operações zk como verificação SNARK — aqui, a privacidade não é um recurso, é um fundamento da arquitetura.
O Dusk separou a stack em três camadas: DuskDS (cálculos e disponibilidade de dados), DuskEVM (compatibilidade com EVM para Solidity) e DuskVM (camada de privacidade para contratos Rust com zero-knowledge). Os contratos são escritos em Rust, compilados em WASM e o estado é armazenado como estruturas normais de Rust — mais limpo do que na maioria dos outros blockchains.
Uma curiosidade que inspira — Piecrust, a VM por baixo do capô do DuskVM, é 10 vezes mais rápida do que o predecessor. Para votação anônima ou derivativos confidenciais, onde o EVM não entrega o nível de privacidade necessário, isso parece uma solução real.
Fica uma dúvida: será que vai haver motivação suficiente para os desenvolvedores migrarem para Rust + primitivas de ZK quando Solidity já virou hábito para milhares de equipes? Ainda assim, essa “inconveniência” pode acabar funcionando como um filtro para aplicações financeiras sérias, onde privacidade é crítica.
Quem já tentou escrever contratos para o DuskVM ou deu uma olhada no Piecrust — a abordagem “zk-first” vai de fato ganhar espaço no Web3 em massa, ou vai ficar apenas num nicho para finanças reguladas?
#dusk @Dusk $DUSK
É uma máquina WASM baseada no Wasmtime que, “out of the box”, suporta operações zk como verificação SNARK — aqui, a privacidade não é um recurso, é um fundamento da arquitetura.
O Dusk separou a stack em três camadas: DuskDS (cálculos e disponibilidade de dados), DuskEVM (compatibilidade com EVM para Solidity) e DuskVM (camada de privacidade para contratos Rust com zero-knowledge). Os contratos são escritos em Rust, compilados em WASM e o estado é armazenado como estruturas normais de Rust — mais limpo do que na maioria dos outros blockchains.
Uma curiosidade que inspira — Piecrust, a VM por baixo do capô do DuskVM, é 10 vezes mais rápida do que o predecessor. Para votação anônima ou derivativos confidenciais, onde o EVM não entrega o nível de privacidade necessário, isso parece uma solução real.
Fica uma dúvida: será que vai haver motivação suficiente para os desenvolvedores migrarem para Rust + primitivas de ZK quando Solidity já virou hábito para milhares de equipes? Ainda assim, essa “inconveniência” pode acabar funcionando como um filtro para aplicações financeiras sérias, onde privacidade é crítica.
Quem já tentou escrever contratos para o DuskVM ou deu uma olhada no Piecrust — a abordagem “zk-first” vai de fato ganhar espaço no Web3 em massa, ou vai ficar apenas num nicho para finanças reguladas?
#dusk @Dusk $DUSK
