CNIC Information System with Pakdata Cf In Pakistan
Hyperledger community update 201805
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
May 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
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
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
Indy
Hyperledger
Fabric
Hyperledger
Quilt
Hyperledger
Caliper
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. 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
16
17. Additional Community Working Groups
17
Working Groups are open to the public
Technical
Working Group, China
(TWG - China)
Performance and
Scalability
Working Group
Identity
Working Group
Architecture
Working Group
Whitepaper
Working Group
Healthcare
Working Group
+ New Public Sector Working Group!
18. 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
19. Community and Ecosystem Engagement
19
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
22. 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
24. 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 2Q 2018
• Working towards Hyperledger Fabric 1.2 release in 2Q 2018
• Integration across projects (Burrow, Indy, Sawtooth)
• Architecture WG and Performance and Scale WG deliverables
Managing Growth
27. 27
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!
IBM Education & Offering
• Blockchain Developer Center https://developer.ibm.com/blockchain/
• Code Patterns https://developer.ibm.com/code/patterns/category/blockchain/
• IBM Blockchain Platform (free starter plan) https://www.ibm.com/blockchain/
29. 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, ...
29
30. 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.