Practical Blockchains and Cryptocurrencies Speed Up Your Application Development Process and Develop Distributed Applications with Confidence

Create cryptocurrency and blockchain applications by examining the key algorithms and concepts pertaining to blockchains, transaction processing, mining, distributed consensus, and anonymous currencies. In this book, you’ll develop a fully functional cryptocurrency from scratch in the Python languag...

Descripción completa

Detalles Bibliográficos
Autor principal: Garewal, Karan Singh. author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2020.
Edición:1st ed. 2020.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630839106719
Tabla de Contenidos:
  • Chapter 1: A Short History of Money
  • Chapter 2: The Cryptocurrency Ecosystem
  • Chapter 3: Symmetric Encryption
  • Chapter 4: Cryptographic Hash Functions
  • Chapter 5: The Alchemy of Public Key Cryptosystems
  • Chapter 6: The Constructor's Guide to Blockchains
  • Chapter 7: The Helium Cryptocurrency Project
  • Chapter 8: The Helium Blockchain
  • Chapter 9: Cryptocurrency Transaction Processing
  • Chapter 10: Merkle Trees
  • Chapter 11: Helium Transaction Processing
  • Chapter 12: The Chainstate
  • Chapter 13: Mining Cryptocurrency
  • Chapter 14: Helium Mining
  • Chapter 15: The Helium Network
  • Chapter 16: Blockchain Maintenance
  • Chapter 17: Helium Wallet Construction
  • Chapter 18: The Helium Testnet
  • Appendix 1: Setting Up a Python Virtual Environment
  • Appendix 2: Installing LevelDB for Helium
  • Appendix 3: Unit Tests with Pytest
  • Appendix 4: Making Concurrent Python Programs
  • Appendix 5: Object Persistence with Pickle
  • Appendix 6: Helium Remote Procedure Calls
  • Appendix 7: Simulated Blockchain Automation
  • Appendix 8: Helium Data Structures
  • Appendix 9: Helium Database Maintenance
  • Appendix 10: Helium Source Code Listing.-.