Jump to ratings and reviews
Rate this book

Mastering Blockchain: Distributed Ledger Technology, Decentralization, and Smart Contracts Explained

Rate this book
Develop a deeper understanding of what's under the hood of blockchain with this technical reference guide on one of the most disruptive modern technologies

Key Features
Updated with four new chapters on consensus algorithms, Ethereum 2.0, tokenization, and enterprise blockchains
Learn about key elements of blockchain theory such as decentralization, cryptography, and consensus protocols
Get to grips with Solidity, Web3, cryptocurrencies, smart contract development and solve scalability, security and privacy issues
Discover the architecture of different distributed ledger platforms including Ethereum, Bitcoin, Hyperledger Fabric, Hyperledger Sawtooth, Corda and Quorum
Book Description
Blockchain is the backbone of cryptocurrencies, with applications in finance, government, media, and other industries. With a legacy of providing technologists with executable insights, this new edition of Mastering Blockchain is thoroughly revised and updated to the latest blockchain research with four new chapters on consensus algorithms, Serenity (the update that will introduce Ethereum 2.0), tokenization, and enterprise blockchains.

This book covers the basics, including blockchain's technical underpinnings, cryptography and consensus protocols. It also provides you with expert knowledge on decentralization, decentralized application development on Ethereum, Bitcoin, alternative coins, smart contracts, alternative blockchains, and Hyperledger.

Further, you will explore blockchain solutions beyond cryptocurrencies such as the Internet of Things with blockchain, enterprise blockchains, tokenization using blockchain, and consider the future scope of this fascinating and disruptive technology.
By the end of this book, you will have gained a thorough comprehension of the various facets of blockchain and understand their potential in diverse real-world scenarios.

What you will learn
Grasp the mechanisms behind Bitcoin, Ethereum, and alternative cryptocurrencies
Understand cryptography and its usage in blockchain
Understand the theoretical foundations of smart contracts
Develop decentralized applications using Solidity, Remix, Truffle, Ganache and Drizzle
Identify and examine applications of blockchain beyond cryptocurrencies
Understand the architecture and development of Ethereum 2.0
Explore research topics and the future scope of blockchain
Who this book is for
If you are a technologist, business executive, a student or an enthusiast who wishes to explore the fascinating world of blockchain technology, smart contracts, decentralized applications and distributed systems then this book is for you. Basic familiarity with a beginner-level command of a programming language would be a plus.

658 pages, Kindle Edition

Published March 30, 2018

224 people are currently reading
751 people want to read

About the author

Imran Bashir

17 books9 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
182 (61%)
4 stars
58 (19%)
3 stars
41 (13%)
2 stars
8 (2%)
1 star
5 (1%)
Displaying 1 - 30 of 31 reviews
1 review
April 15, 2018
I learned a lot from this book. This is also being translated into Chinese very soon, it's a great book! highly recommended
Profile Image for Juha.
21 reviews2 followers
August 31, 2017
One of the better books on the subject matter. It actually goes to the nitty gritty and just doesn't do the same sales pitch as every other book about how the blockchain technology will revolutionise things.
18 reviews
December 25, 2017
Good introduction for the beginners.
With a some degree of hands-on involved
1 review
April 14, 2018
This is the best comprehensive book ive read about blockchain technology.
71 reviews6 followers
April 5, 2018
The first book some should read on blockchains. Contains the fundamentals of how Bitcoin led to a revolution which may be the next GPT (General Purpose Technology) like electricity and the internet.

Covers the history, different types of blockchains, consensus protocols, potential uses and points of improvement.

Its a good book, but seems to be written hastily in some areas.

Recommended
2 reviews
April 25, 2018
This book is the most comprehensive book available on blockchains. Also being used a textbook at many training institutes, colleges and universities around the world. I highly recommend it!
Profile Image for Sean.
364 reviews3 followers
September 17, 2018
This is a big book that goes into a lot of the details about bitcoin, ethereum, and other cryptocurrency projects. At times the book is unnecessarily detailed, showing output screens from the installation of various programs, for example. At other times, the book doesn't explain concepts well, such as going on and on about contracts without sufficient explanation of what contracts are and how it differs from the simple buying and selling of bitcoin. Still, the breadth of this book is impressive as it covers quite a lot of ground.

