What network starters can choose a consensus mechanism

What is Hyperledger Fabric?The Linux Establishment established Hyperledger in 2015. As opposed to proclaiming a solitary blockchain standard, it urges a cooperative way to deal with creating blockchain innovations by means of a group procedure, with licensed innovation rights that empower open improvement and the appropriation of key gauges after some time.Hyperledger Fabric is one of the blockchain projects within Hyperledger. Like other blockchain technologies, it has a ledger, uses smart contracts, privacy, consensus and there is a system by which participants manage their transactions.If we unpack and deploy HyperLedger Fabric 1,0 and it’s components, we will find the following core components:Shared Ledger: Hyperledger Fabric has a ledger subsystem consisting two components: 1.    World state: It is the database of the ledger and describes the state of the ledger. 2.    Transaction log: It records all the transaction and updates the history of world state.Moreover, each participant has a copy of the ledger to every Hyperledger Fabric network they belong to.Smart Contracts: Hyperledger Fabric smart contracts usually interact with the database component of the ledger, the world state and not the transaction log and the smart contracts are written chain code language i.e. Go language.Privacy: Depending upon the network needs of business to business participants network Hyperledger also supports the networks where privacy is the key operational requirement.Consensus: It is an agreement on the order and to confirm the correctness of the set of transactions constituting a block. In this, network starters can choose a consensus mechanism that represents the perfect relationship between participants.?Hyperledger Fabric Model:This section involves the design features of the Hyperledge fabric:Assets – These are the collection of key-value pairs which are recorded as transactions on a private blockchain and it can represent in the form of JSON or binary form.Chain code – It is a software that is running on a ledger to encode assets and transaction instructions for modifying the assets.Ledger Features – It encodes the entire history of the transaction for every channel and includes the SQL-like query for auditing and dispute resolution. Privacy through Channels – Channels empower multi-parallel transactions with the high degrees of security and secrecy required by contending organizations and directed enterprises that trade assets on a network.Security & Membership Services providers- Permissioned membership provides a trusty blockchain network, wherever members notice that everyone transactions are often recognized and followed by approved controllers and auditors.Prerequisites for installation of Hyperledger:•    Install cURL•    Docker and Docker Compose•    Go Programming Language•    Node.js Runtime and NPM