Skip to the content.

Um cenário de caso de uso para Ecash sobre Bitcoin LN, usando Cashu mints

| EN | ES | DE | FR | IT | NL | HR | HI |

Postado originalmente em Substack em 09 de fevereiro de 2024. Atualizado aqui em 20 de dezembro de 2024

Ultimamente, tenho conversado com muitas pessoas me perguntando como começar com Bitcoin, mas da maneira mais fácil, do nível zero e com recursos muito limitados (dinheiro, conhecimento, infraestrutura).

Eu até escrevi um guia dedicado para eles “Stacking Sats - A jornada dos novatos” explicando como começar do nível baixo com aplicativos básicos de carteira de custódia e subir lentamente a escada, em direção aos aplicativos de autocustódia. Mas não é o suficiente. Algumas pessoas até mesmo essa "jornada" acham difícil fazê-la.

Este guia NÃO é para os novatos, mas para todos os "Tio Jim"s por aí, dispostos a ajudar para uma maior adoção do Bitcoin. E desta vez explicarei um caso de uso de como integrar esses novatos, usando Ecash com Cashu mints, pela Lightning Network (LN).

Vamos ser claros: Ecash NÃO está substituindo LN (como ouvi outros dizendo)! Ecash é apenas um protocolo adicional que pode se comunicar com LN.

Em um guia anterior, também expliquei como esses "Tio Jim"s poderiam executar "Bancos privados pela Lightning Network" e qual infraestrutura eles precisam. Então este guia será uma extensão do anterior, com foco no uso de Cashu mints.

O QUE É ECASH CASHU MINTS?

Cashu é um sistema ecash Chaumian gratuito e de código aberto criado para Bitcoin. Cashu oferece privacidade quase perfeita para usuários de aplicativos Bitcoin custodiais. Ninguém precisa saber quem você é, quanto dinheiro você tem e com quem você faz transações.

Cashu é um novo protocolo ecash para aplicativos Bitcoin custodiais que é firmemente integrado à rede Lightning. Um sistema Ecash consiste em duas partes, a casa da moeda e a carteira ecash. As transações ecash são indetectáveis, instantâneas e não exigem taxas. Cashu é criado para Bitcoin. As carteiras usam o nó Lightning da casa da moeda para fazer ou receber pagamentos de Bitcoin em troca de ecash.

Uma casa da moeda Cashu não sabe quem você é, qual é seu saldo ou com quem você está fazendo transações. Os usuários de uma casa da moeda podem trocar ecash privadamente sem que ninguém saiba quem são as partes envolvidas. Os pagamentos de Bitcoin são executados sem que ninguém possa censurar usuários específicos.

Fonte - Cashu.space

Slides sobre como o Ecash funciona - por Gandlaf (slides animados muito bons e claros)

Então, em termos mais simples, considere o ecash Cashu como vales-presente digitais, com privacidade adicional e prova criptográfica de reservas (sats).

Pense que esses tokens são como partes menores (moedas) cunhadas de uma reserva maior de bitcoin. Quem está cunhando esses tokens é o banqueiro e esse banqueiro os está distribuindo entre seus clientes.

Mas tenha em mente: O BANQUEIRO ESTÁ TENDO A CUSTÓDIA DOS SATS! Então, para usar essas mentas, o usuário ainda tem que depositar alguma confiança no minter (banqueiro). O banqueiro não pode criar mais sats (reserva fracionária) do que ele tem sob custódia, mas ainda pode fechar a casa da moeda e os usuários não podem mais resgatar seus sats.

Então o perigo do rug-pull ainda existe! Portanto, esteja ciente, não deixe todas as suas economias nessas casas da moeda e também use apenas casas da moeda confiáveis.

É por isso que neste guia, falaremos sobre um cenário em que "o banqueiro" e os usuários são de uma comunidade local, onde eles têm uma certa confiança entre si.

POR QUE USARIA TAL COISA COMO ECASH?

A situação com Bitcoin (BTC) e Lightning Network (LN) agora, não é favorável com a integração de bilhões de pessoas, que não estão bem preparadas e essa situação ficará mais complicada até que possamos encontrar soluções mais práticas e fáceis.

Sim, alguns bitcoiners antigos não verão nenhuma vantagem em usar este ecash, além de adicionar um pouco mais de privacidade em cima do protocolo LN existente. Aqueles que já têm muita liquidez em canais LN e vários UTXOs em armazenamento a frio, este caso de uso não lhes trará muitas vantagens, exceto se quiserem usar ecash como uma forma de coinjoin suas fontes de renda. Mas essa é outra história.

Mas para muitos novos usuários de Bitcoin é muito difícil começar com um UTXO diretamente na cadeia e de lá executar nós LN sofisticados, públicos ou mesmo privados. Gerenciar a liquidez LN não é tão fácil para muitos novos usuários. Sim, eles podem usar um grande número de carteiras/contas LN custodiais, mas elas também podem vazar muitas informações pessoais e ser facilmente fechadas ou limitar o acesso aos fundos dos usuários.

Alguns aspectos importantes a serem considerados:


CENÁRIO DE CASO DE USO

COMERCIANTE DA COMUNIDADE LOCAL

Vamos considerar um dono de mercearia local que quer ajudar seus clientes a começar a usar Bitcoin para seus compras:

