#dusk $DUSK @Dusk

Eu estava analisando as transações do DuskDS e uma coisa, genuinamente, me fez parar: o DUSK não precisa seguir o mesmo modelo de transação toda vez.

Isso soa como um detalhe técnico, mas eu acho que diz muito sobre o que @dusk está tentando construir.

O DuskDS usa o contrato Transfer com dois modelos. Moonlight é baseado em conta e público. Phoenix é baseado em UTXO e protegido. Ambos podem transferir DUSK, pagar gas e servir como um ponto de entrada para a execução de contratos. Mesma rede. Mesmo ativo. Premissas muito diferentes sobre o que deve ser visível.

Pessoalmente, isso faz mais sentido para mim do que tratar privacidade como um recurso liga/desliga para uma blockchain inteira. Algumas atividades se beneficiam de serem públicas e fáceis de inspecionar. Outras transações podem conter informações que simplesmente não precisam ser expostas amplamente. $DUSK dá acesso a ambos os caminhos na camada de transação.

Mas há uma ressalva que as pessoas podem ignorar. A escolha só ajuda quando usuários e desenvolvedores entendem o que estão escolhendo. Usar Moonlight primeiro e pensar em confidencialidade depois não desfaz informações que já foram tornadas públicas.

É essa a parte que estou observando com @dusk.

A tecnologia pode oferecer dois modelos de transação. Tornar o correto óbvio no momento certo é um desafio diferente.