Hyperledger Fabric

Build on Hyperledger Fabric the Easy Way

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 is

The Easiest, Most Powerful Platform for Hyperledger Fabric Development

What It Is

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.

  • 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
  • Better performance - 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

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.

A Truly Complete Blockchain and Digital Asset Solution

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

Simplified APIs for Faster Development

With FabConnect, our open source REST API for simplifying Fabric interactions, any developer can build and manage a Fabric network without having to become a Fabric expert first.

Flexible Cloud Deployment Options

Whether you want to build on AWS, Azure, or on-prem, we've got you covered. Stand up multi-region, multi-cloud blockchain networks in seconds, with fully-managed infrastructure, high availability, and disaster recovery.

How it works

How it Works

Hyperledger Fabric, Simplified

When contrasted against other enterprise blockchain protocols, Fabric displays a number of inherently unique characteristics.  These include - transaction lifecycle + consensus, privacy techniques + 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
Why Kaleido

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

Why 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.

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
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.