A experiência de desenvolvimento para devs da DuskEVM do jeito Dusk—dei uma volta e percebi que o toolchain ainda está quebrado

A DuskEVM já está no ar na mainnet há mais de meio ano. A equipe oficial vem dizendo que “devs Solidity conseguem fazer deploy sem atrito”. Eu decidi colocar na prática e fazer uma rodada para ver até onde essa experiência de desenvolvimento chegou de verdade.

Ao abrir a documentação, a estrutura ainda está bem completa, mas depois de terminar o tutorial comecei a procurar coisas que eu já conheço. Na lista de carteiras não havia carteiras plug-and-play comuns; como ligar a Metamask? Revirei tudo e achei algo como “configurar RPC personalizado”, mas depois de preencher não aparece saldo de DUSK na carteira. Perguntei na comunidade e alguém respondeu “use a carteira via CLI”. Fiquei em silêncio. Uma L1 de 2026 e eu tenho que abrir o terminal só para conferir o saldo. @Dusk

Depois vem o explorador de blocos. No Ethereum tem o Etherscan, que praticamente permite consultar o status de cada transação, logs e transferências de tokens. O navegador da Dusk também dá para ver, mas muitos campos ficam como “pendente de interpretação”. Eu queria ver o consumo de Gas real de uma transação do tipo Hedger e não consegui. Queria saber se os dados privados de chamadas internas de contratos foram enviados com sucesso na cadeia e também não dá para ver. As ferramentas disponíveis para devs ainda são um conjunto meio pronto. O toolchain de depuração é mais fraco: quando o contrato falha, para reproduzir eu tenho que construir a transação manualmente para fazer um replay; não há rede de desenvolvimento pronta, não há uma versão estável de faucets para testnet, e não existe simulação de execução com um clique.

Essas coisas não são “funcionalidades mais avançadas”; são o requisito mínimo para um desenvolvedor trabalhar normalmente em uma cadeia. A Dusk investiu bastante em privacidade e conformidade, mas os problemas de ferramentas que o dev encontra no dia a dia acabam virando o maior dreno de tempo. Um desenvolvedor de smart contracts entra na Dusk, vai notar que a proteção de privacidade é melhor do que a maioria das cadeias, mas também vai perceber que fazer algo que em outras redes é simples aqui precisa ser desmembrado em três passos.

Isso não é uma questão de rota técnica; é uma questão de prioridade na experiência do desenvolvedor. Só quando eu conseguir ver o saldo de DUSK diretamente na carteira, consultar logs completos de transações no navegador e reproduzir o processo de execução do contrato nas ferramentas de debug, eu vou sentir que essa cadeia realmente está pronta. Até lá, ela é uma cadeia com uma boa base técnica, mas que ainda precisa ser lapidada em experiência de desenvolvimento. #dusk $DUSK