Hyperledger Fabric

Understand How Hyperledger Fabric Works and Launch Your Chain Quickly

With powerful REST APIs, flexible cloud deployment options, and advanced token management, Kaleido is the simplest way to build a Hyperledger Fabric network anywhere.

What it

Hyperledger Fabric

is

What it is

Why Launch Your Hyperledger Fabric Chain on Kaleido

Our team includes founding members of Hyperledger Fabric, plus long time committers and maintainers. We serve on the technical steering committee for Hyperledger and are significant contributors to not only Fabric, but Hyperledger FireFly as well.

Because we know this technology well, we understand how important it is to give developers tools and APIs to make development easier.

Launch Fast & Simply

Kaleido makes it possible to launch a chanin in minutes, while FabConnect, our open source REST API for simplifying Fabric interactions, makes it simple for any developer to manage a network without having to become a Fabric expert first.

Deploy On Any Cloud

Our platform makes it easy to deploy an enterprise-grade network on AWS, Azure, or on-prem. This means you spend more time perfecting your use case and less time building the blockchain infrastructure.

Access Pluggable Services

Most Blockchain-as-a-Service (BaaS) providers stop at the blockchain. We provide all of the on-chain and off-chain services you need to get enterprise blockchain networks and services to production.

Hyperledger Fabric at a glance

Permissions

Built for permissioned networks

Governance

Data isolation and strict governance enabled by Hyperledger Fabric certificate authority

Transaction Flow

Unique Execute-Order-Commit endorsement model where transactions are initially executed on a set of peers while ordering service handles packaging and delivery.

Consensus Algorithms

Consensus protocols such as Solo, Practical Byzantine Fault Tolerance (PBFT), Raft or Kafka (to be able to use several ordering nodes) can be plugged in.

Smart Contract Language

Go, Java, Node.js

What Is Hyperledger Fabric?

Since launching in 2015, Hyperledger Fabric has been a top choice for enterprises looking to build apps on permissioned blockchain networks. The modular architecture is capable of powering large-scale applications that require enterprise-grade data security.

The ability to protect certain details of peer transactions has made Hyperledger Fabric a go-to protocol for industries like financial services, supply chains, and the insurance industry. It works for complex use cases that involve personally identifiable information and proprietary business data.

Hyperledger Fabric is one of the many protocol choices available on Kaleido. With a full suite of plug and play services, flexible cloud deployment options, and powerful APIs, Kaleido is the easiest way to run a Fabric network anywhere.

Benefits of Hyperledger Fabric

Hyperledger Fabric is an open source project designed to handle enterprise-grade use cases. A key differentiator is its quick transaction throughput. Developers choose to build applications with Hyperledger Fabric because of its modularity. It’s flexible, allowing for more innovation and optimization regardless of industry. Other benefits include scalability and security, key pillars of any enterprise application.

Better performance

One click is all it takes to deploy Ethereum nodes in the Unlike other private networks that require every peer to execute transactions and maintain a full ledger, Hyperledger Fabric allows for more delineation of roles among members

Open source

Part of the Hyperledger project of the Linux Foundation, the architecture of Hyperledger Fabric allows for scale and performance

Permissioned network

Developers can build subnets or channels to keep certain transactions and data private while maintaining a shared ledger

How it works

How it Works

How Hyperledger Fabric Works

When contrasted against other enterprise blockchain protocols, Fabric displays a number of inherently unique characteristics. These include transaction lifecycle and consensus, privacy techniques and channels, trust models, smart contracts and programming paradigms.

Trust model

Fabric employs an elaborate governance model backed by x.509 certificates (referred to as Membership Service Provider credentials) that is coupled with policy mandates responsible for enforcing a signature threshold.

Transaction lifecycle

Fabric transactions can be distilled into three distinct tiers:  

  • Endorsement: Execution of the target business logic and subsequent collection of signatures by the submitting client.  
  • Ordering: Deterministic global ordering per channel and assembly of transactions into blocks.
  • Committing: Validation of received transactions as successful or failed, and subsequent commitment to their channel ledger.

Privacy techniques

Channels provide the first high level of privacy in Fabric. Only memberships that have been authorized to participate in a channel can join a peer node. The accompanying ledger and underlying state information remains completely isolated from every other member on the network.

Fabric also supports Private Data Collections whereby private information is shared directly via P2P amongst the privy participants. Only hashes of the private inputs are shared with the orderers for inclusion in the on-chain transaction.

