Comecei a observar o Dusk por causa do seu foco em privacidade, mas quanto mais fundo eu ia, mais interessante se tornava a arquitetura.
A privacidade em blockchains mais antigas muitas vezes era tratada principalmente como um problema de transação. A Zcash, por exemplo, mostrou como provas de zero conhecimento poderiam ocultar detalhes das transações enquanto ainda comprovavam que as regras foram seguidas. Mais tarde, sistemas como Aztec levaram a ideia ainda mais adiante, em direção à execução privada de smart contracts.
O Dusk segue uma rota arquitetônica diferente.
O modelo de transações Phoenix usa compromissos, anuladores (nullifiers), dados de árvore de Merkle e provas de zero conhecimento para que a rede possa verificar a propriedade e impedir o gasto duplo sem tornar todas as informações das transações públicas.
O que chamou minha atenção foi o que existe em torno do Phoenix.
O Dusk também tem seu próprio ambiente de execução de contratos, primitivas criptográficas, camada de consenso e infraestrutura especializada de prover. A computação ZK não é um complemento isolado de privacidade; ela está conectada à forma como as transações e os contratos são processados.
Isso muda a maneira como eu vejo o Dusk.
A pergunta interessante não é simplesmente “Uma blockchain consegue ocultar uma transação?”
É se a confidencialidade pode se tornar parte do modelo de execução subjacente, enquanto a rede ainda prova que as regras foram seguidas.
Isso parece ser o experimento mais importante que o Dusk está, de fato, realizando.
#dusk $DUSK @Dusk
A privacidade em blockchains mais antigas muitas vezes era tratada principalmente como um problema de transação. A Zcash, por exemplo, mostrou como provas de zero conhecimento poderiam ocultar detalhes das transações enquanto ainda comprovavam que as regras foram seguidas. Mais tarde, sistemas como Aztec levaram a ideia ainda mais adiante, em direção à execução privada de smart contracts.
O Dusk segue uma rota arquitetônica diferente.
O modelo de transações Phoenix usa compromissos, anuladores (nullifiers), dados de árvore de Merkle e provas de zero conhecimento para que a rede possa verificar a propriedade e impedir o gasto duplo sem tornar todas as informações das transações públicas.
O que chamou minha atenção foi o que existe em torno do Phoenix.
O Dusk também tem seu próprio ambiente de execução de contratos, primitivas criptográficas, camada de consenso e infraestrutura especializada de prover. A computação ZK não é um complemento isolado de privacidade; ela está conectada à forma como as transações e os contratos são processados.
Isso muda a maneira como eu vejo o Dusk.
A pergunta interessante não é simplesmente “Uma blockchain consegue ocultar uma transação?”
É se a confidencialidade pode se tornar parte do modelo de execução subjacente, enquanto a rede ainda prova que as regras foram seguidas.
Isso parece ser o experimento mais importante que o Dusk está, de fato, realizando.
#dusk $DUSK @Dusk
