Privacidade na blockchain, mas não para todos

Privacidade na blockchain, mas não para todos

Traduzido do inglês

A equipa Stellar revelou oficialmente uma nova solução de privacidade para transacções, desenvolvida por engenheiros da Nethermind.

Ela permite transferências de activos na rede Stellar enquanto oculta os detalhes do pagamento a observadores externos. Exploradores de blocos mostrarão que uma transacção ocorreu, mas não revelarão quem foi o remetente real nem quem recebeu os fundos.

Se está familiarizado com Pagamentos Silenciosos (Silent Payments) no Bitcoin, o conceito aqui é essencialmente o mesmo. Em resumo:

  • O destinatário publica um "meta-endereço".
  • Cada remetente usa esse meta-endereço para gerar um endereço único de uso único para a transferência.
  • O destinatário pode aceder e gastar os fundos desse endereço a qualquer momento.
  • Crucialmente, não existe ligação visível entre o meta-endereço publicado e o endereço de recepção real — terceiros não conseguem perceber que os fundos se destinavam ao proprietário do meta-endereço.

Parece apelativo. E pode muito bem aumentar o interesse tanto pelo XLM como pelo USDC na Stellar. (Ambos os activos estão disponíveis para troca às melhores taxas em rabbit.io.)

No entanto, há uma ressalva importante.

Esta forma de privacidade é posicionada de forma muito semelhante às soluções baseadas em zkProof que estão a ser desenvolvidas em outras blockchains mainstream:

  • utilizadores comuns não conseguem determinar a propriedade dos endereços,
  • mas os reguladores podem, quando necessário.

Espere!

  • Em blockchains totalmente transparentes, cada transacção que fazemos é visível para os reguladores — mas as transacções deles são igualmente visíveis para nós.
  • Em blockchains totalmente privadas, o Estado pode esconder os seus gastos de nós, e nós podemos esconder os nossos do Estado.

Essa simetria é consistente.

Aqui, no entanto, estão‑nos a pedir para nos despirmos perante alguém que não tem intenção de fazer o mesmo.

Já vivemos este modelo no sistema bancário tradicional. Por que razão quereríamos recriá‑lo na blockchain?