Book Image

Blockchain Quick Start Guide

By : Xun (Brian) Wu, Weimin Sun
Book Image

Blockchain Quick Start Guide

By: Xun (Brian) Wu, Weimin Sun

Overview of this book

Blockchain is a technology that powers the development of decentralized applications.This technology allows the construction of a network with no single control that enables participants to make contributions to and receive benefits from the network directly. This book will give you a thorough overview of blockchain and explain how a blockchain works.You will begin by going through various blockchain consensus mechanisms and cryptographic hash functions. You will then learn the fundamentals of programming in Solidity – the defacto language for developing decentralize, applications in Ethereum. After that, you will set up an Ethereum development environment and develop, package, build, and test campaign-decentralized applications.The book also shows you how to set up Hyperledger composer tools, analyze business scenarios, design business models, and write a chain code. Finally, you will get a glimpse of how blockchain is actually used in different real-world domains. By the end of this guide, you will be comfortable working with basic blockchain frameworks, and develop secure, decentralized applications in a hassle-free manner.
Table of Contents (14 chapters)
Title Page
Copyright and Credits
About Packt
Contributors
Preface
Index

Chapter 6. Implementing Business Networks Using Hyperledger Composer

Hyperledger Composer is a high-level toolset and framework that was made to quickly build and run applications on top of a Hyperledger Fabric blockchain.

We learned about Hyperledger Fabric in the previous chapter, so you already know that developing a Fabric-based application is quite complex as it needs to handle many configurations at the network level.

In this chapter, we will discuss the following topics:

  • Hyperledger Composer—a quick overview
  • Setting up a Hyperledger Composer environment
  • Analyzing business scenarios
  • The business network archive
  • Implementing business transaction functions