SlideShare una empresa de Scribd logo
1 de 30
Hyperledger Community Update
Christpher Ferris, IBM CTO Open Technology
@christo4ferris
February, 2018
About me
IBM Distinguished Engineer and CTO Open Technology
38+ years in IT and distributed systems architecture & development
Technical Leader in open standards and open source since 1999
Sun Microsystems - email, MOM, Java, XML, ebXML, SOAP
IBM – WS-I, Web Services Reliable Messaging, Industry Standards,
OpenStack, Cloud Foundry, IBM Cloud, Docker, Kubernetes, DevOps,
Developer Advocacy, Hyperledger
3
Today's Agenda
• What is Hyperledger?
• How was Hyperledger created?
• Hyperledger Projects
• Technical overview: Fabric
• What is next for the Hyperledger community?
• Hyperledger and IBM
• Getting Started
• Call to Action
• Additional Resources
• Q&A
4
What is Hyperledger?
Open source organization for enterprise blockchain technology
Open Source not-for-profit accelerating the development and adoption of business blockchain
technologies. Businesses with the most stringent blockchain requirements Trust Hyperledger because:
Hosted by The Linux Foundation, the
experts at accelerating open technology
development and commercial adoption
Neutral and collaborative, Hyperledger will
always:
• be open to all who wish to participate
• produce open source technologies
• remain immune to the commercial interests of
any single company
Industry-standard blockchain technology by
business for business
Hyperledger blockchain technologies emphasize key enterprise
requirements:
• Support for differing levels of access
• Sub-universal validation
• Cross-chain transactions
• Modularity
5
How was Hyperledger created?
IBM initiated effort at LF to host “blockchain for the enterprise”
IBM Open Blockchain
which became
Hyperledger Fabric
2016
2014
2
years since
launch
25k+
Commits
4
Tools
5
Frameworks
2
Production
Releases
Hyperledger
Fabric v1.0
Sawtooth v1.0
200+
Members
(30+ in China)
12
Active
Community
Working
Groups
80+
Meetups
Worldwide
20k+
Meetup
Participants
600+
Media Clips Per
Month
6
Hyperledger Momentum
7
Note on Enterprise Ethereum Alliance
• Led by Microsoft and Consensys (also a Hyperledger member)
• Focused on making Ethereum relevant to enterprise use
• Claims to be the largest blockchain org
• Focused on development of standards for Ethereum, not
developing open source
• Though will deliver a “reference implementation”
• In the year or so since it was launched, it has undergone some
organizational churn and has accomplished little of substance
• Should not be considered “competitor” to Hyperledger
• Hyperledger actually has Ethereum projects and if EEA develops
standards, Hyperledger will implement where appropriate
9
● First project that was contributed to Hyperledger
● Contributed by Digital Asset and IBM
● 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
Hyperledger Fabric
Business Blockchain Framework
10
Hyperledger Fabric
First project incubated, first to graduate, first to reach 1.0
11
● 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
● Uses the secure enclave on an Intel chip to provide a random
wait timer to each of the validators (nodes) on the network
● First validator whose timer expires generates the next block
● Supports the EVM through a collaboration with the Hyperledger
Burrow community
Hyperledger Sawtooth
Business Blockchain Framework
12
● Contributed by Soramitsu, Hitachi, NTT Data and Colu
● Written in C++
● Emphasis on mobile application development
● Provides both Android and iOS SDKs
Hyperledger Iroha
Business Blockchain Framework
13
● 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
Hyperledger Indy
Business Blockchain Framework
14
● Contributed by Monax
● The first permissioned ledger with support for the Ethereum
Virtual Machine (EVM)
● Originally named ErisDB
● Uses Tendermint as its consensus mechanism
Hyperledger Burrow
Business Blockchain Framework
15
● 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
Hyperledger Composer
Business Blockchain Tool
16
● 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
Hyperledger Cello
Business Blockchain Tool
17
● 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
Hyperledger Explorer
Business Blockchain Tool
18
● 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
Hyperledger Quilt
Business Blockchain Tool
19
Hyperledger Fabric: Technical Overview
Modular, permissioned blockchain platform for enterprise
Network tools
IBM provides tools for monitoring, logging, and for
compliance reasons backup/restore
Permissioned membership
Operate a trusted blockchain network with known
participants and regulatory oversight
Channels
Enable multi-party transactions with the privacy and
confidentiality needed for regulated industries
Transaction history
Searchable transaction history for efficient auditing
and dispute resolution
Partitioned execution
Optimize network performance by separating
chaincode execution and transaction ordering
Modularity
Select preferences for number of peers, consensus,
identity management, and encryption to dynamically
grow a business network
Confidentiality Production workloads
20
Hyperledger Fabric Architecture
O
O O
O
Ordering Service
Client
Application
SDK
(HFC)
Membership
Services
Provider
Peer
Endorser
Ledger
Committer
A
Chaincode B
!Events
21
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
E0
A
B
E3
E2
E1
A
B
A
B
A
B
OO
O O
Endorser Ledger
Committing Peer Application
Ordering Node
Smart Contract
(Chaincode)
Endorsement
Policy
Key:
Client
Application
SD
K
P
Ordering-Service
Hyperledger Fabric
22
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
E0
Z
Y
E3
E2
E1
A
B
A
B
Y
Z
OO
O O
Endorser Ledger
Committing Peer Application
Ordering Node
Smart Contract
(Chaincode)
Endorsement
Policy
Key:
Client
Application
SD
K
P
Ordering-Service
Client
Application
SD
K
P
Hyperledger Fabric
23
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
Hyperledger 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
25
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
26
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/
• Get involved
• Meet up communities
• Conferences
• Membership
• Read the research paper:
https://arxiv.org/abs/1801.10228v1
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 on and
promote Hyperledger projects.
Call to Action
More Resources
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, ...
30
Thank you!
@christo4ferris
Q & A
31

