#dusk $DUSK @Dusk
Sério,... a distinção que eu estava sempre deixando passar era esta: ocultar uma transação e ocultar o estado interno de um contrato inteligente são problemas completamente diferentes, e a maioria das pessoas que fala sobre Dusk os confunde.
Moedas de privacidade resolveram o primeiro deles há anos — esconder quem enviou o quê, para quem. Esse é o trabalho do Phoenix no Dusk. Mas um contrato inteligente não é só uma transação; é um programa em execução com variáveis internas. Um contrato de empréstimo precisa saber a sua razão de garantias. Um contrato de leilão precisa acompanhar as ofertas. Se esse estado estiver em uma blockchain pública, em aberto, a privacidade da transação que o criou quase não importa — qualquer pessoa consegue apenas ler a memória do contrato.
O Dusk construiu a execução confidencial de contratos especificamente em torno desse segundo problema, permitindo que o estado do contrato permaneça criptografado enquanto o contrato ainda é executado corretamente sobre ele. Essa é uma garantia mais difícil do que ocultar um valor de transferência. O contrato precisa provar que seguiu as próprias regras — executou uma oferta válida, verificou um limite real de garantias — sem nunca revelar os números que usou para isso.
O que isso permite é uma lógica financeira privada, não apenas pagamentos privados. Um título regulado com restrições embutidas para negociação pode fazer cumprir essas restrições on-chain sem expor quem está sendo restringido ou por quê, o que é bem próximo do que a lei real de valores mobiliários exige — controle sem vigilância.
O porém é o custo de verificação. Provar que um cálculo ocorreu corretamente sobre dados ocultos exige mais trabalho criptográfico do que provar que uma transação simples era válida. Esse overhead é o preço de contratos que conseguem pensar com privacidade.
É uma distinção pequena com uma grande consequência: pagamentos privados eram o problema fácil nesse espaço. Computação privada sempre foi a questão real.
Sério,... a distinção que eu estava sempre deixando passar era esta: ocultar uma transação e ocultar o estado interno de um contrato inteligente são problemas completamente diferentes, e a maioria das pessoas que fala sobre Dusk os confunde.
Moedas de privacidade resolveram o primeiro deles há anos — esconder quem enviou o quê, para quem. Esse é o trabalho do Phoenix no Dusk. Mas um contrato inteligente não é só uma transação; é um programa em execução com variáveis internas. Um contrato de empréstimo precisa saber a sua razão de garantias. Um contrato de leilão precisa acompanhar as ofertas. Se esse estado estiver em uma blockchain pública, em aberto, a privacidade da transação que o criou quase não importa — qualquer pessoa consegue apenas ler a memória do contrato.
O Dusk construiu a execução confidencial de contratos especificamente em torno desse segundo problema, permitindo que o estado do contrato permaneça criptografado enquanto o contrato ainda é executado corretamente sobre ele. Essa é uma garantia mais difícil do que ocultar um valor de transferência. O contrato precisa provar que seguiu as próprias regras — executou uma oferta válida, verificou um limite real de garantias — sem nunca revelar os números que usou para isso.
O que isso permite é uma lógica financeira privada, não apenas pagamentos privados. Um título regulado com restrições embutidas para negociação pode fazer cumprir essas restrições on-chain sem expor quem está sendo restringido ou por quê, o que é bem próximo do que a lei real de valores mobiliários exige — controle sem vigilância.
O porém é o custo de verificação. Provar que um cálculo ocorreu corretamente sobre dados ocultos exige mais trabalho criptográfico do que provar que uma transação simples era válida. Esse overhead é o preço de contratos que conseguem pensar com privacidade.
É uma distinção pequena com uma grande consequência: pagamentos privados eram o problema fácil nesse espaço. Computação privada sempre foi a questão real.
