1st Edition

Understanding Blockchain and Cryptocurrencies
A Primer for Implementing and Developing Blockchain Projects

  • Available for pre-order. Item will ship after March 18, 2022
ISBN 9781032034072
March 18, 2022 Forthcoming by CRC Press
216 Pages 188 B/W Illustrations

USD $59.95

Prices & shipping based on shipping country


Book Description

Whether you are a project manager looking to lead blockchain projects, a developer who would like to create Blockchain based applications, or a student with an interest, this book will provide you with the foundational understanding that you need.


You have probably noticed that Blockchains are growing in popularity. Governments are investigating Digital Currencies, supply chains are adopting Digital Ledgers, games makers and artists are developing NFTs (Non-Fungible Tokens) and new use-cases are emerging regularly.


With such growth, many people will find themselves needing to understand how these technologies work. There will be new project teams, with technical leads managing blockchain projects and developers creating distributed applications. This book is great for them as it explains the concepts on which Blockchain technologies are based, in simple terms.


We will discuss and explain topics such as hashing, Merkle trees, nodes, mining, proof of work, and proof of stake, consensus mechanisms encryption, vulnerabilities and much more. The structures and principles described will be relevant for developers and managers alike, and will be demonstrated through relevant examples throughout the text.


If you are looking to understand this exciting new technology, this is the book for you.

Table of Contents

1. What are blockchains for? 2. Basic Principles of blockchain 3. Decentralized computing 4. Forks 5. Cryptocurrencies 6. Coins and transactions 7. Mining 8. Summary of blockchain so far 9. Blockchain 2.0 10. Public and private blockchains 11. Privacy coins 12. Blockchains and cryptocurrency issues and answers 13. Attacks

View More



Akira Summers has been working in software and technological development since 2000. Starting in the related fields of web development, interactive media and software development, she has held many development roles and spent several years working as a game programmer. She now lectures in digital media technologies at Birmingham City University in the UK, teaching programming, interactive media and development where she is involved in blockchain research and projects.