Hyperledger Overview: Introduce Hyperledger, Public Blockchain & Private Blockchain (Part 1)

Lina Network

July 21, 2020

This series of introductory articles about Hyperledger consists of two parts: Overview of Hyperledger and Summary of Hyperledger Framework. This article will provide information about the Hyperledger project, the Linux Foundation, the concept of Public Blockchain and Private Blockchain, and a summary of how Hyperledger works.

Learn about the Hyperledger Framework here.

What is a Hyperledger?

Hyperledger is an open source project created by the Linux Foundation in 2015 with the aim of promoting Blockchain technology across industries to ensure accountability, transparency and trust among partner businesses, through That, helps business networks and transactions be more effectively implemented.

Put simply, hyperledger is an ecosystem that allows businesses to deploy Blockchain solutions to industry problems. The hyperledger itself is not a Blockchain, cryptocurrency or a company or corporation.

What is the Linux Foundation?

The Linux Foundation is the founder of the largest and most popular open source operating system in the world – Linux.

The Linux Foundation creates a community of many important open source projects used by large corporations in many different fields, such as:

What is Public Blockchain and Private Blockchain?

To understand how Hyperledger works, we first need to understand the concept of 2 types of Blockchain today:

  • Public Blockchain – The public Blockchain network, also known as the Permissionless Blockchain, allows everyone to participate in this network. Good examples of public blockchain networks include Bitcoin and Ethereum.
  • Private Blockchain – Private Blockchain networks, also known as the Permissioned Blockchain, require verification of each individual’s information before being allowed to participate, and usually the parties in the network will know each other. Hyperledger is a typical example of Private Blockchain.
Public BlockchainPrivate Blockchain
Open network, anyone can joinThere are limited requirements. New members must be invited to join.
Nodes have equal rights (decentralized network)Only a few nodes are allowed to create new transactions
Slow transaction completion speedFast transaction completion speed
Frequency of approving long transactionsFrequency of approvals of transactions is short
The cost of making each transaction is highThe cost of each transaction is relatively low
Does not require the members to trust each otherRequires members to trust each other
Consume a lot of energyConsume less power
Table 1: Comparison of characteristics of Public Blockchain and Private Blockchain networks

The limitations of Public Blockchain compared to Private Blockchain

Public Blockchain networks allow anyone to participate, initiate and read transactions in the form of anonymity, such as Bitcoin Blockchain and Ethereum Blockchain. This can be taken advantage of to commit misconduct. In addition, the Public Blockchain network is not suitable for conducting transactions that require privacy and security.

Hyperledger uses a private Blockchain network, minimizing security risks, ensuring that only parties can see the transaction, instead of displaying all transaction information to everyone in the network. . Therefore, Hyperledger provides all the outstanding advantages of Blockchain technology for businesses: data privacy, information sharing, immutability, with a full range of security protocols.

How Hyperledger works

At the Hyperledger network, nodes are directly linked to each other and only the ledger of related nodes is updated with transaction details. The nodes that support the transaction only hold a sufficient amount of information to complete the task.

Suppose there are two individuals in the system who want to conduct transactions, A and B. A will go through an application to search for B in the list of participants in the network and initiate transactions. After the transaction has completed authentication, nodes of A and B will be connected and return the agreed result. The agreement results of both parties must match in order for the transaction to be validated. For other transactions that involve more parties, there are other rules that may apply.