1.1 k
views

Hyperledger Fabric – What Is It and How Does It Work?

The cryptocurrency world continues to see new developer ideas enter the market. Today, we will simplify a technical aspect: the Hyperledger Fabric technology.

Any reader interested in learning about the most complex aspects of the topic can refer to the official documentation. This article will analyze the main elements of this system, also highlighting important criticisms in the sector.

Understanding Hyperledger Fabric

Let’s start, first of all, by understanding the origin of the instrument name:

  • Hyperledger is an open-source distributed ledger system. A group of developers from the Linux Foundation launched this product in December 2015.
  • Fabric is a decentralized ledger technology-based (DLT) platform owned by IBM.

Hyperledger Fabric combines the know-how of Linux Foundations and IBM to create a modular blockchain framework. A developer can use this tool to build blockchain-based solutions and products.

There are tons of blockchain projects that are trying to leverage Hyperledger. To date, the Linux Foundation estimates around 30,000 projects on this system.

The demand for private blockchain systems

One of the main limitations of traditional blockchains is that of a transaction’s confidentiality. As a result, there are areas where an organization may consider it dangerous to disclose information about its transactions to the public.

Let’s think, for example, of the defense industry. Sensitive information in the wrong hands could cause enormous damage to national governments. The transparency of blockchain technology can become a limitation for many businesses.  

In this context, it is clear that not everyone should manage to access a private blockchain. For example, companies may need to know and verify a counterparty’s identity. At the same time, an external operator does not need to see this information.

Hyperledger Fabric is, essentially, the market’s answer to this need.

A quick technical overview

We do not intend to explain how Hyperledger Fabric works highly complexly. Instead, to simplify, we can divide the framework into three pillars:

  • Chaincode: an open-source set of smart contracts which businesses can adapt to their needs.
  • Transaction ordering: several nodes in the system serve the unique purpose of ordering transactions.
  • Transaction validation & commitment: a system enables the validation of individual transactions and their storage in the ledger. The infrastructure needs fewer trust levels, making Hyperledger Fabric a relatively efficient tool.

Furthermore, each player can have one of the three following roles in Hyperledger Fabric:

  • Endorser: the entity that receives the transaction proposal.
  • Committer: the entity that validates the endorsement operations of the transaction.
  • Consenter: the entity that takes charge of the internal consensus mechanism in the system.

The most important thing to understand is what the Hyperledger Fabric information flow is all about. As we can guess, only the confirming instructions circulate among the different entities of the system.

This structure does not envisage the need to circulate other data relating to individual transactions. The direct consequence of this mechanism is the potential high scalability of the entire ecosystem.

Existing criticism

There is a lot of criticism of this new system in the blockchain sector. However, history teaches us that criticism can lead to significant technological improvements. For this reason, we believe it is essential to mention two of the main arguments against Hyperledger Fabric.

A non-blockchain technology?

Several people active in the crypto sector accuse Hyperledger Fabric of using non-blockchain technology. A team of researchers in Paris published a paper in 2019 on this topic.

The researchers’ engineering approach appears to demonstrate critical flaws in Hyperledger Fabric. According to the team, the main issue is the slowness of information propagation between users.

Fighting monopolization

We believe it is essential to clarify that Hyperledger Fabric is not the only technology in this market niche. For example, a 2020 study showed that Corda currently enjoys more incredible popularity among developers.

Competition in the sector should create a better product for the end-user. Hyperledger Fabric is interestingly failing to take the entire market. There seem to be many developers who agree with the researchers we mentioned earlier.

Is it possible to create a token on Hyperledger Fabric?

Yes, one of the main applications of Hyperledger Fabric is the issuance of new tokens. As one may guess, creating a token is a highly-technical process. Once again, we will attempt to simplify the matter as follows:

  • Issuing: developers must locate an empty (or, as they call it, “unspent”) space in the system. At this point, they will be able to issue the new token.
  • Listing: once developers issue a token, the whole community operating on Hyperledger Fabric must know of it. This operation involves listing the coin internally, making other developers aware of its existence.
  • Transferring: users can spend tokens by moving them to a recipient. This operation removes the coin amount from the system.
  • Redemption: this phase stores the information on the whole operation in the ledger. This step enables users to issue only unspent tokens, a fairness protection level in the system.

Final thoughts

This article has shed some light on the subject of Hyperledger Fabric. In many contexts, the transparency of blockchain is a strength of this new technology. However, there are sectors where excessive transparency can create non-trivial complications.

Hyperledger Fabric is one of the many answers the market has given to this demand. However, as mentioned in the text, some alternatives are even more popular among developers.

Bitcoin live price
Btc
Bitcoin
$29.676
price
0.65731%
price change
BUY NOW

