Fabric Starter

Starter Application and Deployment Scripts for Hyperledger Fabric
Alternatives To Fabric Starter
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Fabric14,6171132 days ago255March 22, 2022156apache-2.0Go
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Fabric Samples2,49922 days ago42April 23, 202179apache-2.0TypeScript
Samples for Hyperledger Fabric
Fabric Sdk Java1,09792918 days ago49July 07, 20223apache-2.0Java
Docker Compose Files920
a month ago1Go
Some typical docker compose templates.
Fabric Sdk Go84535587 months ago39February 11, 202237apache-2.0Go
Fabric Sdk Node7731,0437611 days ago821July 05, 20225apache-2.0JavaScript
Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric
Build Blockchain Insurance App715
7 months ago37apache-2.0JavaScript
Sample insurance application using Hyperledger Fabric
Hyperledger_code_fabric618
2 years agoother
Code analysis on hyperledger fabric project
Blockchainer Roadmap478
3 months ago1
Roadmap of learning blockchain technology and business knowledge summarized by ZJUBCA(浙大区块链协会总结的区块链知识学习路线). Welcome to contribute!!!
Awesome Hyperledger Fabric431
4 months ago
A curated list of resources for creating applications with hyperledger fabric
Alternatives To Fabric Starter
Select To Compare


Alternative Project Comparisons
Readme

Starter Application for Hyperledger Fabric

(!) The project has switched to Hyperledger Fabric v2.3. For using previous versions see snapshot-xxx branches

Create a Hyperledger Fabric network to jump start development of your decentralized application on Hyperledger Fabric platform.

The network is run by docker containers and can be deployed to one host for development or to multiple hosts for testing or production.

Scripts of this starter generate crypto material and config files, start the Hyperledger Fabric node and deploy your chaincodes. Additional nodes can be started and automatically connected to a Blockchain network.

Developers can use REST API to invoke and query chaincodes, explore blocks and transactions.

What's left is to develop your chaincodes and place them into the chaincode folder, and user interface as a single page web app that you can serve by by placing the sources into the www folder.

See also

Blockchain network deployment

The following sections describe Fabric Starter possibilities in more details:

Install

See Prerequisites

Using a particular version of Hyperledger Fabric

By default Fabric starter uses the 2.3 version of HL Fabric. If you want to deploy network with another version of HL Fabric then export it in the FABRIC_VERSION environment variable, e.g.:

export FABRIC_VERSION=1.4.8

Create a network with one organization

See Start an organization node

Add other organizations to the Network

See Add organizations to Network

Use REST API to query and invoke chaincodes

See Use REST Api

Use LDAP for user authentication and management

LDAP and Hyperledger Fabric Certification Authority are the two options for user management and membership. See Use LDAP for LDAP details.

Consensus Types. RAFT consensus algorithm.

Two types of consensus are used for ordering: Raft and Solo. For using Raft consensus see instructions in Start Raft Ordering Service

Prepare and install chaincodes

See Install Chaincodes

Releases\Snapshots cycle

When the code is stable for release or before introducing major changes\new features the branches stable, hlf-{fabric-version}-stable and hlf-{fabric-version}-snapshot-{version} are created.

Up to the snapshot-0.13-2.3 the snapshot-{version}-{fabric-version} tempate was used.

Note, the Hyperledger Fabric version and the Fabric Starter version which the snapshot depends on are defined in the .env file.

Popular Fabric Projects
Popular Hyperledger Projects
Popular Blockchain Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Shell
Network
Rest
Blockchain
Fabric
Consensus
Hyperledger
Hyperledger Fabric