Módulo 7 de 10

Usando Bitcoin na Vida Cotidiana

7.0 Introdução

Estamos construindo a rede Visa para o Bitcoin. Mas o que eu acho poderoso é que, ao contrário da Visa, qualquer pessoa pode construir sobre ela.
Elizabeth Stark

As tecnologias normalmente crescem e se expandem em camadas, como uma pilha. Pense no seu site favorito, e-mail ou rede social: eles foram construídos sobre o protocolo da internet, que foi construído sobre computadores, que foram construídos sobre a eletricidade, e assim por diante. Essas tecnologias começaram com um design muito simples e continuaram a melhorar ao longo do tempo.

O Bitcoin não é exceção. Como Andreas Antonopoulos disse de forma famosa, “Bitcoin é a internet do dinheiro.” Ele é a camada base do dinheiro digital sólido, fornecendo uma fundação robusta sobre a qual novas tecnologias serão construídas.

Uma dessas camadas é chamada de Lightning Network. É como uma rodovia super-rápida para o Bitcoin, ajudando as pessoas a enviar e receber bitcoin rapidamente e com taxas muito baixas. Ela permite que os usuários façam transações instantâneas e pequenas sobre a rede principal do Bitcoin. Isso torna comprar um café ou pagar um amigo algo simples e rápido! Claro, como tudo, isso traz alguns compromissos.

Um satoshi é a menor denominação do bitcoin. Assim como um real pode ser dividido em centavos, um bitcoin pode ser dividido em unidades menores chamadas satoshis. Um bitcoin equivale a 100 milhões de satoshis, tornando os satoshis as menores frações de valor no sistema Bitcoin. Quando falamos sobre enviar bitcoin pela Lightning Network, vamos chamar de “enviar sats”, abreviação de satoshis.

7.1 A Rede Lightning

A Lightning Network é um sistema de pagamentos que permite aos usuários enviar e receber bitcoin de forma rápida e barata. Ela funciona criando uma carteira compartilhada onde ambas as partes depositam parte de seus bitcoins. Assim, podem realizar transações ilimitadas entre si sem precisar registrar cada uma delas na blockchain principal. Dessa forma, evitam a necessidade de verificar e incluir cada transação em um bloco, tornando o processo mais rápido e econômico. As taxas mais baixas permitem que a Lightning Network seja usada para pequenos pagamentos, que nem sempre são viáveis na blockchain. Quando as partes decidem encerrar a colaboração, apenas o saldo final é registrado na blockchain.

Imagine um dia trabalhando em um café. Pretendendo ficar um tempo, você abre uma comanda e faz um pagamento antecipado, em vez de pagar por cada pedido. No final do dia, você e o dono do café conferem a comanda para acertar a conta. Se o seu depósito for maior do que você gastou, recebe a diferença de volta; se gastou mais, paga o que ainda deve.

Esse esquema pode ser ampliado para incluir mais participantes. Por exemplo, em uma de suas visitas ao café, você leva um amigo que o atendente não conhece e não pode abrir uma comanda. Você oferece sua própria comanda para cobrir os gastos do seu amigo e combinam que ele vai te reembolsar depois, em particular. Agora imagine milhares de pessoas fazendo o mesmo ao mesmo tempo, permitindo que outros usem comandas já abertas para se conectar com ainda mais pessoas — é assim que a Lightning Network funciona!

Com a Lightning, você pode fazer pagamentos para qualquer pessoa na rede, não apenas para quem você compartilha uma comanda direta — desde que exista uma rota entre as duas partes. Seu pagamento pode percorrer a rede até chegar ao destino, mesmo que você não tenha um canal aberto diretamente com o destinatário.

Vamos dar uma olhada na diferença entre transações on-chain e off-chain.

Transações On-Chain

Essas são transações que acontecem diretamente na blockchain do Bitcoin. Elas levam cerca de 10 minutos para serem confirmadas, e as taxas dependem do tamanho da transação em bytes virtuais. São mais seguras, porém mais lentas, pois exigem o consenso da rede.

Transações na Lightning Network

Essas transações acontecem em uma rede separada construída sobre a blockchain do Bitcoin. Elas são liquidadas mais rapidamente e com taxas menores. São usadas principalmente quando fatores como velocidade e custo das transações são mais importantes. Comparadas às transações on-chain, são menos seguras.

Rede Bitcoin Lightning Network
Definição Uma rede digital descentralizada que utiliza criptografia para proteger transações financeiras. Um protocolo de pagamento de segunda camada que opera sobre a blockchain do Bitcoin, permitindo transações mais rápidas e baratas.
Vantagens Descentralizada e segura. Sem estornos ou fraudes. Pode ser usada de forma pseudônima. Aceitação global. Transações mais rápidas e baratas. Maior escalabilidade. Transações off-chain não congestionam a blockchain.
Desvantagens Transações lentas. Taxas altas para certos tipos de transações. Complexa para iniciantes. Pode exigir confiança nos operadores dos canais. Requer uma transação on-chain para abrir e fechar canais.

