This document provides an overview and update on the Hyperledger community and projects in February 2018. It discusses the growth of the community with over 91 meetup groups and 25k members. It provides details on the various Hyperledger frameworks like Fabric, Sawtooth, Iroha, Burrow and Indy. It also summarizes the tools like Composer, Cello and Explorer. The document outlines the governance structure and roadmap for 2018 with a focus on developer experience and network acceleration. It encourages participation through various channels like GitHub, mailing lists and working groups.
TeamStation AI System Report LATAM IT Salaries 2024
Hyperledger community update Feb 20, 2018
1. Hyperledger Community Update
Arnaud J Le Hors
Senior Technical Staff Member Web & Blockchain Open Technologies, IBM
Member of the Hyperledger Project Technical Steering Committee
February 2018
2. 28 years of Open Technologies
• Released libXpm as Open Source in 1990 (INRIA)
• Worked on X11R6 (X Consortium)
• Editor of HTML4 and DOM specifications, Chair of XML WG (W3C)
• Architect of Xerces, the Apache XML Parser
• Main IBM Representative at W3C
• Contributor to the Hyperledger Fabric project
• Elected Member of the Hyperledger Project Technical Steering Committee
3. Shared Ledger Database
3
Blockchain allows multiple different parties to securely
interact with the same universal source of truth
Streamlined settlement,
improved liquidity,
increased transparency
and new products/markets
Finance
Unite disparate processes,
increase data flow and
liquidity, reduce costs and
improve patient
experience and outcomes
Healthcare
Track parts and service
provenance, ensure
authenticity of goods,
block counterfeits, reduce
conflicts
Supply Chain
4. 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
4
5. 5
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:
6. Hyperledger
Composer
Hyperledger
Explorer
Hyperledger
Cello
Tools
Typically built for one framework, and through
common license and community of communities
approach, ported to other frameworks
Hyperledger
Fabric
Hyperledger
Iroha
Hyperledger
Sawtooth
HyperledgerCloud Foundry Node.js
Open Container
Initiative
Hyperledger Modular Umbrella Approach
6
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
Burrow
Hyperledger
Indy
Hyperledger
Quilt
7. 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
7
8. 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
8
9. 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
9
10. 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
10
11. 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
11
12. 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
12
13. 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
13
14. 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
14
15. 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
15
16. Additional Community Working Groups
16
Working Groups are open to the public
Technical
Working Group, China
(TWG - China)
Requirements
Working Group
Identity
Working Group
Architecture
Working Group
Whitepaper
Working Group
Healthcare
Working Group
+ New Working Group on Performance and Scalability!
17. Community and Ecosystem Engagement
17
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
20. 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
21. Open Governance
Anyone can join or contribute
Built from the ground up for enterprise
With a maturity model to help companies move to production
Performance
Designed for speed and scalability
Confidentiality and privacy
Built-in channels for isolation and membership services for signing and
encryption. Supports IBM Blockchain Platform.
Modularity and flexibility
Choice of consensus algorithms and programming languages
Hyperledger Fabric Design Principles
23. Single Channel Network
• Similar to v0.6 PBFT model
• All peers connect to the same
system channel (blue).
• All peers have the same chaincode
and maintain the same ledger
• Endorsement by peers E0, E1, E2
and E3
Key:
E1
E2
Client
Application
S
D
K
Hyperledger Fabric Network
Ordering-Service
P
A
B
A
B
A
B
E3
A
B
E0
Endorser Ledger
Committing
Peer
Application
Ordering Node
Smart Contract
(Chaincode)
Endorsement
Policy
O
O O
O
24. Multi Channel Network
• Peers E0 and E3 connect to the red
channel for chaincodes Y and Z
• Peers E1 and E2 connect to the blue
channel for chaincodes A and B
Key:
E2
Hyperledger Fabric Network
Ordering-Service
P
Y
Z
A
B
A
B
E3
Y
Z
E0
P
E1
Endorser Ledger
Committing
Peer
Application
Ordering Node
Smart Contract
(Chaincode)
Endorsement
Policy
Client
Application
S
D
K
Client
Application
S
D
K
O
O O
O
25. What's next for the Hyperledger Fabric community?
• Hyperledger is the fastest growing project at the LF
• Hyperledger Fabric
• Rapid growth (code & community) – 27 companies and 159+ devs
• Finds itself needing to "slow down" at times to ensure stability
• Publishing periodic stable releases (quarterly is the plan)
• Working through various development workflow approaches
• Toolchain consistency between various adjacent projects is an issue
• Working towards Hyperledger Composer 1.0 release in 1Q 2018
• Working towards Hyperledger Fabric 1.1 release in 1Q 2018
• Integration across projects (Burrow, Indy, Sawtooth)
• Architecture WG and Performance and Scale WG deliverables
Managing Growth
26. Hyperledger (partial) Roadmap 2018
Roadmap focus on developer experience and active network acceleration with common services
1Q 2Q 3Q 4Q
Hyperledger Fabric
Version 1.0 fixpacks
Version 1.1
Javascript chaincode
Connection Profile
Performance and Scale improvements
Technical Preview: Private channel data,
Identity Mixer, Service Discovery (no SDK) support)
Version 1.1 Fixpacks
Version 1.2
Ledger Archive and Pruning
RAFT Consensus
Tech Preview of Zero
Knowledge Proof, Identity
Mixer
Service Discovery
Burrow EVM integration
Version 1.3
Zero Knowledge Proof
Byzantine FaultTolerance
Identity Miixer
Version 1.4
Hyperledger Composer
Version 1.0
Links
External Requires
Account Services (preview)
PBSA Integration – MMO (preview)
Version 1.1
Account Services GA
Extended Platform support for
Windows developers and
z/OS
PBSA Integration – MMO GA
Version 1.2
Industry Samples (unsupported
support Pac)
Extended Platform support for
OPEN Linux
PBSA Integration - SDS
Version 1.3
Operational Console
PBSA Integration – Provenance
Engine
Hyperledger Indy
Revocation
GPG support
INDY reference Agent
Extensible Agent APIs
DID Auth
Verifiable Claims support
Schema Enhancement
Shared Crypto Library
Issuer Discovery
TLS DID requests
Proof request
Hyperledger Cello
Version 0.8
Ansible provisioning with Kubernetes support
Version 0.9
Kubernetes Fabric
deployment
27. Hyperledger at IBM
• IBM is a founding Premier member with a seat on the Governing Board
• IBM’s Chris Ferris chairs the Technical Steering Committee (TSC).
IBM’s Arnaud Le Hors is the other elected member of the TSC
• IBM actively participates in most of the active WGs and Board
committees of Hyperledger.
• Hyperledger projects (Fabric and Composer) are the preferred platform
for all IBM blockchain offerings and solutions, though we do work with
customers on alternate platforms when requested
The Foundation for IBM Blockchain Platform & Solutions
28. 28
Hyperledger Fabric and Composer: Let's Get Started
Development Guide
• Getting Started Guide and tutorials for Hyperledger Fabric
• Getting Started Guide for Hyperledger Composer
• Help: Ask on the appropriate email or RocketChat channel, or on
StackOverflow (hyperledger, hyperledger-fabric, hyperledger-composer)
Looking for work:
• Backlog of issues in JIRA – many many open issues
• Contributor experience, testing, "process" related activities
• Find us on our RocketChat channel and ask questions!
Journeys & Education
• Journeys - https://developer.ibm.com/code/journey/category/blockchain/
• developerWorks Blockchain Developer Center
• IBM Blockchain - https://www.ibm.com/blockchain/
30. Where is the Hyperledger community?
• GitHub https://github.com/hyperledger/
• Communications http://hyperledger.org/community
• Mailing list: https://lists.hyperledger.org/mailman/listinfo
• Weekly Technical Steering Committee Meeting
• Conferences (SIBOS, Consensus, various others)
• Lots of WGs and SIGs (special interest groups) Each with their own
RocketChat channel, mailing lists, regular calls, ...
30
31. Get Involved!
Ensure the strength and longevity of a core
technology to your business.
Publicly proclaim your leadership in the
blockchain space.
Work with other blockchain leaders to develop
and promote Hyperledger blockchain for business
technologies.
Visit hyperledger.org/about/join
or email info@hyperledger.org.