Hyperledger: Ruchita Nishad Patel Priyanshi Yash Kothari Harsh Mandaliya Nihar Raval
Hyperledger: Ruchita Nishad Patel Priyanshi Yash Kothari Harsh Mandaliya Nihar Raval
Hyperledger: Ruchita Nishad Patel Priyanshi Yash Kothari Harsh Mandaliya Nihar Raval
Ruchita Nishad
Patel Priyanshi
Ya s h K o t h a r i
Harsh Mandaliya
Nihar Raval
Introduction
In July 2017, Fabric is the one that has reached version 1.0
faster than others.
HyperLedger comes with below mentioned tools:
1) HyperLedger Cello
2) HyperLedger Composer
3) HyperLedger Explorer
4) HyperLedger Quilt
HyperLedger Fabric
While Ethereum has been running on production for past few years,
Hyperledger Fabric is still maturing. The July 2017 released version is
claimed to be production ready.
Node
In Hyperledger the communication entities are known as nodes. A
node could be either a client node that submits a transaction and
broadcasts the same to the ordering service, a peer node that commits
the transaction or an orderer node that guarantees delivery and
transaction to be atomic.
Channel
A group of nodes or peers can create a subset of the Hyperledger
BlockChain to have their own subnet that has its own smart contract,
security policies. Also the transactions authorised to that subnet is visible to
only subscribers of that network. One peer can subscribe to multiple
Channels if needed. This provision is especially beneficial in case a firm
wishes to do business with different parties with different smart contracts
or different rates etc.
Chain Code
Unlike Solidity in Ethereum the smart contracts in Hyperledger can be
written in Go or Java. Chaincode runs inside Docker container as its
sandbox. While in Ethereum the data structures were saved inside
Ethereum smart contract, Hyperledger uses RockDB storage and saves it in
key value pair form.
Identity Management
There is an inbuilt membership service that enrols members and
handles roles, groups as well as digital signature of accounts