#dusk $DUSK @Dusk Eu costumava achar que o Phoenix do Crepúsculo funcionava como a maioria dos sistemas protegidos: a matemática é conferida e, depois, a criptografia esconde quem fez o quê. Observando mais de perto como ele realmente verifica uma transação, essa divisão não existe. Propriedade, autoria do remetente, correção do saldo — nada disso é checado separadamente e então envolvido em privacidade depois. Ele é construído diretamente no mesmo circuito que prova que a transação é válida, já na primeira instância.
Essa foi a parte que demorou para eu realmente encarar. Não existe uma transação visível, em algum lugar, em @Dusk , que depois é “cortinada” fora. A prova é a única coisa que existe nessa camada. Nada era legível no começo, então não havia nada para esconder. Normalmente, você confia numa transação porque consegue rastreá-la por conta própria: entradas, saídas, tudo em aberto. O Crepúsculo faz o contrário. A rede confirma que nada foi gasto duas vezes, que nada foi forjado e que o remetente realmente possuía o que transferiu — tudo isso sem ninguém jamais ver a nota. A correção no Crepúsculo deixa de precisar de um público.
O que muda o que uma chave de visualização em @Dusk realmente está fazendo. É tentador pensar que ela destrava alguma verdade oculta, como se a chave finalmente revelasse o que realmente aconteceu por baixo. Mas a transação já estava correta antes de alguém ter uma chave. Já estava final no momento em que o consenso a aceitou. A chave não confirma validade; ela concede visibilidade para algo cuja validade nunca esteve em dúvida.
Então, quando um regulador ou uma bolsa verifica uma transação do Crepúsculo com uma chave de visualização, eles não estão verificando nada que a rede não tivesse, por conta própria, resolvido antes. Eles estão sendo admitidos numa sala que estava trancada para todo mundo — e a trava nunca foi sobre correção. Era sobre permissão.
O que significa que a luta interessante em $DUSK nunca foi realmente criptográfica. É sobre quem consegue emitir chaves, quem pode ser compelido a produzir uma e se o acesso pode ser retirado depois que é entregue. $DUSK já resolveu o problema mais difícil: correção sem visibilidade.
#dusk
Essa foi a parte que demorou para eu realmente encarar. Não existe uma transação visível, em algum lugar, em @Dusk , que depois é “cortinada” fora. A prova é a única coisa que existe nessa camada. Nada era legível no começo, então não havia nada para esconder. Normalmente, você confia numa transação porque consegue rastreá-la por conta própria: entradas, saídas, tudo em aberto. O Crepúsculo faz o contrário. A rede confirma que nada foi gasto duas vezes, que nada foi forjado e que o remetente realmente possuía o que transferiu — tudo isso sem ninguém jamais ver a nota. A correção no Crepúsculo deixa de precisar de um público.
O que muda o que uma chave de visualização em @Dusk realmente está fazendo. É tentador pensar que ela destrava alguma verdade oculta, como se a chave finalmente revelasse o que realmente aconteceu por baixo. Mas a transação já estava correta antes de alguém ter uma chave. Já estava final no momento em que o consenso a aceitou. A chave não confirma validade; ela concede visibilidade para algo cuja validade nunca esteve em dúvida.
Então, quando um regulador ou uma bolsa verifica uma transação do Crepúsculo com uma chave de visualização, eles não estão verificando nada que a rede não tivesse, por conta própria, resolvido antes. Eles estão sendo admitidos numa sala que estava trancada para todo mundo — e a trava nunca foi sobre correção. Era sobre permissão.
O que significa que a luta interessante em $DUSK nunca foi realmente criptográfica. É sobre quem consegue emitir chaves, quem pode ser compelido a produzir uma e se o acesso pode ser retirado depois que é entregue. $DUSK já resolveu o problema mais difícil: correção sem visibilidade.
#dusk
