Skip to content

PacktPublishing/Hyperledger-Cookbook

Repository files navigation

Hyperledger Cookbook

Hyperledger Cookbook

This is the code repository for Hyperledger Cookbook , published by Packt.

Over 40 recipes implementing the latest Hyperledger blockchain frameworks and tools

What is this book about?

Hyperledger is an open-source project and creates private blockchain applications for a range of domains. This book will be your desk reference as you explore common and not-so-common challenges faced while building blockchain networks using Hyperledger services.

This book covers the following exciting features:

  • Create the most popular permissioned blockchain network with Fabric and Composer
  • Build permissioned and permission-less blockchains using Sawtooth
  • Utilize built-in Iroha asset/account management with role-based permissions
  • Implement and run Ethereum smart contracts with Burrow
  • Get to grips with security and scalability in Hyperledger

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

type Chaincode interface {
    Init (stub ChaincodeStubInterface) pb.Response
    Invoke (stub ChaincodeStubInterface) pb.Response
}

Following is what you need for this book: This book is for blockchain developers who want to understand how they can apply Hyperledger services in their day-to-day projects. This book uses a recipe-based approach to help you use Hyperledger to build powerful, decentralized autonomous applications. We assume the reader has a basic knowledge of the Blockchain technology and cryptography concepts

With the following software and hardware list you can run all code files present in the book (Chapter 1-9).

Software and Hardware List

Chapter Software required OS required
1-2 Hyperledger Fabric (v1.3) Ubuntu (16.04 LTS)
cURL (v7.47) Docker(v17.06.2-ce +)
Docker Compose (v1.14.0 +)
Go (v1.10.x)
Node.js (8.9.x+ & < v9.x)
npm (v5.x)
Python (2.7.x)
3 Hyperledger Composer Ubuntu (16.04 LTS)
Visual studio
4 Hyperledger Explorer Ubuntu (16.04 LTS)
PostgreSQL (v9.5 +)
Jq (v1.5)
5 Hyperledger Sawtooth Ubuntu (16.04 LTS)
Putty (0.70)
Python (3.5) Ubuntu (16.04 LTS)
6 Burrow Ubuntu (16.04 LTS)
Remix
solc
Seth
7 Iroha Ubuntu (16.04 LTS)
PostgreSQL(9.5)
Protobuf C++
gRPC
8 Indy-SDK Ubuntu (16.04 LTS)
LibIndy
Indy-CLI
9 sqlite3 Ubuntu (16.04 LTS)
caliper

Related products

Get to Know the Authors

Xun (Brian) Wu is an author, software architect, and advisor with over 17 years' extensive hands-on experience in blockchain design and development, big data, AI, the cloud, UIs, and system infrastructures. He has worked for top investment banks including J.P. Morgan, Citigroup, and Bank of America. He is a coauthor of Blockchain Quick Start Guide, Blockchain By Example, and Seven NoSQL Databases in a Week, and has worked as a technical reviewer on over 50 technical computer books for Packt. He owns several blockchain patents, and currently serves as a board advisor for several blockchain start-up companies. Brian holds an NJIT computer science master's degree. He lives in New Jersey with his two beautiful daughters, Bridget and Charlotte.

Chuanfeng Zhang is enthusiastic and passionate about technologies and trading and data analysis, with 20 years' experience in both the technology and finance sectors. He has worked at top investment banks and technology firms including Goldman Sachs, Credit Suisse, and IBM. He has led, designed, and successfully developed many enterprise-scale systems with diverse architectures for algorithmic trading, order management, risk management, business intelligence, and more.

Andrew Zhang is an IBM Watson Cloud Advocate. He has many years of experience in cloud platforms, big data analytics, and machine learning. He works with start-ups and enterprise clients in the government, education, healthcare, and life science industries. His current interests are in embedding AI and blockchain open source technologies for consumer and enterprise applications. In his spare time, Andrew enjoys reading, traveling, and spending time with his family and friends.

Other books by the author

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781789534887

About

Hyperledger Cookbook, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published