#dusk $DUSK @Dusk fui ver hoje por que o dusk sequer se dá ao trabalho de rodar dois ambientes de execução separados em vez de simplesmente escolher um, e sinceramente? 😂 a resposta acabou sendo mais uma troca real do que um exibicionismo técnico.

então, o duskvm é um ambiente wasm construído em torno do wasmtime, e ele executa diretamente no próprio dusk l1, sem precisar de um salto de liquidação do jeito que o duskevm exige via duskds, sobre o qual eu escrevi um tempo atrás. ele foi feito para contratos em rust que querem uma integração mais apertada com os modelos de transação próprios do dusk, ativos em nível de protocolo e recursos de privacidade ou zk especificamente. o duskevm, por outro lado, existe puramente para solidity e ferramentas evm padrão — foundry, hardhat, wallets existentes, todo o ecossistema ethereum que as pessoas já conhecem. a própria escrita do dusk coloca números reais sobre por que essa divisão importa: aparentemente, uma integração l1 customizada e sob medida pode levar de seis a doze meses e custar cerca de cinquenta vezes mais do que uma implantação evm comparável, e eles citam especificamente exchanges que passam meses adaptando para o dusk nativo, versus semanas para integrações em evm.

o que eu fico voltando desde que li esses números é se essa diferença de custo empurra silenciosamente quase todo mundo para o duskevm por padrão — mesmo projetos que tecnicamente se beneficiariam mais da integração nativa de privacidade mais estreita do duskvm. se o caminho de menor resistência é tanto mais barato e rápido, a opção mais difícil, mas mais bem feita para um propósito específico, acaba ficando subutilizada, independentemente de encaixe. não vi nada abordando essa tensão diretamente.

ainda assim, oferecer a construtores dois caminhos reais em vez de forçar um único modelo de compromisso para todo mundo é uma resposta legítima a necessidades genuinamente diferentes, e não apenas complexidade adicionada por si só.

honestamente não sei se essa diferença de custo acaba direcionando a maioria dos projetos sérios para o duskevm ou se o duskvm se sustenta para os casos de uso que realmente precisam disso??
🤔

#dusk @Dusk $DUSK