Um dos principais objetivos da comunidade bitcoiner é incorporar o Bitcoin em nosso cotidiano. Para alcançar esse objetivo, foram desenvolvidos diversos protocolos, como a rede Lightning e o Fedimint.

Na rede Lightning, várias implementações foram realizadas ao longo do tempo (e algumas ainda estão em desenvolvimento) para aprimorar e melhorar a experiência do usuário final e viabilizar ainda mais o uso do Bitcoin no dia a dia.

Uma das melhorias significativas que a rede recebeu é o protocolo LNURL.

Neste artigo, vamos compreender o que é o protocolo LNURL e como ele contribui para o desenvolvimento da rede Lightning.

Vamos lá?!

O que é LNURL?

LNURL é uma abreviação para “Lightning Network URL”. Ele é um padrão de protocolo criado para simplificar algumas operações na rede Lightning Network, uma solução de segunda camada do bitcoin que visa resolver problemas de escalabilidade, permitindo transações instantâneas e com taxas baixíssimas.

Assim como o Lightning Network Address, seu objetivo principal é resolver problemas de UI/UX, ou seja, melhorar a experiência do usuário. Em outras palavras, é tornar a utilização da Lightning cada vez mais fácil, integrando-a ao nosso cotidiano.

O LNURL aprimora quatro aspectos, que serão detalhados a seguir:

  1. Pagamentos
  2. Saques
  3. Canais
  4. Autenticações

Como o LNURL facilita os pagamentos em lightning?

Normalmente, para receber pagamentos na Lightning Network, é necessário gerar uma fatura que o pagador deve escanear. No entanto, com o LNURL, esse processo foi simplificado, permitindo transações mais fáceis e intuitivas.

Antes do LNURL, não havia uma maneira de ter um QR Code estático para pagamentos Lightning, ou seja, um QR Code que pudesse ser usado repetidamente. Assim, toda vez que era utilizado, não poderia ser empregado novamente, tornando-se inviável para um comerciante, por exemplo.

Portanto, um vendedor precisaria gerar um novo QR Code a cada pagamento, o que seria péssimo para seu negócio.

Seria o equivalente a ele ter que trocar a chave PIX sempre que recebesse algum dinheiro. Dessa forma, a chave ou o QR Code não poderiam ser impressos em uma plaquinha ou permanecer no site do vendedor, por exemplo, pois seriam alterados a todo momento.

Com o LNURL, toda a jornada com a rede Lightning se tornou mais fácil, permitindo o uso de apenas um QR Code, válido por tempo ilimitado. Um exemplo de como são esses QR Codes de LNURL é esta imagem da Wallet of Satoshi, que possui suporte a este protocolo:

QR Codes de LNURL na Wallet of Satoshi

Antes, até era possível ter um QR Code estático, mas era necessário utilizar soluções de carteiras custodiantes. No entanto, graças ao LNURL, tornou-se possível fazer o mesmo em carteiras não-custodiantes.

Assim, como sempre recomendamos, a melhor forma de guardar seus bitcoins é utilizando wallets não-custodiais. Portanto, é muito bom ver avanços na rede.

Como o LNURL facilita os saques de Bitcoin?

Um exemplo perfeito do uso do LNURL são os famosos caixas eletrônicos de Bitcoin.

Antes da implementação desse protocolo, os caixas que utilizavam Lightning precisavam obrigatoriamente estar conectados à Internet, pois, como já foi dito, precisariam gerar um novo QR Code a cada saque.

Entretanto, com o LNURL, o caixa eletrônico não precisa mais ficar conectado à Internet, pois terá um QR Code estático para o saque do usuário. Mais fácil, né?

Ao adotar o LNURL, os caixas eletrônicos de Bitcoin não apenas garantem transações mais rápidas e eficientes, mas também oferecem maior flexibilidade, permitindo que usuários realizem saques de maneira mais conveniente, mesmo em locais onde a conectividade à Internet pode ser um desafio.

Como o LNURL ajuda com os canais?

Este subprotocolo, embora menos difundido, destina-se a usuários mais experientes devido à sua complexidade.

No LNURL é viável que um usuário solicite a abertura de um canal específico com seu próprio node por meio de um serviço especializado. Essa funcionalidade proporciona maior controle sobre a configuração dos canais, atendendo às necessidades de usuários avançados que desejam personalizar a rede conforme suas preferências e requisitos específicos.

