- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
A rede Lightning do Bitcoin pode receber uma atualização de Política de Privacidade
Um novo padrão desenvolvido pela Blockstream já está em execução na implementação do CORE Lightning da empresa.
A Lightning Network, plataforma de escalonamento de camada 2 do Bitcoin, tem um problema de Política de Privacidade . Receber pagamentos, solicitar reembolsos e abrir e fechar canais de pagamento (conexões entre nós Lightning) – tudo isso levanta preocupações de Política de Privacidade para os usuários da rede de pagamento.
Essas preocupações inspiraram soluções baseadas em protocolos como “Basis of Lightning Tecnologia 12” (PARAFUSO 12), uma atualização proposta que não só melhora a Política de Privacidade , mas também introduz muitos outros recursos úteis. (BOLTs são propostas de rascunho do Lightning semelhantes a Propostas de melhoria do Bitcoinou BIP.)
Também surgiram soluções independentes – nomeadamente,Inproxy-início, uma ferramenta de Política de Privacidade de faturas (as faturas são simplesmente solicitações de pagamento) e URL do LN, 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 especificação BOLT 12 ou recorrer a uma dessas ferramentas independentes?
“A melhor coisa sobre o BOLT 12 e as tecnologias nas quais ele se baseia é que você T precisará de mais nada”, Rusty Russell disse ao CoinDesk. Russell é o desenvolvedor líder do CORE Lightning (CLN) na empresa de infraestrutura de Bitcoin , Blockstream. “Os nós Lightning darão a todos a Política de Privacidade que eles deveriam ter por padrão.”
Leia Mais: O que é a Lightning Network do Bitcoin?
O que é BOLT 12?
“O BOLT 12 adiciona uma TON de funcionalidade às faturas Lightning. Ele também adiciona Política de Privacidade”, disse Jack Sweeney, gerente de comunicações da LN Capital, criadores do Torque – software de gerenciamento de capital para nós de roteamento Lightning – em uma entrevista com CoinDesk. “A diferença real entre BOLT 12 e algo como lnproxy é que BOLT 12 é uma solução baseada em protocolo, enquanto algo como lnproxy é uma solução de camada de aplicação.”
O BOLT 12 apresenta “ofertas” para a Lightning Network. De acordo com osite oficial do BOLT 12, “as ofertas são um precursor de uma fatura” que permite funcionalidades essenciais, como códigos QR reutilizáveis, a capacidade de enviar e receber pagamentos e, claro, Política de Privacidade aprimorada.
Códigos QR reutilizáveis abrem caminho para casos de uso como assinaturas recorrentes e doações. A funcionalidade de envio e recebimento agora pode ser usada para caixas eletrônicos Lightning e reembolsos privados. Finalmente, novos recursos como blindagem de rota, chaves de pagador e assinaturas Schnorr fornecerão uma camada extra de Política de Privacidade.
Ocultação de rotas e recebimento de pagamentos
Atualmente, receber um pagamento Lightning significa compartilhar dados privados com o remetente (por meio de uma fatura).Ocultação de rota(também chamados de “caminhos cegos”) possibilitam que o remetente faça o mesmo pagamento a um destinatário anônimo, ocultando detalhes sobre a rota ou caminho que um pagamento tomou.
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 Lightning. Com o route blinding, cada nó recebe apenas informações suficientes para passar o pagamento para o próximo nó até que o pagamento chegue ao destinatário.
Chaves de pagador e reembolsos privados
Como um cliente Request um reembolso por um produto ou serviço com o qual está insatisfeito, mantendo sua identidade privada? Insira “payer keys”.
As ofertas no BOLT 12 geram chaves de pagador que comprovam a origem de uma fatura sem revelar a identidade do cliente. Combine isso com o route blinding e você terá Política de Privacidade aprimorada durante o processo de reembolso.
Assinaturas Schnorr para transações on-chain
O BOLT 12 usa assinaturas Schnorr, o componente central do BitcoinAtualização da raiz principal. As assinaturas Schnorr são uma alternativa mais simples e eficiente paraAlgoritmo de assinatura digital de curva elíptica (ECDSA) assinaturas que ainda são comumente usadas no Bitcoin hoje.
Quando um canal Lightning é fechado, a transação de fechamento é refletida atualmente como 2 de 2multiassinatura (multisig) transação no blockchain do Bitcoin . Esses metadados, juntamente com informações adicionais e alguma investigação sofisticada, podem, em última análise, expor os dados financeiros pessoais de usuários privados.
As assinaturas Schnorr poderiam potencialmente resolver esse problema, fazendo com que as transações Lightning parecessem transações Bitcoin regulares de assinatura única por meio de um esquema de assinatura chamado MuSig2.
Leia Mais: Mais influentes de 2021: os desenvolvedores que escreveram a atualização Taproot do Bitcoin
Proxy ln
Um desenvolvedor anônimotem trabalhado discretamente no lnproxy e, embora o projeto seja novo e limitado em escopo, ele vem ganhando alguns fãs entre os Bitcoiners.
@lnproxy on @RoboSats
— Meister Eder (@Meister_Ancap) November 28, 2022
Nice addition for user privacy! pic.twitter.com/CfTxSLBZT0
A ferramenta usa um recurso chamado faturas “empacotadas” para ocultar o destino de um pagamento Lightning ou ocultar a identidade do nó público Lightning de um remetente. Essencialmente, as faturas empacotadas fazem para o lnproxy o que o route blinding e as chaves do pagador fazem para o BOLT 12.
As faturas embrulhadas são, na verdade, apenas faturas “hold” (ou “hodl”) – solicitações de pagamento que exigem que o destinatário execute alguma ação antes de descontar o pagamento.
De acordo com o site lnproxy, “o lnproxy pega uma fatura Bolt 11 e gera uma fatura ‘embalada’ que pode ser liquidada se e somente se a fatura original for liquidada [primeiro].”
BOLT 12 vs. lnproxy
O CLN ainda considera o BOLT 12 experimental, e nem todas as implementações do Lightning o adotaram.
“A questão sobre a maneira como a implementação da especificação Lightning funciona é que você precisa de duas implementações para que ela seja considerada totalmente ratificada”, explica Sweeney.
Com base nas respostas noGrupo BOLT 12 Telegram, várias equipes como a empresa de carteira LightningACINQ, projeto de carteira de código abertoKit de desenvolvimento Lightning(LDK) e projeto de implementação Lightning de código abertoDaemon de rede Lightning(LND) estão todos trabalhando para incorporar a especificação, mas nenhum a adotou totalmente.
“Está essencialmente em beta no CORE Lightning”, diz Sweeney.
O Lnproxy também parece estar em algum tipo de estágio beta, com base apenas na nascente, embora nada em seu site mencione isso explicitamente. No entanto, ele não é tão completo quanto o BOLT 12.
“O aspecto de Política de Privacidade [do BOLT 12] é apenas uma parte disso. A outra parte é a capacidade de pagar com uma fatura estática”, diz Henrik Skogstrom, CEO e fundador da LN Capital.
Uma alternativa ao lnproxy nesse sentido pode ser algo comoURL do LNque, embora comparável ao BOLT 12, requer uma configuração complexa.
URL do LN
URL do LNé um projeto independente que desenvolveu um conjunto de ferramentas para permitir a comunicação (pela web) entre vários aplicativos Lightning.
Assim como as ofertas do BOLT 12, o LNURL permite saques e códigos QR reutilizáveis. O LNURL também pode substituir esquemas de login padrão de nome de usuário/senha por uma chave Bitcoin exclusiva gerada pela carteira, algo que não está disponível atualmente pelo BOLT 12. Por outro lado, o LNURL não possui aprimoramentos padrão do BOLT 12, como caminhos cegos e chaves de pagador.
Mas a principal desvantagem do LNURL é que seus usuários devem executar seus própriosservidor web. Isso significa configurar coisas como máquinas dedicadas, software, nomes de domínio e certificados da web – um processo que requer tempo, dinheiro e experiência.
Do jeito que está, tanto lnproxy quanto LNURL são adições efetivas à “caixa de ferramentas” do Lightning. Mas o sentimento geral parece indicar pouca necessidade de qualquer um deles, uma vez que o BOLT 12 seja totalmente adotado.
“O servidor lnproxy pode ocultar seu pagamento do pagador, mas o servidor ainda sabe a quem você pagou e pode definitivamente revelá-lo mais tarde. O LNURL fornece uma boa maneira de Request faturas, mas requer que você execute um serviço da web, o que não é algo simples de fazer”, explica Russell. “O lnproxy é um desenvolvimento maravilhoso, assim como o LNURL. Mas eles não são substitutos para a Política de Privacidade nativa do Lightning.”
Frederick Munawa
Frederick Munawa foi repórter de Tecnologia da CoinDesk. Ele cobriu protocolos de blockchain com foco específico em Bitcoin e redes adjacentes ao bitcoin. Antes de atuar na área de blockchain, trabalhou no Royal Bank of Canada, na Fidelity Investments e em diversas outras instituições financeiras globais. Possui formação em Finanças e Direito, com ênfase em Tecnologia, investimentos e regulamentação de valores mobiliários. Frederick possui unidades do fundo CI Bitcoin ETF acima do limite de Aviso Importante de US$ 1.000 da Coindesk.