7.2 Tipos de Carteiras Lightning

Uma carteira Lightning é semelhante a uma carteira Bitcoin, pois permite que você envie e receba bitcoin. A principal diferença é que ela funciona na Lightning Network, uma segunda camada construída sobre o Bitcoin. Assim como as carteiras Bitcoin, as carteiras Lightning possuem diferentes funcionalidades a serem consideradas antes de escolher uma.

Autocustódia vs Custódia

As carteiras Lightning podem ser agrupadas de várias formas, mas para simplificar, dividimos em dois tipos: autocustódia e custódia.
Uma carteira de autocustódia significa que você controla suas chaves. Uma carteira de custódia significa que outra pessoa as controla.
Com uma carteira de custódia, você pode enviar e receber pagamentos, mas depende de um terceiro e abre mão do controle total dos seus fundos em troca de conveniência. Isso pode ser aceitável para pequenos valores, mas recomenda-se usar uma carteira de autocustódia assim que você entender como ela funciona. No restante desta seção, vamos focar apenas nas carteiras Lightning de autocustódia.

Código Aberto vs Código Fechado

As carteiras Lightning também podem ser de código aberto ou de código fechado. As carteiras de código aberto são preferidas porque seu código é público, pode ser revisado por qualquer pessoa e pode ser aprimorado pela comunidade.

7.3 Configurando uma Carteira Lightning de Bitcoin

Configurar uma carteira Lightning de autocustódia é muito semelhante a configurar uma carteira Bitcoin de autocustódia.

  1. Procure o aplicativo na App Store (iOS) ou na Google Play Store (Android).
  2. Abra o aplicativo e crie uma nova carteira. Você será solicitado a fazer o backup de uma lista de 12 a 24 palavras: esta é sua frase de recuperação (também chamada de frase semente). Certifique-se de anotá-la e guardar em um lugar seguro! Essa frase de recuperação permite que você recupere o acesso total aos seus fundos, se necessário. Se você perder ou esquecer essa sequência de palavras, não conseguirá acessar seus bitcoin caso perca o acesso à sua carteira.
  3. Você deverá então confirmar que salvou sua frase de recuperação. Para isso, digite as palavras da sua frase semente na mesma ordem.
  4. Para maior segurança, algumas carteiras permitem que você defina um PIN ou senha.
  5. Agora você já pode começar a enviar e receber bitcoin na Lightning.

Observação: Se você estiver usando uma carteira custodial, talvez não precise seguir todos esses passos. No entanto, carteiras custodiais apresentam riscos porque você não controla sua chave privada, ou seja, não tem controle total sobre seu dinheiro.

7.4 Enviando e Recebendo Transações Lightning

Com uma carteira Lightning, usar Bitcoin é rápido, barato e privado, tornando as transações entre duas pessoas fáceis. Você pode enviar e receber bitcoin rapidamente para coisas do dia a dia, como comprar um café.

Vamos ver alguns exemplos da Lightning Network em ação.

Exemplo 1

Tanto Márcia quanto Eva têm 5 unidades de moeda. Márcia quer enviar 2 unidades para Eva. O pagamento passa por João, que ajuda a encaminhar o pagamento pela Lightning Network. Após a conclusão do pagamento, Eva fica com 7 unidades e Márcia com 3.

João ajuda a encaminhar o pagamento, mas ele não pode roubar os fundos. A Lightning Network usa criptografia para garantir que apenas o destinatário pretendido possa receber o pagamento. João apenas ajuda o pagamento a passar pela rede.

Isso mostra uma vantagem importante da Lightning Network: as pessoas podem enviar pagamentos rapidamente sem precisar confiar em intermediários como bancos.

Operadores de nós como João também podem ganhar pequenas taxas por ajudar a encaminhar pagamentos. Ao fazer isso, eles ajudam a rede a permanecer descentralizada e eficiente.

Comparado às transações normais de Bitcoin:

  • Transações on-chain acontecem diretamente na blockchain do Bitcoin. Elas são muito seguras, mas podem ser mais lentas e caras.
  • Transações Lightning acontecem fora da blockchain e permitem que os pagamentos sejam feitos muito mais rápido e com um custo muito menor.

Por isso, o Lightning é útil para pagamentos pequenos e do dia a dia, enquanto as transações on-chain são geralmente usadas para transferências maiores ou armazenamento de longo prazo.

Exemplo 2

