
O Problema do Gasto Duplo
Uma blockchain é um registro compartilhado de transações mantido por milhares de computadores em vez de um único banco ou empresa — nenhuma entidade o controla e qualquer pessoa pode verificar todo o histórico. Mas antes que essa tecnologia pudesse funcionar, ela precisava resolver um problema que desafiou cientistas da computação por décadas: se arquivos digitais podem ser copiados de graça, como o dinheiro digital pode existir?
Sistemas tradicionais previnem o gasto duplo confiando em um banco para verificar seu saldo. Dinheiro digital sem bancos parecia impossível porque arquivos digitais podem ser copiados infinitamente. Quando você envia uma foto, você mantém o original. Isso funciona para fotos, mas não funciona para dinheiro.
Por Que a Propriedade Digital É Difícil
Objetos físicos têm escassez natural. Entregue uma nota de $20 para alguém e você não a tem mais. A nota só pode existir em um lugar por vez.
Arquivos digitais funcionam de forma diferente. Quando você envia um MP3 para alguém, ambos têm o arquivo. Você pode copiar, colar, enviar por e-mail ou fazer upload infinitamente a custo zero. Isso torna a informação abundante, mas torna a propriedade digital impossível.
Para softwares, fotos ou documentos, cópias são aceitáveis — até úteis. Dinheiro é diferente. Você precisa de uma forma de provar que cada moeda existe apenas uma vez. Se qualquer pessoa puder copiar dinheiro, o dinheiro não tem valor.
O Problema do Gasto Duplo
Sem restrições físicas, nada impede que alguém gaste o mesmo dinheiro digital duas vezes.
Alice tem uma moeda digital no valor de $100. Ela a envia para Bob em troca de um laptop novo. Bob envia o laptop. Cinco minutos depois, Alice envia a mesma moeda para Carol em troca de ingressos de show. Carol aceita o pagamento. Tanto Bob quanto Carol acreditam ter recebido $100, mas apenas uma moeda existia. Um dos dois perde tudo.
A moeda é apenas um dado — um número em um arquivo. Alice copiou esse dado e o enviou duas vezes. Sem alguém rastreando a propriedade, o dinheiro digital não funciona.
Bancos resolvem isso mantendo livros-razão que rastreiam quem é dono do quê. Quando Alice paga Bob, o banco verifica o saldo dela, deduz $100 e credita a conta de Bob. O banco garante que Alice não pode gastar dinheiro que ela não tem. Isso funciona, mas exige confiar no banco.
Os Custos da Centralização
Bancos e processadores de pagamento previnem o gasto duplo, mas extraem custos.
Toda transação vem com taxas. Bancos cobram por transferências. Empresas de cartão de crédito ficam com 2-3% de cada compra. Processadores de pagamento adicionam sua própria parcela. Esses custos se acumulam, tornando transações pequenas impraticáveis — transferências internacionais podem custar mais em taxas do que o valor enviado.
Autoridades centrais veem toda transação. Elas sabem o que você compra e onde, construindo um panorama detalhado da sua vida financeira. Esses dados são vendidos para anunciantes e eventualmente vazados em brechas de segurança. A privacidade financeira mal existe quando cada pagamento passa por uma empresa que o registra.
Mais de um bilhão de pessoas não têm contas bancárias porque carecem da documentação ou estabilidade que os bancos exigem. Sem uma conta bancária, você não pode participar da economia digital.
Autoridades centrais podem ser hackeadas, corrompidas ou desativadas. Chipre confiscou depósitos bancários em 2013 para evitar um colapso financeiro. Quatro anos depois, a Equifax vazou dados financeiros de 147 milhões de pessoas. Quando o intermediário falha, todos que dependem dele perdem acesso ao seu dinheiro.
Bancos podem congelar contas, bloquear transações ou apreender fundos. Às vezes esse poder previne fraudes. Outras vezes silencia discordâncias ou pune grupos indesejados.
Autoridades centrais funcionam, mas detêm poder demais e ficam com uma parte de tudo. O dinheiro digital precisava funcionar sem elas.
O Problema Impossível
Cientistas da computação passaram décadas sem conseguir criar dinheiro digital sem uma autoridade central.
Todos precisam concordar sobre quem é dono do quê. Bancos resolvem isso sendo a única fonte de verdade. Eles mantêm o livro-razão, resolvem disputas e aplicam as regras.
Sem uma autoridade central, como milhares de computadores concordam sobre o estado do livro-razão quando qualquer pessoa pode propor transações, alguns participantes podem mentir para se beneficiar, mensagens de rede podem ser atrasadas ou corrompidas, e ninguém confia em mais ninguém?
Esse é o problema do consenso distribuído. Por décadas, o consenso permissionless — onde qualquer pessoa pode participar sem aprovação — parecia impossível. Você precisava de uma autoridade central ou de um pequeno grupo de confiança.
Toda tentativa de dinheiro digital antes de 2008 falhou. DigiCash foi à falência. E-gold foi fechado por reguladores. BitGold nunca foi lançado. Liberty Reserve se tornou uma operação de lavagem de dinheiro. Todos dependiam de pontos centrais de controle, que se tornaram alvos de falha, ataque ou regulamentação.
Ninguém conseguia descobrir como fazer milhares de desconhecidos concordarem sobre um livro-razão compartilhado sem indicar alguém no comando. Então, em 2008, um desenvolvedor pseudônimo chamado Satoshi Nakamoto publicou uma solução.