Smart contracts

Fabric chaincodes can be deployed either as long-running microservices, or as commands that get executed and exited when done.

A chaincode deployment is defined twofold: the executable program, which must be installed on each peer node that requires interaction with the logic or state, and the definition, which must go through the approve/commit lifecycle and is captured on-chain via transactions.

Programming model

Chaincode supports development in Golang, Node.js and Java.  Network interactions with the peer and orderer nodes takes place over a well defined, but very complex, gRPC interface with protobuf as the wire protocol. Using one of the SDKs (supported in Golang, node.js/typescript and Java) is a necessity.

Launch a Hyperledger Fabric Network Easily

Watch this video from our Solutions Architect Nick Gaski about how Kaleido’s blockchain solutions get you up and running on the distributed ledger more quickly.
Start a Free Trial

Launch a Hyperledger Fabric Network Easily

Watch this video from our Solutions Architect Nick Gaski about how Kaleido’s blockchain solutions get you up and running on the distributed ledger more quickly.
Start a Free Trial

Web3 Use Cases
Run Better on Kaleido

Hyperledger Fabric is a private blockchain that allows developers to create subnets, or channels, meaning that certain proprietary or personal information can remain confidential. This makes Fabric a protocol of choice for industries like financial services, insurance, and supply chain management.

Supply Chains

Hyperledger Fabric networks can increase transparency and traceability of transactions within the network. This transparency can be used to monitor real-time location data, limit fraud and counterfeit goods, and track ESG efforts.

Digital Assets

Complex multi-party business networks built on Fabric can easily tokenize assets, transact instantly, share data, and eliminate cumbersome paperwork as financial business flows are automated.

Insurance

Moving insurance transactions to blockchain can eliminate fraud, automate claim processing, and digitize legacy systems. Hyperledger Fabric also allows stakeholders to automate Know Your Customer (KYC) processes via smart contracts.
Why Kaleido

Everything You Need to Build Enterprise-Grade Blockchain Networks & Digital Assets on Hyperledger Fabric

Try Truffle on Kaleido

Kaleido's platform is different because it has everything businesses need to create complete blockchain solutions. With just a few clicks, you can create a blockchain network, deploy it globally, set up governance, and include additional services.
pdf kljasd flkjasdf klasjd fkljas dflkjasd fklashd jfklasjhd fklashdf klasdhf kasjhdf

Blazing Fast Deployment, Speed, and Scale

Deploy Production-Ready Blockchain Networks and Digital Assets in Minutes
Amazingly Low Cost Per Transaction
Multi-Party, Cross-Cloud, and Multi-Region Support
Built-In High Availability and Disaster Recovery
400+ APIs and 40+ Services to Accelerate Development

No Lock-in and Open Source Technologies

Support for Multiple Blockchain Protocols
Enterprise Integrations and Marketplace
Customizable Decentralization Options
Actively Leading New Standards and Technologies

Proven Enterprise Platform and Expertise

ISO and SOC2 Certified
SLAs and  24/7 Support
On-Chain and Off-Chain Services
Secure Key Management
Built-In Monitoring and Smart Contract Management
Additional Resources
Learn More About
Hyperledger Fabric
pdf kljasd flkjasdf klasjd fkljas dflkjasd fklashd jfklasjhd fklashdf klasdhf kasjhdf
Ready to Get Started With
Hyperledger Fabric
?

FAQs: Common Question About Hyperledger Fabric

Is Hyperledger Fabric free?

Hyperledger Fabric is free to use. Developed by the Linux Foundation, it is open source and anyone can download it.

Is Hyperledger Fabric a private blockchain?

Hyperledger Fabric is a private blockchain that allows developers to create subnets, or channels, meaning that certain proprietary or personal information can remain confidential. This makes Fabric a protocol of choice for industries like financial services, insurance, and supply chain management.

What are the advantages of Hyperledger Fabric?

Hyperledger Fabric helps members of a network protect personal or proprietary data. For example, if competitors are on a network together, the ledger may represent a transaction but protect the cost associated with that transaction. This maintains an immutable record while business data remains off-chain.

Hyperledger Fabric vs Hyperledger Sawtooth?

The biggest difference between Hyperledger Fabric and Hyperledger Sawtooth is that Sawtooth allows for permissionless network systems and persmissioned systems. Hyperledger Fabric offers only permissioned network access.