High competition can create a more excellent innovative drive. Companies entering this sector will have to face increasingly competent competitors. End-users will have an increasingly wide range of products at their disposal, with simplified access conditions.

Stay up to date with our latest articles

More posts

What Is the Blockchain Scalability Trilemma?

In the context of decentralization, security, and scalability, the Blockchain Trilemma refers to the generally held notion that decentralized networks can only deliver two of the three benefits at any given moment. In this article, we more closely into the matter, assessing all the most relevant aspects of the blockchain scalability trilemma. The Trilemma Vitalik Buterin invented the term "blockchain trilemma," which refers to a conundrum that blockchain engineers face while balancing three competing demands at once: decentralization, security, and…

Do Smart Contracts Represent Legal Contracts?

When industry players use the term "smart contracts," they may mean different things. Words matter, as any contract lawyer will be able to explain. Is the word “contract” a technical overstatement, or does it trigger actual legal bindings? The industry needs to agree on the consistency of its terminology. What exactly is a smart contract? Does it have any legal implications? When attorneys and technologists use this terminology, do they understand each other? Our article will provide a short analysis,…

How Do Crypto Anti-Dumping Policies Work?

Scammers utilize social media platforms to impersonate celebrities or acquaintances to persuade victims to make fake investments. The rise of cryptocurrencies and the lack of regulations gave new tools to these criminals. We'll look at how the market is attempting to safeguard investors today. Crypto commentators frequently emphasize anti-dumping regulations as a deterrent to online fraudsters. What Are Pump and Dump Operations? Before dwelling on the concept of anti-dumping policies, we need to understand what is a “pump and dump”…

Understanding Layer 3 Blockchains

Scalability has become an even more pressing issue as the crypto sector experiences increased customer demand. Many of us have come across terms like “layer one” and “layer two” protocols in the blockchain world. Blockchains must be very secure due to the lack of a centralized authority. They must also be incredibly scalable to cope with growing users and transactions. Today we will learn more about layer three solutions, a technology aiming to provide scalability while maintaining top-notch security. A…

Venezuela – How Does the Petro Crypto Work?

Venezuelan President Nicolas Maduro suggested the creation of a national cryptocurrency in 2017. Officials claim that the country's oil, gas, and mineral riches back its value. However, as of today, Petro seems to fail fulfilling its purpose of rescuing the national economy. Some foreign observers believe the Petro digital currency is a trick to circumvent international restrictions. These sanctions prevent Venezuela from borrowing cash on global markets. This article will provide an analysis of the creation of this national cryptocurrency.…

Understanding Advanced Smart Contracts

The clever use of smart contracts has contributed significantly to the exploding popularity of blockchain technology. Initially proposed by computer scientist Nick Szabo, a smart contract is a collection of instructions executing automatically. This technology aims to make the contract execution as automated as possible. Many know how basic smart contracts work, but it is rare to find a guide on their advanced versions. After a basic overview, we will analyze two typical cases of advanced smart contracts. The article…

Layer 2 Blockchain Projects – A Guide for Beginners

One of the critical difficulties confronting the blockchain community is the matter of scalability. While the technology has proven its high potential over the years, several aspects limit its applicability to a large scale. The scalability problem has been on our minds since humankind came up with the first technological inventions. We'll expand on that in this post, looking at the particular case of Layer 2 blockchains. Layer 2 (L2) blockchain definition The "Layer 2 blockchain technology" concept is gaining…

A Beginners’ Guide to Permissioned Blockchains

It has been a few years since the topic of blockchain technology invaded the market for the first time. Today, people are gradually learning to see a blockchain and a cryptocurrency as two distinct concepts. The technological and financial culture is growing, and, as a result, the industry is attracting more developers and users. Among the many consequences of this trend, we find the appearance of new tools. Today we will talk about one of the many new applications of…

Hyperledger Fabric – What Is It and How Does It Work?

The cryptocurrency world continues to see new developer ideas enter the market. Today, we will simplify a technical aspect: the Hyperledger Fabric technology. Any reader interested in learning about the most complex aspects of the topic can refer to the official documentation. This article will analyze the main elements of this system, also highlighting important criticisms in the sector. Understanding Hyperledger Fabric Let's start, first of all, by understanding the origin of the instrument name: Hyperledger is an open-source distributed…

How does a Replay Cyber Attack Work?

The replay technique is among the many attacks that have made hackers rich over the years. The phenomenon was born before the invention of cryptocurrencies and has grown in recent years. This article will deal with various aspects related to the topic. First of all, it will be helpful to understand how a typical replay cyber attack works. Secondly, we will focus on how a criminal can use this technique in the crypto world. There are several user protection techniques,…