Link Search Menu Expand Document

Overview

There are several terms and concepts that are unique to Hyperledger Fabric which Fabric DevKit is based. Please refer to the official documentation for a detailed explanation of the terms used. For the purpose of Fabric DevKit, we summarised some of the key terms used and these are:

Terms Definition
Chaincode A Go, Node or Hyperledger Fabric support code installed on peer node to enable it to perform computation
Channel A subnet of a Fabric network.
Client node A type of node serving as an interface between a human user and a peer node
Fabric network A network of a grouping of client, peer and ordering nodes. Each grouping is typically owned by a participant
Fabric Organisation (or Organisation) A grouping of nodes identified by a root domain with each node in the grouping identified by sub-domain
Ledger A series of timed transactions recorded in blocks that are cryptographically linked.
Node A node a generalised term for computing platform responsible for processing blockchain ledgers, handling interactions with human users and enabling the blockchain network to reach consensus.
Participant This refer to an entity typically an real world organisation or even a individual owning a collection of computing nodes
Peer node A type of node responsible for validating transactions sent from client nodes.
Ordering node A type of node responsible for taking transactions of a client node and packing it into a block and sending the block to the peer node to update the world state.
World state A world state is datastore found in peer nodes representing the state generated from the clumination of transactions found in the ledger. All peers in the same channel share the same state or data structure and should have the same value for a given time frame – i.e. consensus view.

A Hyperledger Fabric Network

NOTE: In the above diagram, the red and blue ledger notations represents different channels of a given Fabric Network. E0. E1, E2 and E3 represents peer nodes.

Key concepts from official documentation

Additional reading materials

Copyright (c) 2019. The Fabric-DevKit Authors. All rights reserved. SPDX-License-Identifier: Apache-2.0