Texto
original do fórum no http://p2pfoundation.ning.com/
Implementação
de código aberto do BitCoin da moeda P2P
Desenvolvi um novo sistema de caixa eletrônica P2P de código aberto
chamado Bitcoin. É completamente descentralizado, sem servidor central ou
festas confiáveis, porque tudo é baseado em uma prova de criptografia em vez de
confiança. Experimente, ou dê uma olhada nas capturas de tela e no papel
de design:
Faça o download do Bitcoin v0.1 em http://www.bitcoin.org
O problema de raiz com a moeda convencional é toda a confiança necessária para
fazê-lo funcionar. O banco central deve ser confiado para não degradar a
moeda, mas o histórico das moedas fiat está cheio de violações dessa
confiança. Os bancos devem ser confiáveis para manter nosso dinheiro e
transferi-lo eletronicamente, mas eles emprestam-no em ondas de bolhas de
crédito com apenas uma fração na reserva. Temos de confiar neles com a
nossa privacidade, confie neles para deixar ladrões de identidade drenar nossas
contas. Os seus custos gerais elevados tornam impossíveis os micropagos.
Há uma geração, os sistemas de compartilhamento de tempo compartilhados em
vários usuários tiveram um problema semelhante. Antes da criptografia
forte, os usuários tinham que confiar na proteção por senha para proteger seus
arquivos, colocando confiança no administrador do sistema para manter suas
informações privadas. A privacidade sempre pode ser substituída pelo
administrador com base em seu julgamento, pesando o princípio da privacidade
contra outras preocupações, ou a pedido de seus superiores. Então,
criptografia forte tornou-se disponível para as massas, e a confiança não era
mais necessária. Os dados poderiam ser protegidos de uma maneira que era
fisicamente impossível para os outros acessar, não importa o motivo, não
importa o quão boa a desculpa, não importa o que.
É hora de termos tido a mesma coisa por dinheiro. Com moeda eletrônica
baseada em prova criptográfica, sem a necessidade de confiar em um intermediário
de terceiros, o dinheiro pode ser seguro e as transações são fáceis.
Um dos blocos de construção fundamentais para esse sistema é a assinatura
digital. Uma moeda digital contém a chave pública do seu
proprietário. Para transferi-lo, o proprietário assina a moeda juntamente
com a chave pública do próximo proprietário. Qualquer um pode verificar as
assinaturas para verificar a cadeia de propriedade. Isso funciona bem para
garantir a propriedade, mas deixa um grande problema não resolvido: dupla
despesa. Qualquer proprietário pode tentar voltar a gastar uma moeda já
gastada, assinando novamente para outro proprietário. A solução usual é
para uma empresa confiável com uma base de dados central para verificar a dupla
despesa, mas isso acaba de voltar ao modelo de confiança. Em sua posição
central, a empresa pode substituir os usuários, e as taxas necessárias para
suportar a empresa tornam as micropagações impraticáveis.
A solução da Bitcoin é usar uma rede peer-to-peer para verificar a dupla
despesa. Em poucas palavras, a rede funciona como um servidor de timestamp
distribuído, carimbando a primeira transação para gastar uma
moeda. Aproveita a natureza das informações sendo fácil de espalhar, mas
difícil de sufocar. Para obter detalhes sobre como funciona, consulte o
documento de design em http://www.bitcoin.org/bitcoin.pdf.
O resultado é um sistema distribuído sem um único ponto de falha. Os
usuários mantêm as chaves criptográficas para seu próprio dinheiro e transacionam
diretamente um com o outro, com a ajuda da rede P2P para verificar a dupla
despesa.
Satoshi Nakamoto
Exibições: 337271
Nenhum comentário:
Postar um comentário