#dusk $DUSK
DuskVM em comparação com DuskEVM na Rede DUSK
@Dusk_Foundation No começo, achei que escolher entre DuskVM e DuskEVM se resumia a linguagem, Rust e WASM versus Solidity com as ferramentas da EVM que todo mundo já usa. Passei mais tempo analisando isso esta noite do que eu esperava, e, em algum momento, deixou de parecer uma escolha de linguagem.
O DuskVM fica bem na base da rede, então ele tem acesso direto às questões de privacidade e às coisas de zero conhecimento nas quais o Dusk é realmente construído. O DuskEVM executa contratos Solidity por meio das ferramentas padrão da EVM, mas ainda assim ele liquida e publica seus dados de volta através da mesma camada DuskDS, pagando gás com o mesmo token DUSK de qualquer forma. Existe uma simetria estranha nisso que eu continuo retomando: caminhos de execução diferentes, mesma liquidação, o mesmo token por baixo dos dois.
Escolher DuskVM não é apenas escolher uma linguagem; é escolher proximidade com as primitivas de privacidade em si. Escolher DuskEVM não é apenas familiaridade; é distância dessas primitivas para ferramentas com as quais a maioria dos desenvolvedores já sabe trabalhar. Essa é uma fricção sutil que a maioria das comparações não passa. #dusk
Há uma terceira camada por baixo de ambas em que eu sempre volto. A documentação do Dusk confirma que o DuskEVM permite que carteiras, bridges e exchanges existentes baseados em EVM se conectem com mudanças mínimas no código, mais rápido do que uma integração nativa exigiria. O DuskVM não oferece um atalho equivalente. As ferramentas precisam ser construídas para ele, do zero, toda vez. $DUSK
Paridade de recursos entre os dois não é garantida apenas porque ambos liquidam pela mesma camada e compartilham um token de gás. O que parece ser opcionalidade na superfície, na verdade, são duas apostas diferentes sobre onde o custo real é pago: adiantado, nas ferramentas, ou mais tarde, no que o ambiente não consegue fazer.
O Dusk está realmente oferecendo uma escolha aos construtores aqui, ou apenas decidindo por eles onde a fricção vai aparecer? @Dusk
DuskVM em comparação com DuskEVM na Rede DUSK
@Dusk_Foundation No começo, achei que escolher entre DuskVM e DuskEVM se resumia a linguagem, Rust e WASM versus Solidity com as ferramentas da EVM que todo mundo já usa. Passei mais tempo analisando isso esta noite do que eu esperava, e, em algum momento, deixou de parecer uma escolha de linguagem.
O DuskVM fica bem na base da rede, então ele tem acesso direto às questões de privacidade e às coisas de zero conhecimento nas quais o Dusk é realmente construído. O DuskEVM executa contratos Solidity por meio das ferramentas padrão da EVM, mas ainda assim ele liquida e publica seus dados de volta através da mesma camada DuskDS, pagando gás com o mesmo token DUSK de qualquer forma. Existe uma simetria estranha nisso que eu continuo retomando: caminhos de execução diferentes, mesma liquidação, o mesmo token por baixo dos dois.
Escolher DuskVM não é apenas escolher uma linguagem; é escolher proximidade com as primitivas de privacidade em si. Escolher DuskEVM não é apenas familiaridade; é distância dessas primitivas para ferramentas com as quais a maioria dos desenvolvedores já sabe trabalhar. Essa é uma fricção sutil que a maioria das comparações não passa. #dusk
Há uma terceira camada por baixo de ambas em que eu sempre volto. A documentação do Dusk confirma que o DuskEVM permite que carteiras, bridges e exchanges existentes baseados em EVM se conectem com mudanças mínimas no código, mais rápido do que uma integração nativa exigiria. O DuskVM não oferece um atalho equivalente. As ferramentas precisam ser construídas para ele, do zero, toda vez. $DUSK
Paridade de recursos entre os dois não é garantida apenas porque ambos liquidam pela mesma camada e compartilham um token de gás. O que parece ser opcionalidade na superfície, na verdade, são duas apostas diferentes sobre onde o custo real é pago: adiantado, nas ferramentas, ou mais tarde, no que o ambiente não consegue fazer.
O Dusk está realmente oferecendo uma escolha aos construtores aqui, ou apenas decidindo por eles onde a fricção vai aparecer? @Dusk