Segundo passo no Bitcoin

1 minutos de leitura

Depois do ‘primeiro passo no bitcoin’, o próximo seria entender como ele foi concebido e como funcionam as ferramentas criptográficas e de prova de trabalho em que o Bitcoin se apoia.

  • RSA (Rivest–Shamir–Adleman): criado (em 1977) o sistema de chave pública amplamente usado para transmissão segura de dados. patent/US4405829

  • Secure Hash Algorithms (SHA): uma família de funções criptográficas de hash publicadas pelo Instituto Nacional de Padrões e Tecnologia (NIST) como um Padrão Federal de Processamento de Informações dos EUA (FIPS). A primeira a implementar segurança de 256 bits contra colisões foi publicada em 2001. sha256-384-512.pdf

  • Crypto++ (Wei Dai): uma biblioteca de classes C++ (isso mesmo, apenas arquivos de texto) de esquemas criptográficos lançada em 1995 (com problemas com RSA). Livre, gratuita e de domínio público. github/cryptopp

  • How to Time-Stamp a Digital Document (Stuart Haber e W. Scott Stornetta): O primeiro estudo (em 1990) sobre como registrar data/hora em um documento digital (um pilar para blockchain) Haber_Stornetta.pdf

  • Hashcash (Adam Back): um sistema de prova de trabalho desenvolvido (em 2002) para limitar o spam de e-mail e ataques DDOS. hashcash.pdf

  • b-money (Wei Dai): um rascunho (em 1998), uma ideia de um esquema para que um grupo de pseudônimos digitais não rastreáveis ​​paguem uns aos outros com dinheiro e façam cumprir contratos entre si sem ajuda externa. bmoney.txt

Faça suas próprias pesquisas…