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, 875👍, 0💬
How to run CMD Commands in Dockerfile to change Windows Docker images? When building a new Windows i...
How to pull NVIDIA CUDA Docker Image with the "docker image pull nvidia/cuda" command? If you are ru...
How to troubleshoot the Orderer peer? The Docker container terminated by itself. You can follow this...
How To Get the Minimum or Maximum Value of an Array in PHP? If you want to get the minimum or maximu...
How to attach console to a Running Container using the "docker container exec" command? I want to ge...