Mastering Bitcoin

Uit BitcoinWiki.nl

Ondertitel: Programming the Open Blockchain[bewerken | brontekst bewerken]

Mastering Bitcoin is een boek geschreven door Andreas Antonopoulos over de technische werking van Bitcoin, op software en data-structuur niveau. Het beoogd publiek is de software-ontwikkelaar die programmatuur gaat schrijven welke met het Bitcoin systeem interacteert: denk aan wallet-software, exchanges, mining software, mempool- en blockchain explorers enzovoorts.

De eerste hoofdstukken zijn volgens de auteur ook interessant voor lezers die gewoon geïnteresseerd zijn in de technische werking van Bitcoin en de opbouw van de blockchain.

De eerste uitgave stamt uit 2017 en iedereen kon meelezen met het werk om dat Andreas het boek digitaal op Github schreef en publiceerde. De gedrukte versie is tegen betaling te koop.

Inmiddels is de 3e editie verschenen.

Inhoudsopgave[bewerken | brontekst bewerken]

  1. Introduction
  2. How Bitcoin Works
  3. Bitcoin Core: The Reference Implementation
  4. Keys, Addresses
  5. Wallets
  6. Transactions
  7. Advanced Transactions and Scripting
  8. The Bitcoin Network
  9. The Blockchain
  10. Mining and Consensus
  11. Bitcoin Security
  12. Blockchain Applications

Appendices

  • The Bitcoin Whitepaper by Satoshi Nakamoto
  • Transaction Script Language Operators, Constants, and Symbols
  • Bitcoin Improvement Proposals
  • Bitcore
  • pycoin, ku, and tx
  • Bitcoin Explorer (bx) Commands