Blockchain for
Decision Makers
A systematic guide to using blockchain for improving
your business
Romain Tormen
BIRMINGHAM - MUMBAI
Blockchain for Decision Makers
Copyright 2019 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(s), 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.
Commissioning Editor: Sunith Shetty
Acquisition Editor: Yogesh Deokar
Content Development Editor: Athikho Sapuni Rishana
Senior Editor: Sofi Rogers
Technical Editor: Manikandan Kurup
Copy Editor: Safis Editing
Project Coordinator: Kirti Pisat
Proofreader: Safis Editing
Indexer: Priyanka Dhadke
Production Designer: Aparna Bhagat
First published: September 2019
Production reference: 1260919
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-83855-227-5
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
Improve your learning 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 customercare@packtpub.com 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
Romain Tormen is a senior consultant for PwC, a worldwide consulting firm. He has experience of digital transformation within a variety of industries and business units. Specializing in emerging technologies, he promotes the use of blockchain to his clients from the perspective of improved transaction security, transparency, disintermediation, and third-party authentication. He is a contributing writer to one of the most widely read, tech-oriented websites hackernoon. Romain offers business insights and provides use cases for a broad range of industries.
About the reviewers
Narendranath Reddy is an experienced full stack blockchain engineer and Hyperledger Fabric expert with a proven track record of helping enterprises to build production-ready, blockchain-backed applications. He is an experienced innovator and creative thinker. He has won four hackathons on blockchain and is a keynote speaker, regularly speaking about blockchain and distributed ledgers. He is currently working as a blockchain software engineer at Consensys, Dubai, having previously worked as a blockchain developer at Blockgemini, Dubai, and as a software developer at UST Global, Trivandrum, and Madrid, Spain.
Packt is searching for authors like you
If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.
Preface
Blockchain-based apps, in addition to cryptocurrencies, are being developed in a variety of industries, including banking, the supply chain, and healthcare, in order to achieve digital transformation and enhance the user experience. Blockchain is not only about Bitcoin or cryptocurrencies, but also about different technologies, such as peer-to-peer networks, consensus mechanisms, and cryptography. These technologies together help to sustain trustless environments in which digital value can be transferred between individuals without intermediaries.
This book will help you understand the basics of blockchain, including cryptographic methods, hash functions, and consensus mechanisms. You will then focus on how blockchain is used today in different industries and the technological challenges faced while implementing a blockchain strategy. The book will also enable you, as a decision maker, to understand blockchain from a technical perspective and evaluate its applicability in business. Finally, you'll get to grips with cloud-based solutions and blockchain frameworks, such as Hyperledger and Quorum, and how to use them.
By the end of this book, you will have learned about the current use cases of blockchain and be able to implement a blockchain strategy on your own.
Who this book is for
This book is for CXOs, business professionals, organization leaders, decision makers, technology enthusiasts, and managers who wish to understand how blockchain is implemented in different organizations, its impact, and how it can be customized according to business needs. Prior experience with blockchain is not required.
What this book covers
, Basics of Blockchain and the Illustration of Village Beta, aims to provide the reader with a straightforward example in terms of understanding how blockchain truly works and how it can apply to real-life situations. It provides a brief introduction as to why blockchain is a genuine matter for C-level executives and gives an illustration of how it operates.
, A Technical Dive into Blockchain, includes a description of the components of blockchain, as well as a d escription of those stakeholders who compose a blockchain network, before describing a block and its data structure, the hash, the previous hash, the nonce, and the timestamp. We'll then describe hash functions and their role in blockchain as well as discover how cryptography plays an important role in managing identities in the network and identifying stakeholders to provide authentication. We'll introduce symmetric and asymmetric encryption methods and the underlying pairs of keys tied to each account (private and public). We'll explain consensus mechanisms and illustrate the Byzantine Generals Problem, which is the first computer science problem to raise questions regarding consensus in a network in the presence of traitors or faults. We'll eventually go through an explanation of how the network keeps working to achieve truth thanks to game theory and economics.
Next page