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.
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.
2020-01-21, 334👍, 0💬
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...
How to create a new API on the Publisher Dashboard of an Azure API Management Service? If you are ne...
Can You Specify the "new line" Character in Single-Quoted Strings? You can not specify the "new line...
How To Loop through an Array without Using "foreach" in PHP? PHP offers the following functions to a...