O que me chamou atenção não foi o fato de o Dusk oferecer dois ambientes de execução. Foi o motivo pelo qual essa escolha pode ficar meio desconfortável mais tarde.
Então, o DuskVM dá aos desenvolvedores nativos de Rust/WASM um caminho próprio, enquanto o DuskEVM mantém as equipes de Solidity dentro de ferramentas familiares. Isso é prático. Os desenvolvedores não precisam abandonar tudo o que já sabem apenas para construir no Dusk.
A complicação aparece depois que a adoção começa a funcionar.
Se ambos os ambientes atraírem aplicações reais, o Dusk pode acabar com duas culturas de desenvolvedores crescendo lado a lado. Ferramentas diferentes, hábitos de contrato diferentes, expectativas diferentes sobre como os apps interagem.
Isso não necessariamente quebra nada. Mas pode tornar o ecossistema mais difícil de manter coerente.
A parte que acho interessante é que o Dusk talvez esteja reduzindo um tipo de atrito enquanto, em silêncio, cria outro. Atrair desenvolvedores fica mais fácil. Fazer com que dois mundos pareçam uma única rede pode se tornar mais difícil.
Eu estaria de olho no que acontece quando os usuários pararem de se importar com em que ambiente um app vive. Provavelmente é quando essa decisão de design será testada de verdade.
@Dusk_Foundation $DUSK #dusk
Então, o DuskVM dá aos desenvolvedores nativos de Rust/WASM um caminho próprio, enquanto o DuskEVM mantém as equipes de Solidity dentro de ferramentas familiares. Isso é prático. Os desenvolvedores não precisam abandonar tudo o que já sabem apenas para construir no Dusk.
A complicação aparece depois que a adoção começa a funcionar.
Se ambos os ambientes atraírem aplicações reais, o Dusk pode acabar com duas culturas de desenvolvedores crescendo lado a lado. Ferramentas diferentes, hábitos de contrato diferentes, expectativas diferentes sobre como os apps interagem.
Isso não necessariamente quebra nada. Mas pode tornar o ecossistema mais difícil de manter coerente.
A parte que acho interessante é que o Dusk talvez esteja reduzindo um tipo de atrito enquanto, em silêncio, cria outro. Atrair desenvolvedores fica mais fácil. Fazer com que dois mundos pareçam uma única rede pode se tornar mais difícil.
Eu estaria de olho no que acontece quando os usuários pararem de se importar com em que ambiente um app vive. Provavelmente é quando essa decisão de design será testada de verdade.
@Dusk_Foundation $DUSK #dusk
