#dusk $DUSK @Dusk _Foundation
Alguém me perguntou como uma cadeia “privada” ainda consegue verificar seu saldo se o saldo estiver oculto, e eu percebi que eu não conseguiria explicar de verdade.
Então fui investigar como a Hedger faz isso, e sinceramente ainda parece um pouco estranho.
Normalmente, se um sistema precisa fazer algo com um valor, ele tem que ler o valor. Somar dois saldos, verificar se algo ultrapassa um limite, seja o que for. O número em si geralmente fica em algum lugar.
É aí que a Hedger fica interessante.
O sistema de privacidade da Dusk para o lado EVM usa criptografia homomórfica — ElGamal sobre curvas elípticas, especificamente. A ideia básica é bem estranha: você consegue realizar certas computações sobre valores criptografados sem primeiro descriptografá-los. Você obtém o resultado correto enquanto os valores subjacentes permanecem criptografados.
Depois você adiciona provas de conhecimento zero, para também conseguir provar que a computação seguiu as regras sem expor as entradas privadas.
A parte que realmente me chamou atenção é esta:
o saldo em texto plano não precisa ser exposto ao contrato para que a regra seja aplicada.
Para finanças reguladas, isso poderia ser útil para coisas como verificações de elegibilidade, limites de saldo, restrições de transferência e outra lógica de conformidade em que os números sensíveis não devem ficar visíveis publicamente.
Mas surge uma pergunta óbvia.
A criptografia homomórfica é computacionalmente cara. Conseguir computar em cifras não significa que todo tipo de computação seja barato, rápido ou prático.
Então eu realmente tenho curiosidade sobre esta parte:
**onde está a linha de desempenho hoje? A HE realmente é prática para lógica financeira com significado, ou ainda estamos falando principalmente de operações mais restritas?**
$PORTAL $GPS
Alguém me perguntou como uma cadeia “privada” ainda consegue verificar seu saldo se o saldo estiver oculto, e eu percebi que eu não conseguiria explicar de verdade.
Então fui investigar como a Hedger faz isso, e sinceramente ainda parece um pouco estranho.
Normalmente, se um sistema precisa fazer algo com um valor, ele tem que ler o valor. Somar dois saldos, verificar se algo ultrapassa um limite, seja o que for. O número em si geralmente fica em algum lugar.
É aí que a Hedger fica interessante.
O sistema de privacidade da Dusk para o lado EVM usa criptografia homomórfica — ElGamal sobre curvas elípticas, especificamente. A ideia básica é bem estranha: você consegue realizar certas computações sobre valores criptografados sem primeiro descriptografá-los. Você obtém o resultado correto enquanto os valores subjacentes permanecem criptografados.
Depois você adiciona provas de conhecimento zero, para também conseguir provar que a computação seguiu as regras sem expor as entradas privadas.
A parte que realmente me chamou atenção é esta:
o saldo em texto plano não precisa ser exposto ao contrato para que a regra seja aplicada.
Para finanças reguladas, isso poderia ser útil para coisas como verificações de elegibilidade, limites de saldo, restrições de transferência e outra lógica de conformidade em que os números sensíveis não devem ficar visíveis publicamente.
Mas surge uma pergunta óbvia.
A criptografia homomórfica é computacionalmente cara. Conseguir computar em cifras não significa que todo tipo de computação seja barato, rápido ou prático.
Então eu realmente tenho curiosidade sobre esta parte:
**onde está a linha de desempenho hoje? A HE realmente é prática para lógica financeira com significado, ou ainda estamos falando principalmente de operações mais restritas?**
$PORTAL $GPS

