Skip to content

Maneesha-Raj/Crowd-Funding-Network-in-Hyperledger-Fabric

Repository files navigation

CrowdFundingNetwork - Hyperledger Fabric Blockchain Network

This repository sets up a Hyperledger Fabric blockchain network for a crowdfunding platform with four organizations: Fundraisers, Donors, Authorities, and Bank. The network is configured with Fabric CA for certificate management and includes the full lifecycle of creating a channel, joining peers, and installing chaincode.

Table of Contents


Architecture

The CrowdFundingNetwork consists of the following entities:

  • Orderer Organization: crowdfund.com with one orderer node.
  • Fundraisers Organization: Includes peers representing fundraising campaigns.
  • Donors Organization: Includes peers representing donors.
  • Authorities Organization: Includes peers for regulatory authorities.
  • Bank Organization: Handles financial transactions.

All organizations use Fabric CA for certificate generation and user management. Each organization has one peer node, and the network uses a solo ordering service.

💻 Built with

Technologies used in the project:

  • Hyperledger Fabric

Prerequisites

Make sure the following tools are installed on your machine:

  1. Docker
  2. Docker Compose
  3. Node.js (for running and testing the chaincode)
  4. Hyperledger Fabric binaries

Clone the Repository

git clone https://github.com/yourusername/CrowdFundingNetwork.git
cd CrowdFundingNetwork

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages