Professional Documents
Culture Documents
Blockchain-IV MCH
Blockchain-IV MCH
• The approach was to ensure that the best practices of computer science related
to distributed computing are used in blockchain for enterprise solutions.
• It needs to be noted that Hyperledger has stated they will not be issuing its
cryptocurrency.
Dr. Maumita Chakraborty, UEMK 5
Mission of Hyperledger
• As per hyperledger.org, the mission of Hyperledger Project (HLP) is to:
• Critical use case for industry needs: information sharing on ledgers (some selected
information need to be shared with some nodes, all information may have to be shared
with other nodes). It is a persistent challenge faced by IT systems.
• Fabric shared use cases in supply chain management, health care and financial services.
Dr. Maumita Chakraborty, UEMK 12
Membership Service Provider
• The membership service providers play the function of the middleman between organizations
that want to participate in a network and those that want to use their services.
• This service is used by Hyperledger to set up the rules of engagement and make sure that there is
an agreement between the two sides.
• Hyperledger has a shared ledger that is hosted by several MSPs within their network.
• Both the organizations that are joining the network and those companies who are already
members of it have access to the ledger, which helps keep track of all of the transactions that go
on in it.
• One of the biggest benefits of this system is not having to attribute any transactions to any one
business participating in it. The transactions become a part of all ledgers, which means that no
single company owns them.
• Hyperledger’s MSPs must adhere to standards that have been created by the Hyperledger
community. These standards set forth specific rules for transactions and interactions within the
ledger so that all participants know exactly what to expect from each other. This ensures that
transactions and interactions between businesses utilizing this technology will always run
smoothly.
• Practical Byzantine Fault Tolerance (PBFT): PBFT is a consensus algorithm that provides fault
tolerance and reliability in a network. It is well-suited for networks with a limited number of
participants who are trusted and well-known.
• RAFT: RAFT is a consensus algorithm that is used to maintain a consistent state across
multiple nodes. It is well-suited for networks where the participants are unknown and
potentially untrusted.
• Solo: Solo is a consensus algorithm that is used for testing purposes in a single-node network.
It is not suitable for production use.
• Sawtooth offers a robust runtime environment, even allowing change of consensus approach in run
time.
• Sawtooth, being a permissioned layer, brings restrictions via Access Control Lists, and nodes are put
into these restrictions:
• Sawtooth is the only project within Hyperledger Project, that uses Ethereum.
• Smart contracts are written via Solidity, as it is written in Ethereum. Even the smart contracts can be
deployed on the fly to the sawtooth network.
• All blockchains strive to solve the problem of trust and time, and
blockchain hyperledger fabric is no different.