Enabling Threshold Custody for the Lightning Network with Nested Threshold Multi-Signatures
Este artigo apresenta o "Iceberg", uma nova construção criptográfica para assinaturas MuSig2 de limiar aninhado que permite que um lado de um canal da Lightning Network do Bitcoin opere como um grupo de limiar -de- seguro sem exigir quaisquer modificações no protocolo subjacente, no Bitcoin ou nos contrapartes, enquanto mantém uma alta taxa de processamento de pagamentos.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
No mundo digital do Bitcoin, o dinheiro se move através de duas camadas distintas. A camada principal, conhecida como blockchain, é um livro-razão público onde as transações são registradas permanentemente. Sobre ela, reside a Lightning Network, um sistema mais rápido e privado projetado para lidar com milhares de pagamentos por segundo sem sobrecarregar o livro-razão principal. Para usar este sistema, duas pessoas abrem um canal privado entre si, travando seus fundos sob uma trava digital especial que exige a aprovação de ambos para gastar. Esta configuração tornou-se vital para grandes instituições financeiras, lidando com centenas de milhões de dólares em valor. No entanto, uma fraqueza crítica persistiu desde a criação da rede: as chaves digitais que controlam esses fundos em cada lado do canal são mantidas por um único dispositivo. Se esse único dispositivo for roubado, hackeado ou simplesmente perdido, os fundos desaparecerão para sempre. Não há backup, não há recuperação e não há forma de dividir a autoridade entre várias pessoas ou máquinas.
Durante anos, especialistas souberam que a solução reside na "custódia de limiar" (threshold custody), um método onde um grupo de pessoas deve concordar em assinar uma transação, mas nem todos os membros precisam estar presentes. Esta é uma prática padrão para proteger grandes somas na blockchain principal, mas era impossível aplicá-la à Lightning Network. A razão é um impasse técnico: a Lightning Network exige um aperto de mão específico e rígido entre duas partes para atualizar os saldos, e este aperto de mão não permite que um dos lados revele subitamente que é, na verdade, um grupo de pessoas. Se um dos lados tentasse usar uma chave de grupo, isso quebraria o protocolo, forçando a outra pessoa a alterar seu software ou toda a rede a se adaptar. Isso deixou a Lightning Network vulnerável, dependendo de pontos únicos de falha frágeis, enquanto o resto do mundo financeiro se move em direção a uma segurança mais robusta e distribuída.
Uma equipe de pesquisadores resolveu agora este problema ao inventar um novo método criptográfico chamado Iceberg. O trabalho deles permite que um lado de um canal Lightning opere como um grupo seguro de signatários enquanto aparece para o outro lado como um usuário único e comum. Imagine um cofre de banco que requer três gerentes para abrir, mas, para o mundo exterior, parece que uma única pessoa está girando a chave. Os pesquisadores alcançaram isso criando um sistema onde o acordo interno do grupo acontece invisivelmente, nos bastidores, sem nunca alterar as mensagens enviadas à contraparte. O resultado é uma forma de distribuir o risco e evitar a perda total sem exigir quaisquer mudanças na rede Bitcoin, no protocolo Lightning ou no software usado pela outra pessoa no canal.
O cerne da inovação reside em como o grupo lida com os "nonces" digitais, que são números aleatórios usados para criar uma assinatura. Na Lightning Network, esses números devem ser acordados antes mesmo que os detalhes específicos da transação sejam conhecidos. Isso cria um desafio único: se o grupo mudar seus membros entre o momento em que o número é escolhido e o momento em que a transação é assinada, a assinatura poderá falhar ou tornar-se insegura. Tentativas anteriores de resolver isso exigiam que todos os membros estivessem online ao mesmo tempo ou forçavam o grupo a revelar sua estrutura interna. O sistema Iceberg supera isso usando uma técnica chamada compartilhamento secreto replicado (replicated secret sharing). Nesta configuração, cada membro do grupo detém uma parte da chave secreta, mas as peças são organizadas de modo que qualquer pequena maioria do grupo possa reconstruir os números necessários, independentemente de quem esteja online no momento. Crucialmente, o sistema deriva esses números de uma forma que depende apenas do estado do canal, não de quais membros específicos estão presentes. Isso significa que, se alguns membros ficarem offline ou se a composição do grupo mudar, os membros restantes ainda podem produzir exatamente a mesma assinatura que foi prometida anteriormente, mantendo o canal seguro e funcional.
Para provar que este conceito funciona no mundo real, os pesquisadores construíram um protótipo funcional e o integraram a um nó de produção da Lightning, um software usado para rotear pagamentos. Eles testaram o sistema sob várias condições, simulando grupos de diferentes tamanhos e tolerando diferentes números de membros defeituosos ou ausentes. Os resultados mostraram que o novo método adiciona apenas um tempo ínfimo ao processo de pagamento. Para um grupo projetado para tolerar um membro corrompido, o tempo extra necessário foi de apenas 3,8 milissegundos por pagamento. Isso representa um aumento de meros 6,7 por cento no trabalho computacional já exigido para uma transação padrão. Mesmo com grupos maiores projetados para lidar com mais falhas, o sistema manterou uma alta velocidade, sustentando mais de 93 por cento do rendimento de pagamento de um canal padrão e não modificado. Isso demonstra que a segurança da custódia de limiar pode ser adicionada à Lightning Network hoje, sem sacrificar a velocidade que torna a rede útil.
A segurança deste novo sistema também foi rigorosamente comprovada. Os pesquisadores mostraram que, desde que o grupo tenha uma maioria de membros honestos, é matematicamente impossível para um atacante forjar uma assinatura ou roubar os fundos, mesmo que ele controle alguns dos dispositivos do grupo. A prova leva em conta a realidade complexa da Lightning Network, onde os membros podem ficar offline, as mensagens podem ser atrasadas e o grupo pode precisar concordar com o estado atual do canal antes de assinar. Ao formalizar um novo tipo de primitiva criptográfica chamada "multi-assinaturas de limiar aninhadas" (nested threshold multi-signatures), a equipe forneceu uma garantia matemática de que o grupo atua como uma entidade única e segura. Isso significa que instituições e indivíduos podem agora implantar esta proteção unilateralmente; eles podem atualizar sua própria segurança sem pedir que ninguém mais mude seu software ou sem esperar por uma atualização de toda a rede.
As implicações deste trabalho vão além de apenas corrigir uma vulnerabilidade; elas mudam a forma como pensamos em proteger ativos digitais em um sistema distribuído. Durante anos, a Lightning Network foi vista como uma troca: velocidade e privacidade vinham ao custo de depender de chaves únicas e frágeis. O Iceberg remove essa troca, permitindo que a rede escale com o mesmo nível de segurança que as grandes instituições já exigem para seus ativos on-chain. Os pesquisadores verificaram que seu sistema funciona perfeitamente com o hardware e software existentes, o que significa que a transição para este modelo mais seguro pode acontecer imediatamente. Ao integrar a solução em um nó do mundo real e medir seu desempenho, eles moveram o conceito de uma possibilidade teórica para uma ferramenta prática. As descobertas confirmam que a Lightning Network pode agora suportar o tipo de custódia multipartidária robusta que protege contra roubos e perdas acidentais.
Este avanço não depende de alterar as regras fundamentais do Bitcoin ou da Lightning Network. Em vez disso, funciona ao encaixar um sistema de segurança complexo de múltiplas pessoas dentro da lacuna simples de uma única pessoa que a rede espera. É um lembrete de que, às vezes, as soluções mais eficazes não consistem em construir algo novo do zero, mas em encontrar uma maneira de fazer com que as estruturas existentes suportem mais peso. Os pesquisadores mostraram que, com a abordagem matemática correta, é possível esconder um grupo de guardiões atrás de um único rosto, garantindo que o dinheiro digital que se move à velocidade da luz seja tão seguro quanto as pessoas que o utilizam. O caminho a seguir está agora claro: a tecnologia existe para proteger esses fundos, e a única barreira restante é a decisão de adotá-la.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.