Mina adora comer fora e costuma passar em seu café local favorito. Com tantas opções de pagamento diferentes disponíveis, ela não tem certeza de qual é a melhor escolha. Felizmente, ela aprendeu um pouco sobre Bitcoin e a Lightning Network. Depois de analisar suas opções, Mina percebe que usar o método de pagamento Lightning é a melhor opção.

Mina quer comprar um café, mas pagar com uma transação normal de Bitcoin pode, às vezes, demorar e exigir taxas mais altas. Em vez disso, ela decide usar a Lightning Network.

A Lightning Network permite que as pessoas enviem bitcoin instantaneamente e com taxas muito baixas. Isso a torna ideal para pequenas compras do dia a dia, como café.

Para começar a usar o Lightning, Mina baixa uma carteira Lightning em seu celular. Depois, ela envia um pouco de bitcoin de sua carteira Bitcoin normal para sua carteira Lightning. Essa etapa usa uma transação normal de Bitcoin na blockchain. Uma vez que os fundos estão em sua carteira Lightning, eles podem ser usados na Lightning Network.

Agora Mina pode pagar o café instantaneamente usando Lightning. O pagamento acontece fora da blockchain principal do Bitcoin, por isso é muito mais rápido e barato do que uma transação on-chain normal.

Benefícios Lightning Network Sistema Bancário Tradicional
Velocidade Rápido Lento
Transparência Transparente Opaco
Segurança Seguro Vulnerável
Taxas de transação Baixas Altas
Inclusão financeira Alta Limitada
Escalabilidade Alta Baixa
Privacidade Alta Moderada
Interoperabilidade Alta Baixa
Conformidade legal Moderada Alta
Custo-benefício Alta Moderada

Transações on-chain acontecem diretamente na blockchain do Bitcoin e podem levar mais tempo e ter taxas maiores. Transações Lightning acontecem fora da blockchain, permitindo pagamentos rápidos e de baixo custo, ainda utilizando bitcoin.

Visa, Inc. Bitcoin On-chain Lightning Network
Capacidade de 65.000 transações por segundo. Capacidade de 7 transações por segundo. Capacidade de milhões de transações por segundo.
Lightning Network Map

Este é um mapa de toda a Lightning Network. Graças a milhares de operadores de nós Lightning, você pode enviar sats para qualquer usuário com uma carteira Bitcoin Lightning, onde quer que ele esteja no mundo. O pagamento chegará em poucos segundos e custará apenas alguns centavos.Veja por si mesmo!

Atividade: Corrida de Revezamento Lightning

Este é um exercício prático onde os alunos enviam e recebem sats reais usando a Lightning Network.

Pontos-chave
  1. Usar uma carteira Lightning vai aumentar sua confiança para receber e enviar sats reais.
  2. Preste atenção às unidades. Algumas carteiras permitem que os usuários enviem bitcoin OU sats (1/100.000.000 de um bitcoin).
  3. Pagamentos via Lightning às vezes podem ficar presos no roteamento, especialmente para valores maiores. Embora possível, esse tipo de experiência está se tornando menos comum à medida que a rede amadurece.
Dica para o estudante

Verifique com seu instrutor se e como as taxas atuais de transação on-chain do Bitcoin vão impactar a carteira Lightning específica que você usa.

7.5 Comprando café e mantimentos com Bitcoin

Você já se perguntou se poderia usar bitcoin para comprar seu café diário ou fazer compras no supermercado? Acontece que sim! Existem muitas opções, tanto online quanto presencialmente, que permitem pagar com bitcoin. Vamos explorar algumas dessas opções, além das ferramentas que vão te ajudar a encontrar lojas locais para você gastar bitcoin.

Embora pagar com cartão de crédito ou aplicativo possa parecer fácil de entender para quem está pagando, o processamento do pagamento é, na verdade, muito complexo e envolve várias partes diferentes.

Como Funciona o Processamento de Pagamentos

Cliente → Comerciante → Gateway de Pagamento → Processadora → Bandeira do Cartão → Banco Emissor → Bandeira do Cartão → Banco do Comerciante → Comerciante

Cada intermediário cobra uma taxa, então, embora possa parecer fácil, rápido e barato, esses custos podem rapidamente se acumular para um pequeno empresário, muitas vezes ultrapassando 3% do valor. E isso sem contar as taxas de câmbio!

Taxas de Processamento de Cartão de Crédito
Cliente Paga Banco Emissor Processadoras da Bandeira do Cartão Processadoras de Pagamento Vai para o comerciante
100 -1,75 -0,14 -0,30 97,81

Com Bitcoin e a Lightning Network, empresas podem receber pagamentos instantâneos de qualquer lugar do mundo através de um sistema monetário aberto, seguro, nativo da internet, sem fronteiras e resistente à censura.

