What is Hyperledger?

Rajeev Sakhuja
A free video tutorial from Rajeev Sakhuja
IT Consultant, Mentor, Innovation evangelist
4.4 instructor rating • 6 courses • 54,497 students

Lecture description

The term "Hyperledger" is used in different contexts......this causes confusion. In this lecture students will learn about Hyperledger project and its relationship with multiple  Hyperledger "Distributed Ledger Technology" initiatives.


Learn more from the full course

Blockchain Development on Hyperledger Fabric using Composer

Learn to develop Network Applications on Hyperledger Fabric & Composer Technology

08:21:32 of on-demand video • Updated July 2020

  • Develop Hyperledger Blockchain Applications using Composer Framework
  • Model the Blockchain Applications using Composer modeling language
  • Evaluate if a business application will benefit by adoption of Distributed Ledger Technology
  • Develop front end (Client) applications using Composer API
  • Leverage Composer REST Server to design a web based Blockchain solution
  • Describe the various components of Hyperledger Fabric Technology (Peers, Orderer, MSP, CA ...)
  • Design Hyperledger Fabric Composer Business Network Application (NOT the infrastructure)
English What is hyperledger? In this lecture you will learn about the hyper-ledger project which is an umbrella project under Linux foundation. You'll also learn about the hyper ledger fabric and composer initiatives. At the end of this lecture you will have a good understanding of the relationship between hyperledger project, Linux foundation, fabric and composer. Let's start with what is hyper ledger Hyper ledger is an umbrella project of open source blockchain and related tools, started in December 2015 by the Linux Foundation. In essence hyper ledger does not refer to a specific technology or a tool. It refers to a project under which multiple development teams are collaborating to create open source blockchain and distributed ledger technologies. This collaboration among the developers across multiple initiatives would lead to reuse, standardization and interoperability between different blockchain technologies developed under the hyper ledger umbrella. The Linux Foundation since 2000 has delivered many open source projects and at this point hyper ledger is one of the project under the Linux Foundation. The Linux foundation is dedicated to building sustainable ecosystem around open source projects to accelerate technology development and commercial adoption. The Linux Foundation has dedicated staff and all the initiatives are funded via the membership fees. These are some of the members. As of 2017 there are eight hundred plus members and 50 plus active projects under the Linux foundation. Under Linux Foundation, hyper ledger is the incubator for blockchain technologies for business. All of the hyperledger initiatives are put in one of two categories. The first category is the DLT frameworks and the second category is the tools. There are four active DLT framework initiatives. Sawtooth is led by Intel. Iroha is led by Suramitsu. IBM donated the source code for its blockchain initiative called open block chain and that combined with the source code from some other partners such as digital assets incubated the hyperledger fabric project. Most recent addition is the hyperledger burrough from monax. Monax is known for its work on creating a permission chain on top of ethereum blockchain technology. Second category of initiatives is the tools. There are four active tool projects. Cello is an initiative that aims to simplify creation and management of blockchain infrastructure. Composer is for creating business network applications using the high level composer language. Explorer provides visibility into an operational blockchain system. Quilt aims to achieve interoperability between different chains. The idea behind all of these tools is that they will be reusable across the various distributed ledger technology frameworks for example irrespective of which hyperledger distributed ledger technology you would use. You may use the explorer to gain visibility into the transactions, blocks etc. In this course the focus is on hyper ledger fabric and the composer tool. If you are interested in learning more about these projects please refer to the links in the resources for this lecture. There are over one hundred and fifty nine engineers from 28 plus organizations involved in the hyper ledger fabric initiative. The version 1.0 fabric was released on July 11th 2017. It is production ready at this point. The hyper ledger fabric is evolving at a very rapid pace and I suggest that you join the hyper ledger community to stay up to date on hyperledger initiatives. Please visit hyperledger.org/community and explore all the options you have here. Let's go back to what is fabric. Fabric is a production ready blockchain framework for creating business blockchain application. Framework here refers to the fact that hyper ledger is not a ready platform like for example an RDBMS database such as Oracle or web server such as Apache which can be installed and used out of the box. Rather fabric is a framework that provides a set of infrastructure and application building blocks. Also it provides practices and guidelines for creating blockchain business applications. To use this framework, you will need to analyze your blockchain application requirements and then create the infrastructure design, that would involve use of the fabric building blocks. Also when you are writing the software for the blockchain application on fabric you would need to have the knowledge of the standard components and APIs and functions. Let's summarize. In this lecture I covered the relationship between hyperledger, hyperledger fabric and Linux Foundation. Hyperledger is an incubator for blockchain technologies. It's an umbrella project hosted by Linux foundation. Hyperledger fabric is one of the distributed ledger technology framework initiatives and hyper ledger composer is a block chain tool for creating business application on the hyperledger DLT frameworks.