The book is a little dated as it was written prior to the bull run of 2017.
1 review
September 17, 2018
I didn't like it, the name is "mastering blockchain" and it is for beginners, it has a lot of definitions, read this book is like read wikipeadia. The name of the book should be "introduction to blockchain"
Profile Image for Preetam Chatterjee.
5,525 reviews251 followers
January 1, 2025
Imran Bashir's Mastering Blockchain is a wide-ranging and pedantically crafted guide that delves deep into the compound world of blockchain technology. The third edition of this book continues to set a high standard in technical literature, making it a must-read for blockchain enthusiasts, professionals, and academics alike. One of the most arresting features of this book is its detailed technical insights, say, you are a reader with a technical background. For you, the author provides an in-depth look at blockchain architecture, cryptography, and programming aspects. Say yopu are A developer. In this book, code snippets and algorithm explanations are included, making it particularly valuable for you. And beyond theory, the book delves into real-world use cases such as supply chain management, financial services, and IoT. It bridges the gap between the abstract concept of blockchain and its tangible applications, which is a significant strength. Bashir masterfully explains blockchain fundamentals, distributed ledgers, and decentralization, progressing naturally into more advanced topics like consensus mechanisms, cryptographic principles, and smart contracts. His ability to cover both basic and complex topics ensures the book caters to a diverse audience, from novices to specialists. The author doesn't shy away from deliberating blockchain's challenges, such as scalability, energy consumption, and security issues. This balanced approach lends credibility to the book, as it presents blockchain technology in its wholeness—strengths and limitations included. Moreover, this book incorporates insights into newer developments like Ethereum 2.0, DeFi, and non-fungible tokens (NFTs), ensuring it remains relevant in the rapidly evolving blockchain landscape. Bashir's writing style is clear and authoritative, though the dense technical content can be overwhelming for casual readers. The inclusion of diagrams, tables, and step-by-step explanations mitigates this to some extent, but this is not a light read—it requires focus and dedication. Nevertheless, it needs mention that a potential drawback is the assumption of a certain level of pre-existing knowledge. While the book begins with the basics, the pace at which it dives into technical depths might be challenging for absolute beginners. Additionally, some sections could benefit from more real-world instances to make abstract concepts more relatable. To conclude, this book is an invaluable resource for those serious about understanding and working with blockchain technology. Its depth, extensiveness, and lucidity make it a standard text in the field, although it may demand patience and prior knowledge from readers less familiar with the subject. For anyone aiming to navigate the complexities of blockchain with confidence, this book is an indispensable companion. The book achieves its goal as a definitive guide, though its complexity may not appeal to all. It stands out as an essential read for those ready to immerse themselves in the intricacies of blockchain technology.
Profile Image for Jascha.
151 reviews
January 12, 2020
Mastering Blockchain is a well written introduction to Blockchain for whoever is interested in the subject and has no real knowledge of what is happening under the hood. The concepts are clearly explained and often come supported by nice diagrams and screenshots. All the basics required to fully understand Blockchain are discussed by the author, including math and cryptography. I particularly enjoy the fact that key terms are described with a couple of sentences, in a glossary like style.

For those that are just interested in understanding what Blockchain is, mind that you need to fully understand mathematical and crypto concepts. This could lead to some headache.

A good read, as long as you fully understand what you get from it (no code to dev Blockchain applications; math and cyrptography).
Profile Image for Bruce.
37 reviews
August 16, 2021
Great operational reference for developers. I learned very much but i by no means feel this book provided mastery of Blockchain. It doesn't even have that capacity for the most intelligent reader. It's a great starting point if you're already an IT professional.
30 reviews
March 29, 2023
If there's ever a "the only Blockchain book you'll ever need" challenge, this book wins it.

Imran takes us to Blockchain under the hood, showing us definitions, architecture, what's possible, and lots more.
Profile Image for Jeevan Koneti.
Author 1 book8 followers
September 22, 2020
Good book to get an overview on blockchain and different possibilities with the technology
1 review
January 21, 2021
This is the most comprehensive book out there , just beware of other cheap imitations out there with the same name
Profile Image for Gabomur.
92 reviews
April 1, 2021
Good overall Explanation, using this book for my thesis
2 reviews
June 9, 2021
This is an amazing book
I recommend it to anyone who wants to learn blockchain
Profile Image for Kaden Cho.
31 reviews1 follower
October 21, 2021
A good starting point if you want to grasp the basics of blockchain. For me, I like the introduction of basic concepts and the bitcoin part of it.
2 reviews
December 26, 2020
Simply the best out there. The blockchain bible!
One advice for the readers : beware of the cheap imitations with the same name.
Profile Image for Eddy D. Sanchez.
65 reviews3 followers
July 7, 2019
El libro más completo y técnico que leí hasta el momento sobre Blockchain, aborda a detalle la arquitectura blockchain sus variantes, las criptomonedas, hace mucho incapié en el cifrado, incluso con ejemplos, las diferencias entre los altcoins y al final habre un abanico de posibilidades de implementación de blockchain.
Si eres desarrollador o ingeniero con buenos conocimientos de matemáticas y quieres conocer todo el ecosistema blockchain, este libro si es para ti.
Si no tienes bases en matemáticas, criptgrafía, programación, sistemas distribuidos... deberías repasar un poco antes de leerlo, es muy técnico.
Profile Image for Eddy D. Sanchez.
65 reviews3 followers
November 23, 2020
This in update for the same book but this edition have some fixes and more graphical than other editions, this book is good to understand blockchain.
1 review
December 19, 2018
This is a very technical book about blockchain (NOT just Bitcoin), and the down-to-the-code level content is excellent.

Do not expect coverage of higher-level issues as that is superficial at best.
2 reviews
September 7, 2020
Most comprehensive!
With new chapters on consensus, tokenization, serenity and enterprise chains. Very impressed!
1 review
September 13, 2020
Also read the 2nd edition , this is even better! Really good and comprehensive coverage of all topics.
2 reviews
September 16, 2020
So far so good! Read a few chapters and found it very useful. It’s permanently on my desk now as a reference!
1 review
September 20, 2020
Using this to teach blockchain to my team at work. The book also comes with academic slides for all chapters and review questions Which is available On github. Really useful.
2 reviews
October 2, 2020
This book is definitely a blockchain ultimate reference. Using it as a reference book at work. A big thank you to the author for his contribution to the discipline.
Displaying 1 - 30 of 31 reviews

Join the discussion

Can't find what you're looking for?

Get help and learn more about the design.