Más contenido relacionado

La actualidad más candente

Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Arnaud Le Hors
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Dr. Ketan Parmar
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDuncan Johnston-Watt
 
Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018Tracy Kuhrt
 
Distributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerDistributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerTracy Kuhrt
 
Hyperledger Lightning Talk
Hyperledger Lightning TalkHyperledger Lightning Talk
Hyperledger Lightning TalkAndrew Kennedy
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsDuncan Johnston-Watt
 
Hyperledger Composer
Hyperledger ComposerHyperledger Composer
Hyperledger ComposerRihusoft
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Arnaud Le Hors
 
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMPModeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMPDuncan Johnston-Watt
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 
Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricAraf Karsh Hamid
 
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedastdc-globalcode
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerTracy Kuhrt
 

La actualidad más candente (20)

Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
 
Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer Introduction of Hyperledger Fabric & Composer
Introduction of Hyperledger Fabric & Composer
 
Excelian hyperledger walkthrough-feb17
Excelian hyperledger walkthrough-feb17Excelian hyperledger walkthrough-feb17
Excelian hyperledger walkthrough-feb17
 
Defrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain NetworkDefrag X Keynote: Deploying and managing Global Blockchain Network
Defrag X Keynote: Deploying and managing Global Blockchain Network
 
IBM Blockchain Overview
IBM Blockchain OverviewIBM Blockchain Overview
IBM Blockchain Overview
 
Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018Hong Kong Hyperledger Meetup January 2018
Hong Kong Hyperledger Meetup January 2018
 
Conoscerehyperledger
ConoscerehyperledgerConoscerehyperledger
Conoscerehyperledger
 
Distributed:Health Code Camp Hyperledger
Distributed:Health Code Camp HyperledgerDistributed:Health Code Camp Hyperledger
Distributed:Health Code Camp Hyperledger
 
Hyperledger Lightning Talk
Hyperledger Lightning TalkHyperledger Lightning Talk
Hyperledger Lightning Talk
 
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain ApplicationsGluecon 2016 Keynote: Deploying and Managing Blockchain Applications
Gluecon 2016 Keynote: Deploying and Managing Blockchain Applications
 
Hyperledger fabric 3
Hyperledger fabric 3Hyperledger fabric 3
Hyperledger fabric 3
 
Hyperledger Composer
Hyperledger ComposerHyperledger Composer
Hyperledger Composer
 
Hyperledger
HyperledgerHyperledger
Hyperledger
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
 
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMPModeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
Modeling, Deploying & Managing Applications on IBM Blue Box with Cloudsoft AMP
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 
Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger Fabric
 
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018SP | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
 
Oscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to HyperledgerOscon 2017: Contributing to Hyperledger
Oscon 2017: Contributing to Hyperledger
 
Hyperledger Fabric
Hyperledger FabricHyperledger Fabric
Hyperledger Fabric
 

Similar a Hyperledger community update February 2018

Hyperledger community update 201805
Hyperledger community update 201805Hyperledger community update 201805
Hyperledger community update 201805Arnaud Le Hors
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for BusinessMerlec Mpyana
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Hacken_Ecosystem
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Kaleido
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0Matt Lucas
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger ComposerSimon Stone
 
Hyper ledger febric
Hyper ledger febricHyper ledger febric
Hyper ledger febricRohit Verma
 
Hyperledger fabric building your first network walkthrough
Hyperledger fabric  building your first network walkthroughHyperledger fabric  building your first network walkthrough
Hyperledger fabric building your first network walkthroughChandra Pendyala
 
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Gilbert Verdian
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessAhmad Gohar
 
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발 [Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발 Yunho Maeng
 
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfZephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfAswathRangaraj1
 
Cloud Native Application Integration With APIs
Cloud Native Application Integration With APIsCloud Native Application Integration With APIs
Cloud Native Application Integration With APIsNirmal Fernando
 
blockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalblockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalJuarez Junior
 
Wwc developing hyperledger applications v2
Wwc  developing hyperledger applications v2Wwc  developing hyperledger applications v2
Wwc developing hyperledger applications v2LennartF
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 

Similar a Hyperledger community update February 2018 (20)

Hyperledger community update 201805
Hyperledger community update 201805Hyperledger community update 201805
Hyperledger community update 201805
 
01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business01 - Introduction to Hyperledger : A Blockchain Technology for Business
01 - Introduction to Hyperledger : A Blockchain Technology for Business
 
Block chain
Block chainBlock chain
Block chain
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar] Building Blockchain Projects on Enterprise Ethereum [Webinar]
Building Blockchain Projects on Enterprise Ethereum [Webinar]
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger Composer
 
Hyper ledger febric
Hyper ledger febricHyper ledger febric
Hyper ledger febric
 
