Hyperledger Overview
Arnaud J Le Hors
Senior Technical Staff Member Web & Blockchain Open Technologies, IBM
Member of the Hyperledger Project Technical Steering Committee
2
Business networks, wealth and markets
• Business Networks benefit from connectivity
– Participants are customers, suppliers,
banks, partners
– Cross geography and regulatory boundary
• Wealth is generated by the flow of goods and
services across business network in transactions
and contracts
• Markets are central to this process:
– Public (fruit market, car auction), or
– Private (supply chain financing, bonds)
3
Ledgers are key
Ledgers are THE system of record for a business.
Businesses will have multiple ledgers for the multiple
business networks in which they participate.
• Transaction: an asset transfer onto or off the ledger
– John gives a car to Anthony (simple)
• Contract: the conditions for a transaction to occur
– If Anthony pays John money, then car passes
from John to Anthony (simple)
– If car won't start, funds do not pass to John (as
decided by third party arbitrator) (more complex)
4
Problem…
… inefficient, expensive, vulnerable
Insurer
records
Auditor
records
Regulator
records
Participant
A’s records
Bank
records
Participant
B’s records
5
… with consensus, provenance, immutability and finality
Auditor
records
Regulator
records
Bank
records
Participant
B’s records
Blockchain
Insurer
records
Participant
A’s records
A shared, replicated, permissioned ledger …
6
Other types of blockchain exist
– The first blockchain application
– Defines an unregulated shadow-currency
– Resource intensive
• Blockchains for business are generally permissioned
and private, and prioritize:
– Identity over anonymity
– Selective endorsement over proof of work
– Assets over cryptocurrency
is an example of an
unpermissioned, public ledger:
7
What?
• Track diamonds across supply chain from mine to retail
How?
• Shared ledger for storing digital certification with
supporting material
Benefits
• Protect against the occurrence of fraud, theft, trafficking
and black markets
• Assist in the identification and reduction of synthetic
stones being labelled as authentic
• Increase speed of transparency for cross border
transactions for insurance companies, banks and
claimants
Legitimize Diamonds and Reduce Fraud
8
What?
• Provide a trusted source of information and traceability to
improve transparency and efficiency across the food
network.
How?
• Shared ledger for storing digital compliance
documentation, test results and audit certificates network.
Benefits
• Reduce impact of food recalls through instant access to
end-to-end traceability data to verify history in the food
network and supply chain.
• Help to address the 1 in 10 people sickened and 400,000
fatalities WW which occur every year from food-born
illnesses.
Food Safety
9
What?
• Ninety percent of goods in global trade are carried by the ocean
shipping industry each year. Costs associated with trade
documentation processing and administration are estimated to be
up to one-fifth the actual physical transportation costs.
How?
• A new blockchain solution from IBM and Maersk will help manage
and track the paper trail of tens of millions of shipping containers
across the world by digitizing the supply chain process.
Benefits
1. Enhance transparency and the highly secure sharing of
information among trading partners and customs officials.
2. Reduce fraud and errors, reduce the time products spend in the
transit and shipping process, improve inventory management
and ultimately reduce waste.
3. Potential to save the industry billions of dollars.
Cross Border Supply Chain
Open source
collaborative effort to
advance cross-industry
blockchain
technologies
Hosted by
The Linux Foundation,
fastest-growing project in
LF history
Global collaboration
spanning finance,
banking, IoT, supply
chains, healthcare,
manufacturing,
technology and more.
Introducing Hyperledger
10
11
Together with the global technology community, The Linux Foundation® is solving the world’s
hardest problems through open source and creating the largest shared technology
investment in history.
With 16 years experience providing governance structure, IT infrastructure and
ecosystem development, The Linux Foundation is the umbrella organization for more than
60 open source projects accelerating open technology development and commercial
adoption.
Some of the game-changing initiatives hosted by The Linux Foundation include:
Hyperledger
Composer
Hyperledger
Explorer
Hyperledger
Cello
Tools
Typically built for one framework and
ported to other frameworks through
common license and community approach
Hyperledger
Sawtooth
Hyperledger
Iroha
Hyperledger
Burrow
HyperledgerCloud Foundry Node.js
Open Container
Initiative
Hyperledger Modular Approach
12
Infrastructure
Technical, Legal,
Marketing, Organizational
Ecosystems that accelerate
open development and
commercial adoption
Frameworks
Meaningfully differentiated approaches
to business blockchain frameworks
developed by a growing community of
communities
Hyperledger
Indy
Hyperledger
Fabric
Hyperledger
Quilt
Hyperledger
Caliper
Hyperledger Fabric
Business Blockchain Framework
● Hyperledger’s first project, contributed by IBM and Digital Asset
● Smart contracts called “chaincode” are written in Golang (and with 1.1
Javascript) and run in secure Docker containers
● Channels ensure that only the participants involved in a transaction see the
transaction
● First project to reach ‘Active’ status and to release version 1.0
● 159 contributors from 27 organizations, 3500 change sets
13
Hyperledger Sawtooth
Business Blockchain Framework
● Hyperledger’s second project, contributed by Intel
● Second project to reach 1.0 maturity
● Supports both permissioned and permissionless deployments
● Includes a novel consensus algorithm, Proof of Elapsed Time (PoET), which
mimics proof of work without the high energy consumption using the secure
enclave on an Intel chip to provide a random wait timer to each of the
validators (nodes) on the network
● Supports the EVM through a collaboration with the Hyperledger Burrow
community
14
Hyperledger Iroha
Business Blockchain Framework
● Contributed by Soramitsu, Hitachi, NTT Data and Colu
● Written in C++
● Emphasis on mobile application development
● Provides both Android and iOS SDKs
15
Hyperledger Burrow
Business Blockchain Framework
● Contributed by Monax
● First permissioned ledger with support for the Ethereum Virtual Machine (EVM)
● Originally named ErisDB
● Uses Tendermint as its consensus mechanism
16
Hyperledger Indy
Business Blockchain Framework
● Contributed by the Sovrin Foundation
● Focuses on identities rooted on blockchains
● Utilizes zero-knowledge proofs to provide verifiable claims
● These verifiable claims can be used to prove something about the identity
without providing access to the underlying data
17
Hyperledger Quilt
Business Blockchain Tool
● Contributed by NTT Data and Ripple
● Java implementation of the Interledger protocol
● Interledger protocol provides:
● atomic swaps between ledgers (even non-blockchain or distributed ledgers)
● a single account namespace for accounts within each ledger
18
Hyperledger Composer
Business Blockchain Tool
● Contributed by IBM and Oxchains
● Suite of tools to quickly develop your blockchain business networks
● Modeling language allows you to have your business people specify the
participants, assets, and transactions
● Developers write transaction logic in JavaScript
● Ability to generate a REST API and Angular application from the model
19
Hyperledger Cello
Business Blockchain Tool
● Contributed by IBM, with sponsors from Soramitsu, Huawei and Intel
● Used for DevOps
● Allows you to quicly deploy your blockchain networks
● Provides the ability to monitor your blockchain networks
● Blockchain network can be deployed on baremetal, virtual machine, or cloud
20
Hyperledger Explorer
Business Blockchain Tool
● Originally contributed by IBM, Intel and DTCC. Recent release contributed by
OneChain
● Allows you to visualize the blockchain
● Blocks
● Transactions
● Network information
● Chaincodes or Transaction families
21
Hyperledger Caliper
Business Blockchain Tool
● Contributed by Huawei
● Blockchain benchmark framework to provide metrics of various performance
indicators such as:
● TPS (Transactions Per Second), transaction latency, resource utilization, etc
● Currently supports: Fabric, Sawtooth, Iroha
● Works in close collaboration with Performance and Scalability WG
22
Additional Community Working Groups
23
Working Groups are open to the public
Architecture
Working Group
Performance and
Scalability
Working Group
Identity
Working Group
Technical
Working Group, China
(TWG - China)
Healthcare
Working Group
Public Sector
Working Group
Hyperledger Labs
A channel suitable for innovation and testing of ideas
• Labs are proposed and run by the community (not directly controlled by TSC).
They can be created by a simple request (done by submitting a Pull Request) to
the Labs Stewards.
• Provide a legal framework suitable for transition to Incubation
• Gitub: https://github.com/hyperledger-labs
Rocket.Chat #labs channel,
Mailing List: hyperledger-labs@lists.hyperledger.org
Hyperledger Momentum
25
260+
Members
(50+ in China)
10
Hyperledger
projects
2
Production
1.0 releases
3.4M+
Lines of Code
44K+
Commits
1.4K+
Contributors
91K+
Enrolled in
1st Edx
course
(2k+
completed)
Hosted the most
popular webinar in
history of The
Linux Foundation
collaborative
projects on
Hyperledger Fabric
v1.0
45K+
Twitter
Followers
1.5K+
Avg. monthly
press mentions
in 2017
26
Hyperledger Members
Premier
General
General
Associate
Source: https://www.hyperledger.org/members
Updated: 26 January 2018
Community and Ecosystem Engagement
27
Behlendorf is a regular keynoter and
Hyperledger exhibits at cross-industry events.
Hyperledger Member Summit.
Active engagement with technology and
finance journalists and analysts to continue
educating the market on Hyperledger.
hyperledger.org/news
Technical Steering Committee hosts regular
online and face-to-face hackathons. Join our
mailing lists to learn about these and other
technical activities. hyperledger.org/community
Hyperledger Global Meetups
28
Hyperledger Meetups
We are 25k+ members across 91 Meetups
Thank you!
For more info:
https://hyperledger.org
lehors@us.ibm.com

