Hyperledger Fabric and enterprise-level Ethereum, who is the first choice for enterprises?
Editor's Note: This article comes fromBlockchain Camp (ID: blockchain_camp)Editor's Note: This article comes from
Blockchain Camp (ID: blockchain_camp)
Blockchain Camp (ID: blockchain_camp)
Over the past year, we’ve seen a lot of enterprise interest in enterprise-grade blockchain platforms, or distributed ledger technology (DLT).
Due to privacy, regulatory, and scalability concerns, enterprises prefer to use private permissioned ledgers rather than the currently available public mainnets.
So we see two projects that are very attractive - Enterprise Ethereum and Hyperledger Fabric. In this article, we explore and compare them.
secondary title
Enterprise Ethereum
Enterprise Ethereum is a private consortium implementation of the Ethereum codebase. It is primarily driven by the Enterprise Ethereum Alliance, whose primary goal is to address enterprise needs, striving for interoperability while growing around the public Ethereum blockchain.
Enterprise Ethereum benefits from the largest blockchain development community in the world. Thousands of software engineers, product developers, and designers are working in the ecosystem, building infrastructure, development tools, and applications.
Hyperledger Fabric
2) deployment
Many organizations and governments report that they are deploying enterprise-grade Ethereum into their workflows.
secondary title
Hyperledger Fabric (HLF) is a part of Hyperledger Greenhouse, an enterprise-level distributed ledger technology that supports privacy protection and allows a large number of plug-and-play functions (consensus algorithms, components, member management services, etc.). Due to its modular and universal design, the technology addresses a large number of use cases in relation to enterprises and industries (supply chain, healthcare).
2) deployment
client
Hyperledger Fabric (HLF) is primarily used in enterprises due to its unique approach to distributed ledger technology, enabling large-scale solutions.
1)Hyperledger Besu
secondary title
client
2)Quorum
Let's explore next: the different software clients that can be used to run enterprise-grade distributed ledgers. On EVM based networks we have Hyperledger Besu and Quorum. On the other hand, Hyperledger Fabric has only one implementation. It does not have a client like an EVM-based chain. When we refer to the Hyperledger Fabric client, we will refer to the Linux Foundation's only implementation.
To put things more clearly, Hyperledger itself is a large project of the Linux Foundation. Hyperledger has a suite of open source blockchain projects and development tools. One of the blockchain projects is Hyperledger Fabric, and the other is Hyperledger Besu (which is an enterprise-grade Ethereum client formerly developed by ConsenSys called Pantheon).
Hyperledger Besu is an EVM-based blockchain client written in Java with additional "enterprise-friendly" features.
Quorum is an EVM based client primarily developed by JP Morgan. It's a fork (written in Go) from the Geth client. This is the first enterprise-focused Ethereum client with enhanced privacy features.
We can see that both Quorum and Besu have very similar specifications, of course, they are both Enterprise Ethereum clients, but we can mention the following:
Besu has a more advanced JSON RPC API license. The client supports JWT authentication. JWT authentication can be used to define the access rights of the bearer, and RPC can be called according to these rights. In its latest release (1.4.2), the team added more tenant-based features.
Quorum has a more advanced on-chain permission. We can define organizations, sub-organizations, administrators, etc. using its predefined API calls and contracts.
Who provides BaaS?
As the space matures, we see more and more cloud providers offering BaaS solutions. The biggest, of course, is AWS hosting blockchain. AWS currently offers HLF as a service, and Ethereum as a service is also in its planning. IBM Blockchain - IBM also offers HLF as a service. Azure Blockchain - Azure provides the deployment of the Ethereum (Quorum/Geth) network as well as a blockchain development kit.
Other cloud providers are also jumping into BaaS. LimeChain has consulted and helped iNNOVO Cloud provide its own blockchain solution and enter the market.
secondary title
The Future of Enterprise Blockchain Platforms
If we go this way, at some point companies will be required to join a lot of affiliate networks in order to do business with other companies. This is not using technology to reduce costs, but increasing costs due to complexity.
in conclusion
An example is an open source project called Baseline, which is a recently released open source project that attempts to use the public Mainnet (Ethereum) as a common frame of reference. The idea of deploying a permissioned network for federations has shifted to utilizing a shared or public infrastructure known as the Mainnet, the baseline protocol for "state" settlement over a globally shared infrastructure (the Mainnet).
secondary title
in conclusion
Enterprise-grade blockchain platforms are becoming more mature and ready for production use. Where a year or two ago, developers and administrators had to build out their APIs or on-chain licensing schemes, they can now be offered as a function of the client itself.
However, choosing the right enterprise-grade blockchain platform for your business is not simple, and may be the right solution for you or different from existing solutions.
Companies forming large consortiums tend to use Hyperledger Fabric networks. On the other hand, we have use cases where Hyperledger Fabric network is used only for internal processes without any external organization.