Hyperledger fabric building your first network walkthrough
Hyperledger fabric  building your first network walkthroughHyperledger fabric  building your first network walkthrough
Hyperledger fabric building your first network walkthrough
 
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
Quant Overledger for Mobility, IOT and Automotive sectors - MOBI 20190220 v1
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발 [Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
[Call for code] IBM 블록체인을 활용하여 투명하게 구호기금 관리하기 - Hyperledger Fabric v1.1 by 맹개발
 
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfZephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
 
Cloud Native Application Integration With APIs
Cloud Native Application Integration With APIsCloud Native Application Integration With APIs
Cloud Native Application Integration With APIs
 
blockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technicalblockchain workshop - hyperledger and oabcs - technical
blockchain workshop - hyperledger and oabcs - technical
 
Wwc developing hyperledger applications v2
Wwc  developing hyperledger applications v2Wwc  developing hyperledger applications v2
Wwc developing hyperledger applications v2
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 

Último

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Hyperledger community update February 2018

  • 1. Hyperledger Community Update Christpher Ferris, IBM CTO Open Technology @christo4ferris February, 2018
  • 2. About me IBM Distinguished Engineer and CTO Open Technology 38+ years in IT and distributed systems architecture & development Technical Leader in open standards and open source since 1999 Sun Microsystems - email, MOM, Java, XML, ebXML, SOAP IBM – WS-I, Web Services Reliable Messaging, Industry Standards, OpenStack, Cloud Foundry, IBM Cloud, Docker, Kubernetes, DevOps, Developer Advocacy, Hyperledger
  • 3. 3 Today's Agenda • What is Hyperledger? • How was Hyperledger created? • Hyperledger Projects • Technical overview: Fabric • What is next for the Hyperledger community? • Hyperledger and IBM • Getting Started • Call to Action • Additional Resources • Q&A
  • 4. 4 What is Hyperledger? Open source organization for enterprise blockchain technology Open Source not-for-profit accelerating the development and adoption of business blockchain technologies. Businesses with the most stringent blockchain requirements Trust Hyperledger because: Hosted by The Linux Foundation, the experts at accelerating open technology development and commercial adoption Neutral and collaborative, Hyperledger will always: • be open to all who wish to participate • produce open source technologies • remain immune to the commercial interests of any single company Industry-standard blockchain technology by business for business Hyperledger blockchain technologies emphasize key enterprise requirements: • Support for differing levels of access • Sub-universal validation • Cross-chain transactions • Modularity
  • 5. 5 How was Hyperledger created? IBM initiated effort at LF to host “blockchain for the enterprise” IBM Open Blockchain which became Hyperledger Fabric 2016 2014
  • 6. 2 years since launch 25k+ Commits 4 Tools 5 Frameworks 2 Production Releases Hyperledger Fabric v1.0 Sawtooth v1.0 200+ Members (30+ in China) 12 Active Community Working Groups 80+ Meetups Worldwide 20k+ Meetup Participants 600+ Media Clips Per Month 6 Hyperledger Momentum
  • 7. 7 Note on Enterprise Ethereum Alliance • Led by Microsoft and Consensys (also a Hyperledger member) • Focused on making Ethereum relevant to enterprise use • Claims to be the largest blockchain org • Focused on development of standards for Ethereum, not developing open source • Though will deliver a “reference implementation” • In the year or so since it was launched, it has undergone some organizational churn and has accomplished little of substance • Should not be considered “competitor” to Hyperledger • Hyperledger actually has Ethereum projects and if EEA develops standards, Hyperledger will implement where appropriate
  • 8. 9 ● First project that was contributed to Hyperledger ● Contributed by Digital Asset and IBM ● 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 Hyperledger Fabric Business Blockchain Framework
  • 9. 10 Hyperledger Fabric First project incubated, first to graduate, first to reach 1.0
  • 10. 11 ● 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 ● Uses the secure enclave on an Intel chip to provide a random wait timer to each of the validators (nodes) on the network ● First validator whose timer expires generates the next block ● Supports the EVM through a collaboration with the Hyperledger Burrow community Hyperledger Sawtooth Business Blockchain Framework
  • 11. 12 ● Contributed by Soramitsu, Hitachi, NTT Data and Colu ● Written in C++ ● Emphasis on mobile application development ● Provides both Android and iOS SDKs Hyperledger Iroha Business Blockchain Framework
  • 12. 13 ● 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 Hyperledger Indy Business Blockchain Framework
  • 13. 14 ● Contributed by Monax ● The first permissioned ledger with support for the Ethereum Virtual Machine (EVM) ● Originally named ErisDB ● Uses Tendermint as its consensus mechanism Hyperledger Burrow Business Blockchain Framework
  • 14. 15 ● 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 Hyperledger Composer Business Blockchain Tool
  • 15. 16 ● 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 Hyperledger Cello Business Blockchain Tool
  • 16. 17 ● 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 Hyperledger Explorer Business Blockchain Tool
  • 17. 18 ● 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 Hyperledger Quilt Business Blockchain Tool
  • 18. 19 Hyperledger Fabric: Technical Overview Modular, permissioned blockchain platform for enterprise Network tools IBM provides tools for monitoring, logging, and for compliance reasons backup/restore Permissioned membership Operate a trusted blockchain network with known participants and regulatory oversight Channels Enable multi-party transactions with the privacy and confidentiality needed for regulated industries Transaction history Searchable transaction history for efficient auditing and dispute resolution Partitioned execution Optimize network performance by separating chaincode execution and transaction ordering Modularity Select preferences for number of peers, consensus, identity management, and encryption to dynamically grow a business network Confidentiality Production workloads
  • 19. 20 Hyperledger Fabric Architecture O O O O Ordering Service Client Application SDK (HFC) Membership Services Provider Peer Endorser Ledger Committer A Chaincode B !Events
  • 20. 21 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 E0 A B E3 E2 E1 A B A B A B OO O O Endorser Ledger Committing Peer Application Ordering Node Smart Contract (Chaincode) Endorsement Policy Key: Client Application SD K P Ordering-Service Hyperledger Fabric
  • 21. 22 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 E0 Z Y E3 E2 E1 A B A B Y Z OO O O Endorser Ledger Committing Peer Application Ordering Node Smart Contract (Chaincode) Endorsement Policy Key: Client Application SD K P Ordering-Service Client Application SD K P Hyperledger Fabric
  • 22. 23 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
  • 23. Hyperledger 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
  • 24. 25 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
  • 25. 26 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/
  • 26. • Get involved • Meet up communities • Conferences • Membership • Read the research paper: https://arxiv.org/abs/1801.10228v1 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 on and promote Hyperledger projects. Call to Action
  • 28. 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

Notas del editor

  1. Hyperledger is a collaborative project of the Linux Foundation, founded in 2016 by IBM and 20 co-sponsors with the objective of creating an organization under open governance to develop blockchain and distributed ledger technologies for the enterprise. The primary focus is around “permissioned” blockchain network, which means that rather than a permission-less public network where the participants are all anonymous, the participants are explicitly granted access and known to each other.
  2. In late 2014, early 2015, IBM began exploring the blockchain space extensively. We tried out all the available platforms, especially those available as open source, and we also engaged a number of our enterprise customers to better understand requirements for a hypothetical blockchain solution. We came to the conclusion that none of the existing platforms really met enterprise level requirements. We then embarked on developing our own, borrowing heavily from the experience with the other blockchain platforms. Early on in this process we recognized that to be successful in the market, that the technology would need to be open sourced. So, we engaged with the Linux Foundation to begin a process of standing up what eventually became the Hyperledger organization. In December of 2015 we pre-announced the intention to form the organization and invited prospective co-sponsors to help us shape the open governance model. In February of 2016, the organization was formally launched with 30 initial members and 11 Premier members, including IBM.
  3. There are four blockchain platform projects: Fabric, which was originally contributed by IBM and became the first incubating project of Hyperledger, the first to exit incubation into Active status and the first to rech a 1.0 level of maturity. Iroha is a similarly architected platform to Fabric, written in C++ and oriented to fintech solutions. They have implemented a novel but as yet un-proven consensus model and have mobile SDKs to access a set of APIs that are consistent with those found in Fabric. Sawtooth was originally contributed by Intel and implements some interesting concepts including an alternative to Proof of Work that they call PoET (Proof of Elapsed Time) which requires a trusted execution environment (notably their SGX chip). Finally there is project Burrow, which is Hyperledger’s first Ethereum-based project. Project Indy is an implementtion of self-soveriegn identity system that implements its own blockchain foundation (plenum). Composer was originally designed to be a front-end for Fabric to enable a business analyst to model a business network, assets and state transitions in a business process and have the model generate the deployment artifacts to Hyperledger Fabric to implement that network. Cello is a platform provisioning framework and Explorer is effectively a UI into the inner-workings of the blcokchain network.
  4. As noted, the Hyperldger Fabric was the first project incubated, first to graduate to Active status, and the first to reach a 1.0 level of maturity, as determined by its maintainers (representing IBM, State Street Bank, Huawei and HACERA). The factoids above speak for themselves. The important theme to get across is that Hyperledger Fabric is NOT just an IBM project, but has a diverse maintainership, a large pool of engineers from a large number of major vendors and startups as well as a few individuals. We have delivered significant innovation in record time and have systems in production and various stages of nearing production being implemented by a variety of Hyperledger members and non-members.
  5. These six capabilities define Hyperledger Fabric fairly well. Should be self-evident.
  6. The architecture of Hyperledger Fabric consists of four primary components: peer, ordering service, membership service provider and the client application, which would typically leverage one of the provided language specific SDKs (Node.js, Java, and coming soon python, go and REST/JSON).
  7. This slide is an example of a Hyperledger Fabric network which is very similar to a v0.6 PBFT network. All peers run the same chaincode and are part of concensus.
  8. This slide is an example of a Hyperledger Fabric network with 2 channels.
  9. Self explanatory. Link to Burrow EVM integration with Fabroc
  10. Self explanatory
  11. Self explanatory
  12. get involved, meet up communities, conferences, membership links, contributing links etc
  13. get involved, meet up communities, conferences, membership links, contributing links etc
  14. As noted, Hyperledger is a collaborative project of the Linux Foundation. The code is on GitHub, but maintained in Gerrit - in a manner similar to OpenStack. The community uses RocketChat, a chat system similar to Slack (but open source and free to self-hosting) and mailing lists. There are a variety of working groups each with their own RocketChat channel and mailing list and periodic meeting schedule published in the Hyperledger Calendar. The community is led by engineers and architects from IBM, Intel, Csco, RedHat, Evernym, Huawei and Oracle.