Online

BTCPay Server é um processador de pagamentos de código aberto que permite aos comerciantes aceitar pagamentos em bitcoin com pouco conhecimento técnico. É totalmente gratuito e não cobra nenhuma comissão. Negócios online podem integrar o BTCPay Server facilmente adicionando o plugin BTCPay ao seu site. Como o BTCPay Server é um projeto de código aberto, não uma empresa, você pode contribuir com o projeto quando aprender mais sobre ele e sobre programação. Confira BTCPayServer.org para mais informações sobre como usar esse sistema de pagamento no seu negócio presencial ou online.

BTCPay Server: Como é diferente?
  • Livre e de código aberto: Feito de graça para ser de graça. Licença MIT. Sem custos de transação, assinatura ou processamento. Totalmente open-source. Os pagamentos são diretos, de pessoa para pessoa.
  • Descentralizado: Qualquer pessoa pode instalar um servidor. Torne-se um processador de pagamentos auto-hospedado e receba pagamentos diretamente na sua carteira. Ajude seus amigos ou comunidade e processe pagamentos para eles. Um número ilimitado de lojas pode ser conectado a um único BTCPay Server.
  • Privado, sem intermediários: Terceiros de confiança são falhas de segurança. O BTCPay elimina esses intermediários. Os pagamentos são P2P, diretos. Os dados não são compartilhados. Não há KYC/AML.
  • Seguro: Sua chave privada nunca é exigida. Não custodial. O BTCPay só precisa de xpubkeys (chave pública) para gerar faturas. O código é open-source e pode ser auditado por especialistas em segurança e desenvolvedores.
  • Resistente à censura: Sem ponto central de falha. Ninguém controla, exceto o usuário que está rodando. Você pode rodar no seu próprio hardware.

Presencial

Lojas físicas também podem usar o BTCPay Server para aceitar pagamentos, ou simplesmente baixar uma carteira Bitcoin e aceitar pagamentos diretamente pelo celular.

Para encontrar um comerciante que aceite bitcoin na sua região, acesse BTCMap.org e pesquise sua região. O BTCMap.org é um mapa de código aberto onde comerciantes que aceitam Bitcoin podem cadastrar seus negócios. Além disso, usuários também podem adicionar novos comerciantes e até atualizar o mapa para garantir que os estabelecimentos listados ainda aceitam bitcoin. É uma ferramenta poderosa para quem deseja gastar seus bitcoins.

Ferramentas Transitórias: Vouchers, Cartões Presente e Cartões de Pagamento

Para comprar produtos ou serviços de empresas que ainda não aceitam bitcoin, existe uma ferramenta intermediária que você pode usar: cartões presente.

Algumas empresas são especializadas na compra e venda de cartões presente em troca de bitcoin. Isso significa que você pode adquirir um cartão presente da loja onde deseja comprar em troca de bitcoin, e depois usar o cartão presente diretamente na loja. Passagens aéreas, hotéis, jogos, chips de celular... você pode comprar quase tudo com bitcoin e cartões presente!

Economias Circulares

Uma economia circular é composta por participantes que decidem apoiar uns aos outros tentando comprar e vender entre si o máximo possível. Por exemplo, uma comunidade de agricultores trocando seus produtos em vez de ir ao supermercado.

Quando aplicada ao Bitcoin, uma economia circular é construída apoiando comerciantes locais e profissionais que aceitam bitcoin, para que todos possam prosperar juntos graças às propriedades superiores do Bitcoin.

A Lightning Network permite que economias circulares de Bitcoin surjam e prosperem em todo o mundo graças a transações quase instantâneas e de baixas taxas.

A primeira economia circular de Bitcoin já criada está localizada em Arnhem, na Holanda. Ela foi criada muito antes da Lightning Network existir — mas naquela época, as taxas on-chain eram bem baixas!

A segunda foi a Bitcoin Beach, localizada em El Zonte, El Salvador. Foi a primeira a aproveitar o poder da Lightning Network para oferecer à comunidade, que era majoritariamente desbancarizada, pagamentos digitais instantâneos diretamente pelo celular!

Hoje, centenas de economias circulares estão sendo criadas ao redor do mundo, impulsionadas pelo Bitcoin, pela Lightning Network e por recursos educacionais.

Em BTCMap.org, você também pode procurar comunidades de Bitcoin onde encontrará outros usuários de Bitcoin e descobrirá estabelecimentos que aceitam Bitcoin. Alguns dos nossos professores e alunos já adicionaram negócios e economias circulares ao BTCmap.org — e, quando estiver pronto, você também pode fazer isso!

Recursos
Bitcoin Lightning Network Explained: How it Actually Works
Assista a este vídeo sobre a Lightning Network

↑ Voltar ao índice