Hyperledger Related Terminology


Hyperledger Related Terminology:

Asset - An Asset is a data object with a unique identifier. The content of an asset can be anything from a simple numeric value to a complex data object. For example, an asset can represent a financial asset, like a bank account in a bank system.

Blockchain - A Blockchain is a cryptographically secured chain of blocks to securely store an ordered list of transactions against assets of a ledger.

CA (Certificate Authority) Server - A server that hosts one or more Certification Authorities (Fabric CA) for your Fabric Network as a MSP (Membership Service Provider).

Chaincode - A Chaincode, also called Smart Contract, is a program that runs on a distributed ledger to implement business functionalities using transactions on assets.

Channel - A Channel is subset of a Hyperledger Fabric network that share a single shared ledger. A single Hyperledger Fabric network can multiple shared ledgers, one for each channel.

Consensus - A Consensus is mechanism on a distributed ledger to ensure that transactions are approved by the appropriate participants, and that transactions are applied to all copies of the shared ledger in the same order.

CouchDB - CouchDB is open-source database software developed by Apache Software Foundation that focuses on ease of use and having a scalable architecture. It has a document-oriented NoSQL database architecture and is implemented in the concurrency-oriented language Erlang; it uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API. CouchDB is used by Hyperledger Fabric as option to store the world state of the ledger.

Distributed Ledger - A Distributed Ledger is a network of systems that maintains replicated copies of the same ledger.

Hyperledger - Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration, hosted by The Linux Foundation, including leaders in finance, banking, Internet of Things, supply chains, manufacturing and Technology. See hyperledger.org.

Hyperledger Fabric - Hyperledger Fabric is a platform for developing and operating distributed ledger networks with a delineation of roles between the nodes in the infrastructure, execution of Smart Contracts and configurable consensus and membership services.

Ledger - A Ledger consists two parts: a blockchain to store an ordered list of transactions against a set of assets, and a world state to store current states of those assets. A Ledger is like a bank system, where assets are bank accounts. The blockchain stores transactions for all bank accounts. The world state stores the latest balances of all bank accounts.

Ledger Peer - A Ledger Peer, or simply Peer, is a Hyperledger Fabric network peer that runs a copy of the Distributed Ledger. There 3 types of roles of a ledger peer can play: Anchor peer, Endorser peer, and General peer.

MSP (Membership Service Provider) - MSP is a pluggable interface to support variety of credentials architectures, basically offering abstraction layer for membership orchestration architecture.

Orderer Peer - An Order Peer, or simply Orderer, is a Hyperledger Fabric network peer that runs Consensus mechanism

Peer - A Peer is a participating system of a Hyperledger Fabric network. There are two types of peers: ledger peer and orderer peer. Sometimes, a ledger peer is simply referred as peer, and orderer peer as orderer.

Smart Contract - A Smart Contract, also called a chaincode, is a program that runs on a distributed ledger to implement business functionalities using transactions on assets.

Transaction - A transaction is represents an event that modifies the content of an asset.

World State - A World State is a database to store current stats of all assets of a ledger.


Hyperledger Tutorials

Turn on Ledger Peer Operation RESTful API

⇑⇑ Hyperledger Tutorials

✍: FYIcenter.com

(This question has not been answered yet. If you know the answer, please share it in a comment below.)

2020-01-21, 258👍, 0💬