Mastering Blockchain

Third Edition

A deep dive into distributed ledgers, consensus protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more

Imran Bashir

BIRMINGHAM - MUMBAI

Copyright © 2020 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Producer: Ben Renow-Clarke

Acquisition Editor – Peer Reviews: Suresh Jain

Content Development Editor: Edward Doxey

Technical Editor: Aniket Shetty

Project Editor: Carol Lewis

Copy Editor: Safis Editing

Proofreader: Safis Editing

Indexer: Manju Arasan

Presentation Designer: Pranit Padwal

First published: March 2017

Second edition: March 2018

Third edition: August 2020

Production reference: 1290820

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-83921-319-9

www.packt.com

packt.com

Subscribe to our online digital library for full access to over 7,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

Why subscribe?

  • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals
  • Learn better with Skill Plans built especially for you
  • Get a free eBook or video every month
  • Fully searchable for easy access to vital information
  • Copy and paste, print, and bookmark content

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.Packt.com and, as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.

At www.Packt.com, you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

Contributors

About the author

Imran Bashir has an M.Sc. in Information Security from Royal Holloway, University of London, and has a background in software development, solution architecture, infrastructure management, and IT service management. He is also a member of the Institute of Electrical and Electronics Engineers (IEEE) and the British Computer Society (BCS). Imran has extensive experience in both the public and financial sectors, having worked on large-scale IT projects in the public sector before moving to the financial services industry. Since then, he has worked in various technical roles for different financial companies in Europe's financial capital, London.

I would like to thank the talented team at Packt, including Ben Renow-Clarke, Edward Doxey, Aniket Shetty, and Carol Lewis, who provided prompt guidance and extremely valuable feedback throughout this project. Edward Doxey provided extremely valuable advice that helped immensely in being able to properly structure the content of the book. I am also very thankful to the reviewer, Pranav Burnwal, who provided valuable feedback that helped to improve the material in this book.

I thank my wife and children for putting up with my all-night and weekend-long writing sessions. Above all, I would like to thank my parents, whose blessings on me have made everything possible.

Disclaimer: The information and viewpoints expressed in this book are those of the author and not necessarily those of any of the author's employers or their affiliates.

About the reviewer

Pranav Burnwal is currently serving as co-founder and CTO for Edufied, a Blockchain-based SaaS product. Pranav has a background in research and development, and has been working with cutting-edge technologies for a good number of years. These technologies include blockchain, big data, analytics (log and data), the cloud, and message queues.

With over 5 years' experience in blockchain, Pranav has established in excess of 12 pilot solutions on blockchain platforms, four live exchanges, six crypto wealth management systems, and many more awesome projects that are currently under development. Pranav has worked in a variety of domains, including BFSI, HLS, FMCG, and the automobile sector.

Pranav has been an active community member in multiple communities, offline as well as online. He was regional head for the Blockchain Education Network (BEN), and a volunteer at TechStars. He also organizes and attends hackathons.

Pranav has also served as a technical reviewer for multiple books on blockchain, including Mastering Blockchain – 2nd Edition, and Foundations of Blockchain.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset