A Lightning Network percorreu um longo caminho desde o seu início. Uma ampla gama de melhorias permitiu que os pagamentos Lightning funcionassem de maneira quase contínua, mas não sem desafios. Hoje, a experiência do usuário pode não estar exatamente onde desejamos, mas como construtores, gostamos de encarar isso como um desafio: o que deve ser feito para melhorar a experiência?
Neste artigo, veremos como pode ser a experiência de usar o Lightning com base nas soluções desenvolvidas por muitas mentes brilhantes.
Primeiro descreveremos a experiência do usuário atual e os pontos problemáticos relacionados a ela. Em seguida, apresentaremos um potencial estado futuro do Lightning – informado pelas tecnologias que estão sendo implementadas ou desenvolvidas ativamente.
Para abordar primeiro o elefante na sala: uma proporção significativa das transações na Lightning Network hoje é facilitada por carteiras de custódia. Usando transações Lightning no Nostr como uma avaliação aproximada do uso de custódia em toda a rede, aproximadamente 90% das transações são feitas por meio de aplicativos onde o usuário confia suas chaves a um custodiante.
Por que a maioria dos usuários opta atualmente por serviços de custódia? As pessoas usam serviços de custódia devido à conveniência, à experiência simples do usuário e aos desafios associados ao uso não-custodial do Lightning. Categorizamos os desafios atuais da Lightning em três grupos:
Se os usuários forem obrigados a realizar mais ações do que através dos métodos de pagamento tradicionais para alcançar o resultado desejado, isso poderá fazer com que a maioria dos usuários perca o interesse. Alguns exemplos disso:
Esses problemas exigem conhecimento profundo do Lightning e/ou protocolos inter-relacionados que o usuário médio do Lightning provavelmente não buscará.
A tecnologia do Lightning ainda não está totalmente desenvolvida. Alguns problemas técnicos ainda precisam ser resolvidos.
Como seria o Lightning quando a maioria, se não todos, esses problemas fossem resolvidos?
As próximas seções destacarão o potencial estado futuro da experiência do usuário do Lightning. Este não é um roteiro exato de como os usuários irão interagir com o Lightning no futuro, é uma projeção da experiência do usuário que poderia ser possível, dadas certas atualizações na rede.
Esperamos que o splicing seja implementado na maioria das carteiras Lightning nos próximos anos, mas o que isso significa para os participantes da rede?
Os operadores de nós poderão adicionar e retirar fundos de um canal sem pagar taxas excessivas na rede, em vez de ter que fechar e reabrir canais para atingir o tamanho desejado. Como o redimensionamento de canais se torna acessível, os operadores de nós — ou software agindo em seu nome — teriam maior controle para gerenciar seus canais, o que, por sua vez, faria com que os pagamentos fossem bem-sucedidos com mais frequência.
Os provedores de serviços Lightning (chamados LSPs) se beneficiariam de maneira semelhante com os custos reduzidos de redimensionamento de canais e poderiam fornecer um maior nível de privacidade do usuário. Os LSPs que buscam otimizar a privacidade do usuário poderiam combinar os fundos dos usuários em uma única transação aberta de canal em lote para ofuscar a fonte de origem dos fundos.
Quando o splicing se tornar a norma e a movimentação entre Lightning e Bitcoin for barata e fácil, as carteiras exibirão um saldo unificado– porque, para um usuário, não haverá mais distinção entre fundos dentro e fora da rede.
Num cenário em que as taxas on-chain são elevadas, os LSPs poderiam gerir os canais dos utilizadores de forma barata, combinando o splicing com o reequilíbrio atómico nas cadeias laterais; Líquido, por exemplo.
Os LSPs poderão se tornar um componente instrumental das experiências dos usuários em um futuro próximo devido à sua capacidade de abstrair as complexidades dos usuários. Além disso, os LSPs reduzem os requisitos de capital para a execução de um nó; eles podem servir como portal do usuário para a rede.
A magia do Lightning é sua liquidação instantânea, mas falhas nos pagamentos e outros pontos de tensão prejudicam a experiência do usuário. Através da infraestrutura operacional dos LSPs, como servidores e/ou o próprio nó, os usuários podem interagir com o Lightning de maneira direta. Os LSPs poderiam eliminar as interações do usuário com a infraestrutura , oferecendo um modelo de nó na nuvem, onde o usuário ainda mantém o controle sobre seus fundos, mas não faz interface com o nó. Eles também poderiam oferecer uma versão “light” do serviço que consome menos bateria no celular, ou uma combinação dos dois modelos.
Se mais capital for transferido para o Lightning, os usuários deverão ser capazes de restaurar seu nó ou carteira de uma forma que lhes seja familiar , como inserir uma série de 12 ou 24 palavras em um aplicativo. Os provedores de serviços permitem que os usuários armazenem um backup criptografado de sua carteira Lightning na nuvem. No caso de o dispositivo de um usuário quebrar ou ser comprometido de outra forma, o backup criptografado na nuvem poderá ser facilmente importado para um novo dispositivo.
Se uma pessoa tiver que tomar medidas adicionais para se beneficiar do Bitcoin (ou de qualquer outra tecnologia nova), é provável que ela desista em algum momento do processo de adoção.
No contexto de um problema atual que precisa de uma solução: os LSPs poderiam resolver os requisitos “sempre online”aceitando pagamentos para usuários offline, aproximando a UX das soluções de pagamento existentes.
À medida que mais financiamento se torna disponível para os desenvolvedores de Bitcoin, é provável que surjam mais soluções que permitam aos usuários aceitar pagamentos de forma independente, sem aproveitar serviços externos.
Os IDs de pagamento atuais, como os endereços Lightning, podem ser reparados, mas têm custódia em quase todos os casos. Os usuários devem poder trocar códigos QR reutilizáveis para receber pagamentos sem depender de terceiros. A capacidade de reutilização é crucial: copiar, colar e enviar faturas às contrapartes são etapas demais. A disponibilidade de uma solução simples traria benefícios a todos os usuários do Lightning.
Fonte de informações da imagem: https://bolt12.org/
O código QR menor e mais simples na imagem acima é chamado de oferta que permitiria às carteiras lidar com a fatura solicitando parte do fluxo de pagamento sem orientação do usuário. Outro benefício das ofertas é que elas podem conter informações como moeda, nome do fornecedor, limites de quantidade e rotas para chegar às carteiras receptoras.
A maioria das pessoas prefere um processo de integração simples, o que significa que provavelmente confiarão a configuração aos provedores de serviços. Um exemplo disso é o protocolo Fedimint : um grupo de pessoas que gerencia o que é chamado de e-cash mint. Este modelo oferece melhor privacidade e um conjunto de produtos e serviços adicionais, como gestão de heranças, pools de mineração privados, resoluções descentralizadas de disputas, exposição sintética ao dólar e muito mais. Como o Lightning está integrado nessas comunidades, os usuários podem sair e ingressar em federações instantaneamente, a seu critério, com baixo custo para isso.
Para que a privacidade do usuário se torne um recurso padrão no Lightning, as tecnologias que a permitem devem ser invisíveis para o usuário, o que significa que o usuário não precisará realizar nenhuma ação para se beneficiar dela. Os desenvolvedores de aplicativos e provedores de serviços devem tomar decisões nos bastidores que, por exemplo, separem as transações em cadeia das transações Lightning, entre outras coisas.
Será muito difícil avaliar se uma transação on-chain é um canal Lightning aberto/fechado, pois as novas tecnologias farão com que pareçam cada vez mais exatamente iguais a qualquer outra transação Bitcoin. À medida que mais tecnologias Taproot são implementadas, recursos como agregação de assinaturas podem ocultar informações sobre um canal de pagamento e quantos usuários podem estar envolvidos na transação.
Os usuários poderão obter mais privacidade ao fazer pagamentos fora de seu grupo de pares se o Taproot for amplamente implementado em carteiras. Atualmente, existe um ID de pagamento (um hash do pagamento) que é conhecido por cada nó intermitente na rota até o destino. Aspectos de como o Taproot lida com assinaturas podem ser usados para criar IDs de pagamento “fictícios” ao longo da rota, para que apenas o remetente e o destinatário tenham uma compreensão clara do pagamento.
Um usuário do Lightning não deveria precisar se preocupar – ou mesmo saber – sobre o caminho exato que seu pagamento percorre para chegar ao destino pretendido, mas atualmente, os nós ao longo do caminho de pagamento podem ver de onde o pagamento foi enviado. Através da saga Canadian Freedom Convoy, vimos que os governos podem, e irão, confiscar fundos, fechar contas bancárias fiduciárias e, de outra forma, censurar indivíduos que se manifestem contra eles.
Os LSPs poderiam anonimizar a origem de uma transação Lightning , oferecendo um serviço onde atuam como intermediários na construção de rotas. Dessa forma, o LSP conhece apenas a parte da rota que constrói, e o remetente conhece a outra parte; os nós intermediários e o ponto de destino ficariam “cegos” para a totalidade da rota. Este modelo forneceria segurança robusta e o usuário não precisaria estar envolvido.
As carteiras podem ser criativas na forma como oferecem melhorias de privacidade. Por exemplo, carteiras e LSPs poderiam servir como “intermediários de faturas” para os usuários; a carteira cria uma fatura e a encaminha para um LSP, e o LSP então conclui o pagamento. Para o destinatário, pareceria que foi pago pelo LSP e, desta forma, o remetente alcança um maior grau de privacidade sem qualquer interrupção no seu fluxo de pagamento familiar. O cofundador da Mutiny Wallet, Tony Giorgio, observa que esse tipo de abordagem permite que os usuários da carteira se escondam entre todos os outros usuários do LSP.
Um subconjunto de usuários do Lightning desejará uma privacidade mais robusta do que a que pode ser obtida ao passar faturas por meio de LSPs. Mais casos de ofuscação de transações são um método testado e comprovado para aumentar a privacidade, mas isso requer ação manual do usuário e pode ser caro na cadeia. Como os LSPs já executam servidores, eles estão bem posicionados para oferecer serviços colaborativos de coordenação de transações aos usuários. Os provedores de serviços poderiam criar pontos de verificação para aumentar a privacidade: quando os usuários abrem ou fecham canais, aumentam ou diminuem a capacidade do canal (conforme mencionado anteriormente na seção Splicing), ou quando os usuários pagam por bens ou serviços.
Os fornecedores poderiam oferecer a seus clientes um período de devolução para transações feitas pelo Lightning. Os clientes pagariam um tipo especial de fatura na finalização da compra, mas manteriam a capacidade de “revogar” a transação até o momento em que os bens ou serviços fossem prestados. Anteriormente, isso era impossível de fazer no Lightning.
Para que mais instituições ingressem na Lightning Network, é necessário que seja fácil mover fundos do armazenamento off-line e refrigerado para um canal Lightning. Os canais Taproot permitem esse caso de uso, sem comprometer a segurança.
Além disso, será mais seguro para as instituições manter grandes quantias de fundos no Lightning. Eles poderão usar dispositivos especializados que ajudam a protegê-los dos riscos das carteiras conectadas à Internet.
O Lightning demonstrou sua utilidade na realização de pagamentos com liquidação instantânea – mas devemos reconhecer que ele realmente apresenta pontos problemáticos. Mesmo assim, os participantes da rede devem sentir-se optimistas em relação ao progresso alcançado na resolução dos obstáculos de UX; alguns dos desenvolvedores mais talentosos do mundo estão trabalhando incansavelmente para aprimorar a experiência.
À medida que surgem mais soluções tecnológicas e mais capital é investido na rede, é provável que os Provedores de Serviços Lightning assumam um papel maior na abstração das complexidades dos usuários finais. Os avanços na tecnologia beneficiarão igualmente os usuários auto-hospedados e aproximarão toda a rede de uma experiência It Just Works .
Há muito para se entusiasmar no Lightning; todas as projeções do estado futuro neste artigo foram informadas por soluções que estão sendo trabalhadas hoje. Quanto mais desenvolvedores e empreendedores se concentram na otimização da experiência do usuário, mais participantes e capital se juntam à rede e melhor fica a experiência de todos.
A Lightning Network percorreu um longo caminho desde o seu início. Uma ampla gama de melhorias permitiu que os pagamentos Lightning funcionassem de maneira quase contínua, mas não sem desafios. Hoje, a experiência do usuário pode não estar exatamente onde desejamos, mas como construtores, gostamos de encarar isso como um desafio: o que deve ser feito para melhorar a experiência?
Neste artigo, veremos como pode ser a experiência de usar o Lightning com base nas soluções desenvolvidas por muitas mentes brilhantes.
Primeiro descreveremos a experiência do usuário atual e os pontos problemáticos relacionados a ela. Em seguida, apresentaremos um potencial estado futuro do Lightning – informado pelas tecnologias que estão sendo implementadas ou desenvolvidas ativamente.
Para abordar primeiro o elefante na sala: uma proporção significativa das transações na Lightning Network hoje é facilitada por carteiras de custódia. Usando transações Lightning no Nostr como uma avaliação aproximada do uso de custódia em toda a rede, aproximadamente 90% das transações são feitas por meio de aplicativos onde o usuário confia suas chaves a um custodiante.
Por que a maioria dos usuários opta atualmente por serviços de custódia? As pessoas usam serviços de custódia devido à conveniência, à experiência simples do usuário e aos desafios associados ao uso não-custodial do Lightning. Categorizamos os desafios atuais da Lightning em três grupos:
Se os usuários forem obrigados a realizar mais ações do que através dos métodos de pagamento tradicionais para alcançar o resultado desejado, isso poderá fazer com que a maioria dos usuários perca o interesse. Alguns exemplos disso:
Esses problemas exigem conhecimento profundo do Lightning e/ou protocolos inter-relacionados que o usuário médio do Lightning provavelmente não buscará.
A tecnologia do Lightning ainda não está totalmente desenvolvida. Alguns problemas técnicos ainda precisam ser resolvidos.
Como seria o Lightning quando a maioria, se não todos, esses problemas fossem resolvidos?
As próximas seções destacarão o potencial estado futuro da experiência do usuário do Lightning. Este não é um roteiro exato de como os usuários irão interagir com o Lightning no futuro, é uma projeção da experiência do usuário que poderia ser possível, dadas certas atualizações na rede.
Esperamos que o splicing seja implementado na maioria das carteiras Lightning nos próximos anos, mas o que isso significa para os participantes da rede?
Os operadores de nós poderão adicionar e retirar fundos de um canal sem pagar taxas excessivas na rede, em vez de ter que fechar e reabrir canais para atingir o tamanho desejado. Como o redimensionamento de canais se torna acessível, os operadores de nós — ou software agindo em seu nome — teriam maior controle para gerenciar seus canais, o que, por sua vez, faria com que os pagamentos fossem bem-sucedidos com mais frequência.
Os provedores de serviços Lightning (chamados LSPs) se beneficiariam de maneira semelhante com os custos reduzidos de redimensionamento de canais e poderiam fornecer um maior nível de privacidade do usuário. Os LSPs que buscam otimizar a privacidade do usuário poderiam combinar os fundos dos usuários em uma única transação aberta de canal em lote para ofuscar a fonte de origem dos fundos.
Quando o splicing se tornar a norma e a movimentação entre Lightning e Bitcoin for barata e fácil, as carteiras exibirão um saldo unificado– porque, para um usuário, não haverá mais distinção entre fundos dentro e fora da rede.
Num cenário em que as taxas on-chain são elevadas, os LSPs poderiam gerir os canais dos utilizadores de forma barata, combinando o splicing com o reequilíbrio atómico nas cadeias laterais; Líquido, por exemplo.
Os LSPs poderão se tornar um componente instrumental das experiências dos usuários em um futuro próximo devido à sua capacidade de abstrair as complexidades dos usuários. Além disso, os LSPs reduzem os requisitos de capital para a execução de um nó; eles podem servir como portal do usuário para a rede.
A magia do Lightning é sua liquidação instantânea, mas falhas nos pagamentos e outros pontos de tensão prejudicam a experiência do usuário. Através da infraestrutura operacional dos LSPs, como servidores e/ou o próprio nó, os usuários podem interagir com o Lightning de maneira direta. Os LSPs poderiam eliminar as interações do usuário com a infraestrutura , oferecendo um modelo de nó na nuvem, onde o usuário ainda mantém o controle sobre seus fundos, mas não faz interface com o nó. Eles também poderiam oferecer uma versão “light” do serviço que consome menos bateria no celular, ou uma combinação dos dois modelos.
Se mais capital for transferido para o Lightning, os usuários deverão ser capazes de restaurar seu nó ou carteira de uma forma que lhes seja familiar , como inserir uma série de 12 ou 24 palavras em um aplicativo. Os provedores de serviços permitem que os usuários armazenem um backup criptografado de sua carteira Lightning na nuvem. No caso de o dispositivo de um usuário quebrar ou ser comprometido de outra forma, o backup criptografado na nuvem poderá ser facilmente importado para um novo dispositivo.
Se uma pessoa tiver que tomar medidas adicionais para se beneficiar do Bitcoin (ou de qualquer outra tecnologia nova), é provável que ela desista em algum momento do processo de adoção.
No contexto de um problema atual que precisa de uma solução: os LSPs poderiam resolver os requisitos “sempre online”aceitando pagamentos para usuários offline, aproximando a UX das soluções de pagamento existentes.
À medida que mais financiamento se torna disponível para os desenvolvedores de Bitcoin, é provável que surjam mais soluções que permitam aos usuários aceitar pagamentos de forma independente, sem aproveitar serviços externos.
Os IDs de pagamento atuais, como os endereços Lightning, podem ser reparados, mas têm custódia em quase todos os casos. Os usuários devem poder trocar códigos QR reutilizáveis para receber pagamentos sem depender de terceiros. A capacidade de reutilização é crucial: copiar, colar e enviar faturas às contrapartes são etapas demais. A disponibilidade de uma solução simples traria benefícios a todos os usuários do Lightning.
Fonte de informações da imagem: https://bolt12.org/
O código QR menor e mais simples na imagem acima é chamado de oferta que permitiria às carteiras lidar com a fatura solicitando parte do fluxo de pagamento sem orientação do usuário. Outro benefício das ofertas é que elas podem conter informações como moeda, nome do fornecedor, limites de quantidade e rotas para chegar às carteiras receptoras.
A maioria das pessoas prefere um processo de integração simples, o que significa que provavelmente confiarão a configuração aos provedores de serviços. Um exemplo disso é o protocolo Fedimint : um grupo de pessoas que gerencia o que é chamado de e-cash mint. Este modelo oferece melhor privacidade e um conjunto de produtos e serviços adicionais, como gestão de heranças, pools de mineração privados, resoluções descentralizadas de disputas, exposição sintética ao dólar e muito mais. Como o Lightning está integrado nessas comunidades, os usuários podem sair e ingressar em federações instantaneamente, a seu critério, com baixo custo para isso.
Para que a privacidade do usuário se torne um recurso padrão no Lightning, as tecnologias que a permitem devem ser invisíveis para o usuário, o que significa que o usuário não precisará realizar nenhuma ação para se beneficiar dela. Os desenvolvedores de aplicativos e provedores de serviços devem tomar decisões nos bastidores que, por exemplo, separem as transações em cadeia das transações Lightning, entre outras coisas.
Será muito difícil avaliar se uma transação on-chain é um canal Lightning aberto/fechado, pois as novas tecnologias farão com que pareçam cada vez mais exatamente iguais a qualquer outra transação Bitcoin. À medida que mais tecnologias Taproot são implementadas, recursos como agregação de assinaturas podem ocultar informações sobre um canal de pagamento e quantos usuários podem estar envolvidos na transação.
Os usuários poderão obter mais privacidade ao fazer pagamentos fora de seu grupo de pares se o Taproot for amplamente implementado em carteiras. Atualmente, existe um ID de pagamento (um hash do pagamento) que é conhecido por cada nó intermitente na rota até o destino. Aspectos de como o Taproot lida com assinaturas podem ser usados para criar IDs de pagamento “fictícios” ao longo da rota, para que apenas o remetente e o destinatário tenham uma compreensão clara do pagamento.
Um usuário do Lightning não deveria precisar se preocupar – ou mesmo saber – sobre o caminho exato que seu pagamento percorre para chegar ao destino pretendido, mas atualmente, os nós ao longo do caminho de pagamento podem ver de onde o pagamento foi enviado. Através da saga Canadian Freedom Convoy, vimos que os governos podem, e irão, confiscar fundos, fechar contas bancárias fiduciárias e, de outra forma, censurar indivíduos que se manifestem contra eles.
Os LSPs poderiam anonimizar a origem de uma transação Lightning , oferecendo um serviço onde atuam como intermediários na construção de rotas. Dessa forma, o LSP conhece apenas a parte da rota que constrói, e o remetente conhece a outra parte; os nós intermediários e o ponto de destino ficariam “cegos” para a totalidade da rota. Este modelo forneceria segurança robusta e o usuário não precisaria estar envolvido.
As carteiras podem ser criativas na forma como oferecem melhorias de privacidade. Por exemplo, carteiras e LSPs poderiam servir como “intermediários de faturas” para os usuários; a carteira cria uma fatura e a encaminha para um LSP, e o LSP então conclui o pagamento. Para o destinatário, pareceria que foi pago pelo LSP e, desta forma, o remetente alcança um maior grau de privacidade sem qualquer interrupção no seu fluxo de pagamento familiar. O cofundador da Mutiny Wallet, Tony Giorgio, observa que esse tipo de abordagem permite que os usuários da carteira se escondam entre todos os outros usuários do LSP.
Um subconjunto de usuários do Lightning desejará uma privacidade mais robusta do que a que pode ser obtida ao passar faturas por meio de LSPs. Mais casos de ofuscação de transações são um método testado e comprovado para aumentar a privacidade, mas isso requer ação manual do usuário e pode ser caro na cadeia. Como os LSPs já executam servidores, eles estão bem posicionados para oferecer serviços colaborativos de coordenação de transações aos usuários. Os provedores de serviços poderiam criar pontos de verificação para aumentar a privacidade: quando os usuários abrem ou fecham canais, aumentam ou diminuem a capacidade do canal (conforme mencionado anteriormente na seção Splicing), ou quando os usuários pagam por bens ou serviços.
Os fornecedores poderiam oferecer a seus clientes um período de devolução para transações feitas pelo Lightning. Os clientes pagariam um tipo especial de fatura na finalização da compra, mas manteriam a capacidade de “revogar” a transação até o momento em que os bens ou serviços fossem prestados. Anteriormente, isso era impossível de fazer no Lightning.
Para que mais instituições ingressem na Lightning Network, é necessário que seja fácil mover fundos do armazenamento off-line e refrigerado para um canal Lightning. Os canais Taproot permitem esse caso de uso, sem comprometer a segurança.
Além disso, será mais seguro para as instituições manter grandes quantias de fundos no Lightning. Eles poderão usar dispositivos especializados que ajudam a protegê-los dos riscos das carteiras conectadas à Internet.
O Lightning demonstrou sua utilidade na realização de pagamentos com liquidação instantânea – mas devemos reconhecer que ele realmente apresenta pontos problemáticos. Mesmo assim, os participantes da rede devem sentir-se optimistas em relação ao progresso alcançado na resolução dos obstáculos de UX; alguns dos desenvolvedores mais talentosos do mundo estão trabalhando incansavelmente para aprimorar a experiência.
À medida que surgem mais soluções tecnológicas e mais capital é investido na rede, é provável que os Provedores de Serviços Lightning assumam um papel maior na abstração das complexidades dos usuários finais. Os avanços na tecnologia beneficiarão igualmente os usuários auto-hospedados e aproximarão toda a rede de uma experiência It Just Works .
Há muito para se entusiasmar no Lightning; todas as projeções do estado futuro neste artigo foram informadas por soluções que estão sendo trabalhadas hoje. Quanto mais desenvolvedores e empreendedores se concentram na otimização da experiência do usuário, mais participantes e capital se juntam à rede e melhor fica a experiência de todos.