Esta abordagem vai além das soluções convencionais, proporcionando uma maneira mais flexível e direcionada de construir e gerenciar canais na Lightning Network.

Ao possibilitar aos usuários a capacidade de personalizar suas configurações, o LNURL atende às demandas exclusivas de uma comunidade de usuários avançados, oferecendo um controle maior sobre a arquitetura de seus canais de pagamento na rede Lightning.

Como o LNURL aprimora os processos de autenticações?

O LNURL oferece uma camada adicional de segurança ao permitir que os usuários autentiquem-se nos sites desejados sem a necessidade de compartilhar diretamente informações sensíveis.

Ao usar suas carteiras como meio de geração de senhas específicas para cada website, os usuários podem desfrutar de uma experiência de autenticação mais segura e simplificada, sem comprometer a privacidade de suas informações.

Apesar de este subprotocolo não envolver o saldo de bitcoin nem utilizar a rede Lightning para pagamentos diretos, ele se apresenta como uma opção interessante para autenticação de dois fatores (2FA).

Com essa funcionalidade, o usuário pode empregar a chave de sua carteira para gerar senhas específicas destinadas a cada site ao qual deseja se conectar.

Essa abordagem possibilita que carteiras integradas à rede Lightning desempenhem um papel semelhante ao “Faça login com sua conta Google ou Facebook”, tornando o processo de autenticação mais seguro e conveniente.

Imagem de login com Bitcoin Lightning (através de QR codes de LNURL)

Quais carteiras possuem suporte ao LNURL?

Algumas das carteiras lightning onde você consegue usar LNURL são:

Wallet Of Satoshi

Reconhecida por sua interface amigável e abordagem acessível, a Wallet Of Satoshi não apenas permite transações rápidas e eficientes na Lightning Network, mas também incorpora suporte ao LNURL. Isso significa que os usuários podem personalizar a configuração de canais e explorar outras funcionalidades avançadas diretamente da carteira.

Breez

A Breez, além de sua reputação pela simplicidade de uso, oferece uma experiência completa ao integrar o suporte ao LNURL. Essa carteira proporciona uma maneira intuitiva de interagir com os recursos avançados do protocolo LNURL, permitindo aos usuários explorar a personalização de canais e outras características exclusivas.

Zeus

Reconhecida por sua robustez e rica variedade de recursos, a carteira Zeus destaca-se ao oferecer suporte ao LNURL. Os usuários podem, portanto, aproveitar a experiência completa do LNURL para explorar funcionalidades avançadas na rede Lightning.

Blixt

A Blixt se destaca como uma carteira Lightning que vai além do convencional ao integrar suporte ao LNURL. Seus recursos avançados combinam-se harmoniosamente com a capacidade de interagir efetivamente com o protocolo, proporcionando aos usuários uma experiência completa e personalizada.

Phoenix

A Phoenix é reconhecida por sua abordagem inovadora e design intuitivo. Ao integrar o suporte ao LNURL, essa carteira oferece aos usuários a capacidade de explorar e utilizar recursos específicos desse protocolo.

Ao escolher uma dessas carteiras, os usuários não apenas garantem transações rápidas e eficientes na Lightning Network, mas também têm a capacidade de explorar as nuances deste protocolo para personalizar canais, aprimorar processos de autenticação e muito mais.

Conclusão

O protocolo LNURL é uma inovação significativa para o Bitcoin e para aqueles que utilizam a Lightning Network. Ele não apenas facilita as transações, mas também promove uma maior adoção do Bitcoin para pagamentos diários, graças à sua simplicidade e eficiência. 

Com este protocolo, a experiência de usar o Bitcoin se tornou ainda mais acessível e prática, uma vez que um dos grandes desafios do uso do Bitcoin é tornar as ferramentas mais descomplicadas para que qualquer pessoa consiga mexer e fazer parte dessa nova economia digital.

Espero que tenham gostado deste artigo, até o próximo e opt out!

Compartilhe o artigo:
Escrito por
Imagem do Autor
Carol Souza

Carol é uma das principais educadoras de Bitcoin no Brasil. Ela participou de seminários para desenvolvedores de Bitcoin e Lightning da Chaincode (NY) e é palestrante em conferências sobre Bitcoin ao redor do mundo.

Inscreva-se na Newsletter
Acesse, em primeira mão, artigos, novidades e notícias sobre Bitcoin diretamente em seu email.