Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zufardhiyaulhaq/hyperledger-fabric-the-hard-way
Bootstrap Hyperledger Fabric the hard way on Vagrant.
https://github.com/zufardhiyaulhaq/hyperledger-fabric-the-hard-way
blockchain distributed-ledger fabric hardway hyperledger hyperledger-fabric hyperledgerfabric smart-contracts tutorial
Last synced: 29 days ago
JSON representation
Bootstrap Hyperledger Fabric the hard way on Vagrant.
- Host: GitHub
- URL: https://github.com/zufardhiyaulhaq/hyperledger-fabric-the-hard-way
- Owner: zufardhiyaulhaq
- License: mit
- Created: 2022-03-10T09:42:55.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-02T01:44:16.000Z (over 1 year ago)
- Last Synced: 2024-08-04T04:05:27.597Z (4 months ago)
- Topics: blockchain, distributed-ledger, fabric, hardway, hyperledger, hyperledger-fabric, hyperledgerfabric, smart-contracts, tutorial
- Language: Go
- Homepage:
- Size: 1.22 MB
- Stars: 21
- Watchers: 3
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hyperledger-fabric - Hyperledger Fabric The Hard Way - Bootstrap Hyperledger Fabric the hard way without script following Production Network approach. (Documentation / Tutorials)
README
# Hyperledger Fabric The Hard Way
This tutorial walks you through setting up Hyperledger Fabric the hard way. There is no script needed.*The results of this tutorial should not be viewed as production ready, but the writter is following Production Network approach, may receive limited support from the community, but don't let that stop you from learning!*
## Cluster Details
- CA Fabric 1.5.2
- Fabric 2.4.3## Labs
This lab required you to have understanding & installed system of Vagrant & Virtualbox
- [Provisioning Infrastructure](docs/00-infrastructure.md)
- [Installing prerequisites tools](docs/01-prerequisites.md)
- [Setup Certificate Authority](docs/02-setup-ca.md)
- [Setup TLS Certificate Authority Server](docs/03-setup-tls-fabric-ca-server.md)
- [Setup Enrollment Certificate Authority Server](docs/04-setup-enrollment-fabric-ca-server.md)
- [Setup Orderer Service](docs/05-setup-orderer-service.md)
- [Setup Peer Service](docs/06-setup-peer-service.md)
- [Setup Channel](docs/07-setup-channel.md)
- [Setup & Testing Chaincode](docs/08-setup-chaincode.md)## Architecture
There are 3 organizations in this tutorial, all of this organizations will join channel called QRIS.
- BI (Bank Indonesia), will host 3 Orderer services
- GoPay, will host 2 peer services
- DANA, will host 2 peer services![High Level Architecture](docs/assets/images/hyperledger-highlevelinfra.drawio.png?raw=true "High Level Architecture")