250 likes | 411 Views
( Blockchain Training : https://www.edureka.co/blockchain-tra... ) <br>This Edureka tutorial on What is Hyperledger will give you a complete fundamental understanding regarding Hyperledger. This video helps you to learn following topics: <br><br>1. What is Hyperledger <br>2. Why we need Hyperledger? <br>3. How Hyperledger works? <br>4. Hyperledger Projects
E N D
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Agenda Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What Hyperledger is Not Hyperledger is not: A Cryptocurrency A Blockchain A Company Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Linux Family Drone Code Acumos Alljoyn Hyperledger Nodejs Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Hyperledger “Hyperledger is an open sourced community of communities to benefit an ecosystem of Hyperledger based solution providers and users focused on blockchain related use cases that will work across a variety of industrial sectors.” – Brian Behlendorf (Executive Director, Hyperledger) Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Hyper… What? In simpler terms, Hyperledger can be thought of as a software which everyone can use to create one's own personalised blockchain service. For Used By Industries Developers Software Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Birth of an Idea Hyperledger began as a small project in 2015. Secure Blockchain Network Secure Blockchain Network Secure Blockchain Network Applications Applications Applications Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Restrictions “Public blockchain requires each peer to execute each and every transaction and run ‘consensus’ at the same time” are…. Do not support Private and Confidential transactions Not Scalable Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What exactly are these “True Private and Confidential Contracts”? Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Friend in Need Suppose Bob, had a friend in Switzerland, and they had a special deal as they were old friends! I need to buy swiss chocolates! 40% off just for you!! Bob Alice Copyright © 2017, edureka and/or its affiliates. All rights reserved.
But Alice has a Big Market Market 1 Market 2 Market 3 Bob Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Private and Confidential Payment verification Logistic verification Supply verification Distribution logic Only these two need to know about the deal Copyright © 2017, edureka and/or its affiliates. All rights reserved.
On a Public Blockchain Every ledger will be updated about Alice and Bob’s special deal Copyright © 2017, edureka and/or its affiliates. All rights reserved.
The Hyperledger Way On the Hyperledger network, only parties directly affiliated with the deal are updated on the ledger and notified. Thus maintaining privacy and confidentiality Copyright © 2017, edureka and/or its affiliates. All rights reserved.
How it works? How it works? Bob Receives Once the consensus cloud validates the transaction, Bob receives his product and the transactions are committed to the ledger Hyperledger App Query The Hyperledger network then connects both parties directly affiliated with the deal She looks up her app for Bob’s address on the network Verification Alice Sends Alice decides to send Bob her product Membership Service The app looks up a membership service validates Bob’s membership Both parties generate a result which are then sent to the consensus cloud to be ordered and verified Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Pattern Matching This same pattern is needed by a lot of industries where confidential obligations are need to be met without passing everything through a central authority. Shipping Finance Healthcare Copyright © 2017, edureka and/or its affiliates. All rights reserved.
So how is Hyperledger different from existing blockchain platforms? Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Notable Changes Peers Two Separate Runtime Endorser Three Distinct Roles Consenter Committer Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Peer Roles: Committer Committer Responsible for 1. Append validated transactions to their specific ledger Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Peer Roles: Endorser Endorser Responsible for 1. Simulating Transactions 2. Preventing unstable and Non deterministic transactions Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Peer Roles: Consenter Consenter Responsible for 1. Network’s Consensus service 2. A collection of consensus service nodes (CSNs) will order transactions into blocks according to the network’s chosen ordering implementation Copyright © 2017, edureka and/or its affiliates. All rights reserved.
How Hyperledger Differs Parameters Bitcoin Ethereum Hyperledger None, but can be implemented when required Cryptocurrency Bitcoin Ether Network Public Public Permissioned PBFT (practical byzantine fault tolerance) Consensus Proof of Work (SHA256) Proof of Work (Ethash) Smart Contract None Yes (Solidity) Yes (chaincode) Language C++ Golang, Python Golang, Java Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Hyperledger Projects Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Summary Copyright © 2017, edureka and/or its affiliates. All rights reserved.