Hands-On Blockchain with Hyperledger
內容描述
Leverage the power of Hyperledger Fabric to develop Blockchain-based distributed ledgers with ease
Key Features
Write your own chaincode/smart contracts using Golang on hyperledger network
Build and deploy decentralized applications (DApps)
Dive into real world blockchain challenges such as integration and scalability
Book Description
Blockchain concepts and the Hyperledger technologies are hot topics. Hyperledger is an open source project to create private blockchain applications for different domains including finance, banking, supply chain, IoT and much more. This book will be an easy reference to explore and build blockchain networks using Hyperledger services.
This book will start with explaining the blockchain evolution and then proceed to an overview of technologies like Ethereum, R3 Corda, Coco, and Hyperledger. We will learn how to set up and launch Hyperledger Fabric in Bluemix. We will look into the architecture and the components of Hyperledger Fabric which are used to build private blockchain applications. Later we will delve into how we can interact with Hyperledger Fabric blockchain to build private networks from scratch covering all the required principles such as chaincode, smart contracts, cryptocurrencies and much more on the Hyperledger network.
By the end of this book, you will be able to build and deploy your own decentralized applications using Hyperledger addressing key pain points encountered in blockchain lifecycle.
What you will learn
Discover why Blockchain is a game changer in the technology landscape
Set up Blockchain networks using basic Hyperledger fabric deployment
Understand the considerations for creating decentralized applications
Learn the process of creating good business networks using Hyperledger
Write Smart Contracts quickly with Hyperledger Composer
Design transaction model and chaincode with Golang
Deploy composer REST Gateway to access the Composer transactions
Discern how business network impacts your Hyperledger fabric solutions
Who This Book Is For
This book is for experienced developers or IT specialists who are interested in Blockchain technologies and want to understand how they can apply it in their day-to-day projects. We assume the reader has a basic knowledge of Blockchain technology and cryptography concepts.