A Lightning Network, a plataforma de escalonamento de camada 2 do Bitcoin, tem um problema de privacidade. Receber pagamentos, solicitar reembolsos e abrir e fechar canais de pagamento (conexões entre nós do Lightning) – tudo isso gera preocupações com a privacidade dos usuários da rede de pagamento.

Essas preocupações inspiraram soluções baseadas em protocolo como “Basis of Lightning Technology 12” ou simplesmente, BOLT 12, uma solução proposta que não apenas aumenta a privacidade, mas também apresenta muitos outros recursos úteis. (“BOLTs” são rascunhos de propostas do Lightning semelhantes às propostas de melhoria do Bitcoin ou “BIPs”.)

Soluções independentes também surgiram – notavelmente, lnproxy, uma ferramenta de privacidade de fatura (faturas são simplesmente solicitações de pagamento) e LNURL, um conjunto de ferramentas para permitir a comunicação entre vários aplicativos e serviços Lightning pela web.

Então, o que um Bitcoiner focado em privacidade deve fazer, confiar na nova especificação BOLT 12 ou recorrer a uma dessas ferramentas independentes?

“A melhor coisa sobre o BOLT 12 e as tecnologias das quais ele depende é que você não precisará de mais nada”, disse Rusty Russell. Russell é o principal desenvolvedor do Core Lightning (CLN) na empresa de infraestrutura Bitcoin, Blockstream. “Os nós do Lightning darão a todos a privacidade que deveriam ter por padrão.”

O que é BOLT 12?

“O BOLT 12 adiciona uma tonelada de funcionalidade às faturas Lightning. Também adiciona privacidade ”, disse Jack Sweeney, gerente de comunicações da LN Capital, criadores do Torq – software de gerenciamento de capital para nós de roteamento Lightning – em entrevista à CoinDesk. “A diferença real entre o BOLT 12 e algo como o lnproxy é que o BOLT 12 é uma solução baseada em protocolo, enquanto algo como o lnproxy é uma solução de camada de aplicativo.”

O BOLT 12 apresenta “ofertas” à Lightning Network. De acordo com o site oficial do BOLT 12, “as ofertas são precursoras de uma fatura” que permitem funcionalidades importantes, como QR codes reutilizáveis, a capacidade de enviar e receber pagamentos e, claro, maior privacidade.

QR Codes reutilizáveis ​​abrem caminho para casos de uso como assinaturas e doações recorrentes. A funcionalidade de envio e recebimento agora pode ser usada para caixas eletrônicos Lightning e reembolsos privados. Por fim, novos recursos, como ocultação de rota, chaves de pagamento e assinaturas Schnorr, fornecerão uma camada extra de privacidade.

Cegueira de rota e recebimento de pagamentos

Atualmente, receber um pagamento Lightning significa compartilhar detalhes privados com o remetente (por meio de uma fatura). A ocultação de rota (também chamada de “caminhos cegos”) permite que o remetente faça o mesmo pagamento a um destinatário anônimo, ocultando detalhes sobre a rota ou caminho percorrido por um pagamento.

Os pagamentos Lightning vão do remetente ao destinatário “pulando” de um canal para o outro por meio de uma série de nós Lighning. Com o cegamento de rota, cada nó recebe apenas informações suficientes para repassar o pagamento para o próximo nó até que o pagamento chegue ao destinatário.

Chaves do pagador e reembolsos privados

Como um cliente solicita o reembolso de um produto ou serviço com o qual está insatisfeito, mantendo sua identidade privada? Digite “chaves do pagador” ou “payer keys“.

Ofertas em BOLT 12 geram chaves pagadoras que comprovam a origem de uma fatura sem revelar a identidade do cliente. Combine isso com a ocultação de rota e você terá mais privacidade durante o processo de reembolso.

Assinaturas Schnorr para transações on-chain

O BOLT 12 usa assinaturas Schnorr, o componente central na atualização Taproot do Bitcoin . As assinaturas Schnorr são uma alternativa mais simples e eficiente às assinaturas Elliptic Curve Digital Signature Algorithm (ECDSA) que ainda são comumente usadas no Bitcoin hoje.

Quando um canal Lightning é fechado, a transação de fechamento é atualmente refletida como uma transação de assinatura múltipla 2 de 2 (multisig) no blockchain do Bitcoin. Esses metadados, juntamente com informações adicionais e algumas investigações sofisticadas, podem expor os dados financeiros pessoais de usuários privados.

As assinaturas Schnorr poderiam potencialmente resolver esse problema, fazendo com que as transações do Lightning se parecessem com transações regulares de assinatura única do Bitcoin por meio de um esquema de assinatura chamado MuSig2.

Com informações de CoinDesk