Hyperledger Overview - 20181024

  • 1.
    Hyperledger Overview Arnaud JLe Hors Senior Technical Staff Member Web & Blockchain Open Technologies, IBM Member of the Hyperledger Project Technical Steering Committee
  • 2.
    2 Business networks, wealthand markets • Business Networks benefit from connectivity – Participants are customers, suppliers, banks, partners – Cross geography and regulatory boundary • Wealth is generated by the flow of goods and services across business network in transactions and contracts • Markets are central to this process: – Public (fruit market, car auction), or – Private (supply chain financing, bonds)
  • 3.
    3 Ledgers are key Ledgersare THE system of record for a business. Businesses will have multiple ledgers for the multiple business networks in which they participate. • Transaction: an asset transfer onto or off the ledger – John gives a car to Anthony (simple) • Contract: the conditions for a transaction to occur – If Anthony pays John money, then car passes from John to Anthony (simple) – If car won't start, funds do not pass to John (as decided by third party arbitrator) (more complex)
  • 4.
    4 Problem… … inefficient, expensive,vulnerable Insurer records Auditor records Regulator records Participant A’s records Bank records Participant B’s records
  • 5.
    5 … with consensus,provenance, immutability and finality Auditor records Regulator records Bank records Participant B’s records Blockchain Insurer records Participant A’s records A shared, replicated, permissioned ledger …
  • 6.
    6 Other types ofblockchain exist – The first blockchain application – Defines an unregulated shadow-currency – Resource intensive • Blockchains for business are generally permissioned and private, and prioritize: – Identity over anonymity – Selective endorsement over proof of work – Assets over cryptocurrency is an example of an unpermissioned, public ledger:
  • 7.
    7 What? • Track diamondsacross supply chain from mine to retail How? • Shared ledger for storing digital certification with supporting material Benefits • Protect against the occurrence of fraud, theft, trafficking and black markets • Assist in the identification and reduction of synthetic stones being labelled as authentic • Increase speed of transparency for cross border transactions for insurance companies, banks and claimants Legitimize Diamonds and Reduce Fraud
  • 8.
    8 What? • Provide atrusted source of information and traceability to improve transparency and efficiency across the food network. How? • Shared ledger for storing digital compliance documentation, test results and audit certificates network. Benefits • Reduce impact of food recalls through instant access to end-to-end traceability data to verify history in the food network and supply chain. • Help to address the 1 in 10 people sickened and 400,000 fatalities WW which occur every year from food-born illnesses. Food Safety
  • 9.
    9 What? • Ninety percentof goods in global trade are carried by the ocean shipping industry each year. Costs associated with trade documentation processing and administration are estimated to be up to one-fifth the actual physical transportation costs. How? • A new blockchain solution from IBM and Maersk will help manage and track the paper trail of tens of millions of shipping containers across the world by digitizing the supply chain process. Benefits 1. Enhance transparency and the highly secure sharing of information among trading partners and customs officials. 2. Reduce fraud and errors, reduce the time products spend in the transit and shipping process, improve inventory management and ultimately reduce waste. 3. Potential to save the industry billions of dollars. Cross Border Supply Chain
  • 10.
    Open source collaborative effortto advance cross-industry blockchain technologies Hosted by The Linux Foundation, fastest-growing project in LF history Global collaboration spanning finance, banking, IoT, supply chains, healthcare, manufacturing, technology and more. Introducing Hyperledger 10
  • 11.
    11 Together with theglobal technology community, The Linux Foundation® is solving the world’s hardest problems through open source and creating the largest shared technology investment in history. With 16 years experience providing governance structure, IT infrastructure and ecosystem development, The Linux Foundation is the umbrella organization for more than 60 open source projects accelerating open technology development and commercial adoption. Some of the game-changing initiatives hosted by The Linux Foundation include:
  • 12.
    Hyperledger Composer Hyperledger Explorer Hyperledger Cello Tools Typically built forone framework and ported to other frameworks through common license and community approach Hyperledger Sawtooth Hyperledger Iroha Hyperledger Burrow HyperledgerCloud Foundry Node.js Open Container Initiative Hyperledger Modular Approach 12 Infrastructure Technical, Legal, Marketing, Organizational Ecosystems that accelerate open development and commercial adoption Frameworks Meaningfully differentiated approaches to business blockchain frameworks developed by a growing community of communities Hyperledger Indy Hyperledger Fabric Hyperledger Quilt Hyperledger Caliper
  • 13.
    Hyperledger Fabric Business BlockchainFramework ● Hyperledger’s first project, contributed by IBM and Digital Asset ● Smart contracts called “chaincode” are written in Golang (and with 1.1 Javascript) and run in secure Docker containers ● Channels ensure that only the participants involved in a transaction see the transaction ● First project to reach ‘Active’ status and to release version 1.0 ● 159 contributors from 27 organizations, 3500 change sets 13
  • 14.
    Hyperledger Sawtooth Business BlockchainFramework ● Hyperledger’s second project, contributed by Intel ● Second project to reach 1.0 maturity ● Supports both permissioned and permissionless deployments ● Includes a novel consensus algorithm, Proof of Elapsed Time (PoET), which mimics proof of work without the high energy consumption using the secure enclave on an Intel chip to provide a random wait timer to each of the validators (nodes) on the network ● Supports the EVM through a collaboration with the Hyperledger Burrow community 14
  • 15.
    Hyperledger Iroha Business BlockchainFramework ● Contributed by Soramitsu, Hitachi, NTT Data and Colu ● Written in C++ ● Emphasis on mobile application development ● Provides both Android and iOS SDKs 15
  • 16.
    Hyperledger Burrow Business BlockchainFramework ● Contributed by Monax ● First permissioned ledger with support for the Ethereum Virtual Machine (EVM) ● Originally named ErisDB ● Uses Tendermint as its consensus mechanism 16
  • 17.
    Hyperledger Indy Business BlockchainFramework ● Contributed by the Sovrin Foundation ● Focuses on identities rooted on blockchains ● Utilizes zero-knowledge proofs to provide verifiable claims ● These verifiable claims can be used to prove something about the identity without providing access to the underlying data 17
  • 18.
    Hyperledger Quilt Business BlockchainTool ● Contributed by NTT Data and Ripple ● Java implementation of the Interledger protocol ● Interledger protocol provides: ● atomic swaps between ledgers (even non-blockchain or distributed ledgers) ● a single account namespace for accounts within each ledger 18
  • 19.
    Hyperledger Composer Business BlockchainTool ● Contributed by IBM and Oxchains ● Suite of tools to quickly develop your blockchain business networks ● Modeling language allows you to have your business people specify the participants, assets, and transactions ● Developers write transaction logic in JavaScript ● Ability to generate a REST API and Angular application from the model 19
  • 20.
    Hyperledger Cello Business BlockchainTool ● Contributed by IBM, with sponsors from Soramitsu, Huawei and Intel ● Used for DevOps ● Allows you to quicly deploy your blockchain networks ● Provides the ability to monitor your blockchain networks ● Blockchain network can be deployed on baremetal, virtual machine, or cloud 20
  • 21.
    Hyperledger Explorer Business BlockchainTool ● Originally contributed by IBM, Intel and DTCC. Recent release contributed by OneChain ● Allows you to visualize the blockchain ● Blocks ● Transactions ● Network information ● Chaincodes or Transaction families 21
  • 22.
    Hyperledger Caliper Business BlockchainTool ● Contributed by Huawei ● Blockchain benchmark framework to provide metrics of various performance indicators such as: ● TPS (Transactions Per Second), transaction latency, resource utilization, etc ● Currently supports: Fabric, Sawtooth, Iroha ● Works in close collaboration with Performance and Scalability WG 22
  • 23.
    Additional Community WorkingGroups 23 Working Groups are open to the public Architecture Working Group Performance and Scalability Working Group Identity Working Group Technical Working Group, China (TWG - China) Healthcare Working Group Public Sector Working Group
  • 24.
    Hyperledger Labs A channelsuitable for innovation and testing of ideas • Labs are proposed and run by the community (not directly controlled by TSC). They can be created by a simple request (done by submitting a Pull Request) to the Labs Stewards. • Provide a legal framework suitable for transition to Incubation • Gitub: https://github.com/hyperledger-labs Rocket.Chat #labs channel, Mailing List: hyperledger-labs@lists.hyperledger.org
  • 25.
    Hyperledger Momentum 25 260+ Members (50+ inChina) 10 Hyperledger projects 2 Production 1.0 releases 3.4M+ Lines of Code 44K+ Commits 1.4K+ Contributors 91K+ Enrolled in 1st Edx course (2k+ completed) Hosted the most popular webinar in history of The Linux Foundation collaborative projects on Hyperledger Fabric v1.0 45K+ Twitter Followers 1.5K+ Avg. monthly press mentions in 2017
  • 26.
  • 27.
    Community and EcosystemEngagement 27 Behlendorf is a regular keynoter and Hyperledger exhibits at cross-industry events. Hyperledger Member Summit. Active engagement with technology and finance journalists and analysts to continue educating the market on Hyperledger. hyperledger.org/news Technical Steering Committee hosts regular online and face-to-face hackathons. Join our mailing lists to learn about these and other technical activities. hyperledger.org/community
  • 28.
    Hyperledger Global Meetups 28 HyperledgerMeetups We are 25k+ members across 91 Meetups
  • 29.
    Thank you! For moreinfo: https://hyperledger.org lehors@us.ibm.com