Ecash está se tornando um tema inevitável atualmente. Em um clima de disputa sobre praticamente todas as propostas que circulam atualmente, o ecash se destaca como um protocolo que pode ser implantado hoje sem quaisquer alterações ou alterações no protocolo Bitcoin.
A capacidade de implantar um aplicativo ou protocolo sem depender de mudanças no Bitcoin é algo incrivelmente valioso no clima atual, por isso não é surpresa que o protocolo Cashu ecash esteja começando a se consolidar rapidamente. A adoção está começando a ocorrer em plataformas como Nostr, e a liquidação inter-mint em toda a Lightning Network torna as carteiras Cashu uma alternativa viável para coisas como a Wallet of Satoshi como carteiras Lightning fáceis de usar.
O Ecash provavelmente se tornará uma peça cada vez mais popular do ecossistema Bitcoin, e o Cashu, em particular, tem sido incrivelmente bem-sucedido no incentivo a múltiplas implementações compatíveis.
Os desenvolvedores do Cashu têm um plano abrangente para um ecossistema construído em torno do protocolo para resolver alguns dos problemas fundamentais do modelo de confiança do ecash, bem como necessidades específicas de diferentes casos de uso. Vamos analisar a visão do ecossistema Cashu.
Tokens cegos
O núcleo de todos os protocolos ecash é um esquema de assinatura cega. Este é o mecanismo que permite a uma entidade centralizada processar pagamentos em dinheiro eletrônico de forma a preservar a privacidade.
Para começar, os usuários que cunham um token devem gerar um valor aleatório. Este é o token ecash real. Gerá-lo por conta própria garante que o token seja mantido com segurança em sua posse e em mais ninguém. Mas isso não basta, qualquer um pode gerar um valor aleatório. O operador ecash mint precisa autenticar o token com uma assinatura.
O problema é que se eles virem o token ao assiná-lo, saberão para quem o assinaram e poderão saber quem fez o pagamento quando alguém vier até eles para resgatá-lo. Para resolver isso, um segundo valor aleatório, um fator de cegamento, é gerado pelo usuário antes de a casa da moeda autenticar um token. O fator vinculativo é essencialmente multiplicar o valor do token pelo valor cegante.
O usuário então fornece o valor do token cego para a casa da moeda para assiná-lo. Porém, isso deixa você com um problema: a casa da moeda assinou o valor do token cego, não o de texto simples. Devido à forma como o protocolo de cegamento e a criptografia subjacente funcionam, você pode fazer a operação inversa feita para cegar o token em primeiro lugar para revelar a assinatura.
Isso deixa você com uma assinatura válida para o valor do token de texto simples e garante que, quando for resgatado, a casa da moeda não tenha ideia de quando, o quê ou para quem o assinou. Resumindo, isso é ecash (entendeu?).
Pequenas casas da moeda locais
O objetivo do Cashu é ser um protocolo enxuto e leve, fácil de implementar, fácil de integrar e fácil de desenvolver. A visão é um ecossistema de um grande número de pequenas casas da moeda operando localmente, todas interconectadas pela Lightning Network. Em vez de se concentrar em casas da moeda maiores com efeitos de rede que permitem transferências diretas de tokens entre usuários, incentivando a concentração de grandes quantidades de bitcoin nas mãos de algumas contrapartes confiáveis, os desenvolvedores imaginam muito mais operadores de pequeno valor e localizados.
Isso permite que os usuários confiem nas pessoas com quem têm relacionamentos mais próximos e que cada usuário dependa de uma operadora muito mais próxima em seu círculo social de confiança. O Lightning permite isso, porque em vez de ter que convencer todos a aceitar tokens de sua casa da moeda, você simplesmente os resgata e permite que recebam tokens de sua própria casa da moeda.
A estratégia aqui tenta se basear na realidade do número de Dunbar, o número máximo de pessoas com quem alguém pode ter mentalmente um relacionamento significativo ou um grau de confiança.
Descoberta de hortelã sobre Nostr
Alimentando a ideia geral de encorajar inúmeras casas da moeda locais no círculo de confiança das pessoas, o novo protocolo de descoberta Nostr é um grande componente do funcionamento a longo prazo de um ecossistema Cashu. O Nostr é construído em torno da ideia de que as identidades dos usuários estejam vinculadas a chaves criptográficas autocustódias, garantindo que ninguém além deles possa transmitir mensagens atribuídas à sua identidade.
O principal caso de uso do Nostr atualmente é a mídia social, que combinada com o esquema de identidade baseado em chave fornece uma base poderosa para um conceito muito antigo em criptografia: redes de confiança. Cashu está aproveitando isso para permitir que os usuários descubram balas que poderiam usar.
Com sua chave Nostr, qualquer pessoa que use uma carteira Cashu que suporte o recurso pode localizar balas e ver quais balas as pessoas que conhecem, confiam e com quem interagem usam. Isto pode formar um sistema de reputação que lhes permite tomar decisões mais informadas sobre em que Cashu pode confiar os seus fundos, em vez de adivinhar cegamente e esperar que não se queimem em algum momento.
Quanto mais balas estiverem on-line e quanto mais pessoas as usarem com identidades Nostr, mais forte essa rede de confiança de reputação se tornará com o passar do tempo. Isso deve naturalmente eliminar moedas maliciosas ou desconhecidas e fornecer aos usuários um conjunto sólido de operadores de casas da moeda confiáveis e honestos para escolher.
Usando várias balas
O conceito básico de um ecossistema diversificado de casas da moeda para os usuários escolherem é uma base sólida para um sistema baseado no mercado de opcionalidade aberta e competitiva para os usuários. Mas as coisas podem ser levadas ainda mais longe. Um único usuário pode fazer uso de várias balas.
Os usuários podem ter seu saldo distribuído por várias casas da moeda e, utilizando uma variante de pagamentos multicaminho, podem iniciar um pagamento pela Lightning Network para um único destino com partes do pagamento provenientes de muitas casas da moeda diferentes nas quais eles têm saldo. Isso permite que o risco da contraparte de armazenar seus fundos com custodiantes seja distribuído por muitos deles, sem sacrificar a capacidade de fazer pagamentos tranquilos a pessoas que usam casas da moeda diferentes da sua.
Isso é possível porque as casas da moeda executam um software personalizado para permitir que uma casa da moeda pague apenas parcialmente uma fatura Lightning, permitindo que outras casas da moeda com as quais você tenha fundos paguem outras partes da fatura. Desde que cada casa da moeda encaminhe com sucesso o seu pagamento para o destino final, o pagamento será bem sucedido.
É ainda possível personalizar ainda mais seus nós Lightning para permitir que os usuários receber um pagamento para várias casas da moeda. Se as casas da moeda suportam uma carteira de usuário gerando a pré-imagem para finalizar o pagamento em vez da casa da moeda, cada casa da moeda usada para receber fundos pode emitir suas próprias faturas onde o usuário receptor controla a liberação da pré-imagem. Contanto que cada casa da moeda participante receba o HTLC roteado, o usuário pode liberar a pré-imagem para todos eles e distribuir com sucesso os fundos recebidos pelas casas da moeda.
Este esquema pode reduzir enormemente o risco de perda de fundos devido a qualquer moeda e, em combinação com o protocolo de descoberta Nostr e redes de confiança associadas, pode melhorar drasticamente a segurança do usuário.
Programando o dinheiro
Um dos aspectos mais úteis do Cashu é a capacidade de programar a funcionalidade de script em um token ecash da mesma forma que um Bitcoin UTXO real pode ser bloqueado com um programa usando script Bitcoin. Os tokens Cashu podem codificar as condições do script antes de cegar o token para a casa da moeda autenticar e, quando forem resgatados posteriormente, a casa da moeda pode se recusar a resgatar o token, a menos que essas condições arbitrárias do script sejam atendidas.
Atualmente Cashu implementou um script de bloqueio para chave pública, exigindo uma assinatura da chave pública especificada para resgatar o token. Isso permite a cunhagem de tokens que são bloqueados e resgatáveis apenas pelo detentor de uma chave privada específica. Uma vez que o token é cunhado com o bloqueio de chave pública, é impossível para qualquer outra pessoa resgatá-lo.
Isso pode ser usado para permitir pagamentos seguros quando o destinatário estiver offline. Mesmo sem conexão com a internet, assim que receberem o token do remetente, eles podem ter certeza, ao verificar a assinatura da casa da moeda, de que ninguém mais poderá resgatar o token. Eles podem aceitá-lo como pagamento com segurança, sabendo que poderão resgatá-lo mais tarde, em um momento conveniente.
Isso introduz um pouco de complexidade, pois um remetente precisa bloquear tokens para um destinatário específico com antecedência, caso não tenha uma conexão com a Internet no momento do gasto. Dado que muitas vezes as pessoas não sabem exatamente quanto vão gastar em algum lugar, isso cria o problema de alocar potencialmente muito dinheiro sem nenhuma maneira de recuperá-lo se não o gastarem.
Mas o script pode suportar muitas coisas, podem ser criados tokens que exigem uma assinatura de uma chave pública específica ou de qualquer pessoa após um determinado período de tempo. Algo análogo a um HTLC. A especificação Cashu também define um script de token HTLC real.
À medida que o tempo passa e mais casos de uso são desejados, os scripts com os quais as pessoas podem bloquear os tokens Cashu podem ser expandidos arbitrariamente com base nas necessidades dos usuários e operadores da casa da moeda. Espero que este se torne um aspecto muito poderoso do protocolo a longo prazo. Poderia suportar serviços de garantia, tokens com múltiplas assinaturas e uma grande variedade de contratos inteligentes arbitrários. As casas da moeda Cashu podem impor qualquer condição de script que o Bitcoin possa e muito mais.
A grande imagem
As pessoas usam custodiantes, é algo que sempre fizeram e provavelmente sempre farão, independentemente de quanta flexibilidade é oferecida pelas soluções sem custódia. É um fato da vida que algumas pessoas não podem ou não querem assumir a responsabilidade ou lidar com a complexidade da autocustódia.
Cashu pretende ser uma melhoria radical para os usuários dos serviços de custódia. Algo que pode trazer privacidade, resistência à censura e flexibilidade aos usuários que de outra forma não teriam acesso a essas coisas com a forma como os serviços de custódia tradicionais são arquitetados.
O objetivo do projeto Cashu não é “escalar o Bitcoin” usando custodiantes, mas oferecer um sistema melhorado e privado para usuários de serviços de custódia. Penso que este é um objetivo louvável e que, a longo prazo, tem um enorme potencial para ser um enorme benefício para estes utilizadores.
Fonte: bitcoinmagazine.com