PASSOS A SEREM FEITOS COMO O "BANQUEIRO"

  1. Leia e aprenda como as casas da moeda ecash estão funcionando. Teste antes de usar. Comece aqui:
  2. Execute um bom nó LN público, com boa liquidez e manutenção. Esta é uma tarefa séria, não ignore o aspecto da manutenção, você é um banqueiro agora. Escrevi vários guias sobre como executar nós de roteamento, leia-os:
  3. No topo do seu nó LN, instale o LNbits. Um poderoso conjunto de aplicativos com muitas extensões úteis para um comerciante e para os clientes. No LNbits, você pode começar a criar as moedas Cashu, praticamente você pode criar vários "bancos". Com apenas 2 cliques e selecionando uma carteira LNbits dedicada para a cunhagem, você pode ter uma cunhagem Cashu "banco" que gerenciará todos os tokens.

    Como você pode ver, eu poderia usar um nome bem descritivo, que aparecerá na carteira do usuário como nome da cunhagem (banco).

    Você pode ter várias cunhagens, com vários destinos, casos de uso e atribuídas a carteiras LNbits específicas.

    Por favor, lembre-se de que elas são apenas para teste e demonstração, NÃO as use como uma cunhagem ecash regular!

    Instale e execute carteiras Cashu para se familiarizar com o uso de ecash e cunhagens. Ao escanear o código QR exibido para cada banco, você pode abri-lo nos aplicativos Minibits ou eNuts ou apenas no navegador com Cashu.me ou Nutstash.app.

  4. Crie alguns tokens em suas casas da moeda (bancos). Apenas depositando (de qualquer carteira LN) digamos 100.000 sats em uma casa da moeda, você criará a mesma quantidade de tokens ecash.

    !!! Lembre-se de que se você quiser compartilhar/distribuir esses tokens ecash para outros usuários, você deve ter importado seu link de casa da moeda para uma dessas carteiras. Cada importação em um aplicativo de carteira diferente terá seu próprio valor de mint, mas poderá se comunicar com outros usuários sob o mesmo mint, SEM TAXAS.

    Este poderia ser um esquema para um cenário em que o banqueiro criou 3 mints diferentes, para destinos diferentes. Pode ser apenas um ou muitos outros, depende de você como organizá-los.

    Então, como um "banqueiro", abra seu mint em uma dessas carteiras. Ele estará VAZIO, sem tokens. Ao depositar, digamos, 10.000 sats no mint, ele criará 10k tokens, prontos para serem distribuídos entre seus clientes.

  5. Faça um anúncio entre os clientes da sua loja. Eles poderiam comprar com sua moeda fiduciária, a quantidade de ecash desejada, diretamente de você.

    Como?

    Eles terão que instalar os aplicativos de carteira Minibits ou eNuts em seus dispositivos e você poderá enviar diretamente os tokens ecash de sua própria carteira Minibits / eNuts / Cashu.me, onde você começa a "cunhar" esses novos tokens.

    Agora eles podem começar a transacionar com esses novos tokens ecash, em sua loja ou entre si, ou até mesmo enviá-los para qualquer outra carteira LN (saque).

  6. Se o usuário gastar todos os seus tokens comprados de você, ele tem 2 opções:

    • comprar mais tokens com moeda fiduciária de você (o banqueiro)
    • basta depositar sats de qualquer outra carteira LN em sua carteira Cashu, usando sua casa da moeda ou qualquer outra casa da moeda. Se eles escolherem a mesma casa da moeda que você, poderão transacionar novamente sem taxas na sua loja.
  7. Você pode incentivar seus clientes a comprar de você os tokens, oferecendo a eles um bom desconto na sua loja e uma boa taxa de preço para fiat/BTC. Praticamente, se você comprar mais BTC do mercado e depois vendê-los aos seus clientes como ecash, você receberá seus sats de volta quando eles voltarem e os gastarem na loja. Exatamente como vales-presente comuns.

    Então você usa essa moeda fiduciária para comprar mais BTC e pagar seus fornecedores. Todo mundo fica feliz.

Com o LNbits também é possível criar cartões NFC físicos, pré-carregados com sats, usando a extensão BoltCards. Como banqueiro, você pode vender esses cartões-presente e seus clientes entrarão em sua loja para usá-los.

Aqui está um exemplo de como as crianças estão usando cartões NFC pré-carregados com sats e pagando por compras em uma loja no Brasil. Veja mais exemplos aqui.

PASSOS A SEGUIR COMO USUÁRIO MINT

Como usuário, você não precisa fazer muito:

Em cada aplicativo, você também pode ver os detalhes de cada mint (se usar vários mints), fazer backups, swaps entre mints e mais detalhes técnicos sobre os tokens.

Os swaps entre mints também podem ser uma forma muito boa e fácil de coinjoin…

Aqui também está um ótimo tutorial em vídeo de como usar a carteira Minibits da BTC Sessions:

CONCLUSÃO

Como você pode ver, esta pode ser outra maneira de atrair mais pessoas para o uso do Bitcoin, sem nem mesmo saber todos os detalhes técnicos por trás do UTXO, nós, liquidez, canais, taxas de roteamento, etc. Para muitos, todos esses aspectos serão um incômodo e eles simplesmente não vão querer começar a usar o Bitcoin.

Mas com soluções simples, como ecash, cartões NFC, bancos locais do "tio Jim" podem ser uma comece para todos esses usuários simples.

Mais tarde, quando aprenderem mais sobre Bitcoin, eles podem mover seus sats para carteiras de autocustódia e manter com segurança grandes quantidades de sats.