SlideShare a Scribd company logo
1 of 20
Download to read offline
© 2017 IBM Corporation
V5.0
IBM Blockchain Overview
© 2017 IBM Corporation
Contents
2
Hyperledger Fabric
Overview
IBM Blockchain
Initiatives
© 2016 IBM Corporation 3
IBM Strategy for Blockchain
Enable untrusted parties to work together leveraging permissions and identity, to
ensure data and transactions are protected and consistent
Regulated business environments without anonymous participants
Blockchain ≠
Open
Trusted
For
Business
Blockchain needs to be built in a robust technology environment providing security,
confidentiality, auditability, reliability and scalability
Open source, governance & ecosystem
One of 17 founding members of Hyperledger, a Linux Foundation Project
170+ cross-industry, global companies
Hyperledger Fabric, initially contributed by IBM, is in V1.0
© 2017 IBM Corporation
4
Hyperledger members
Premier General
Associate
Source: https://www.hyperledger.org/members
Updated 4 October 2017
© 2016 IBM Corporation 5
Hyperledger Fabric: built for Cross-Industry use in
regulated businesses from the ground up
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
Pluggable	Consensus,	Identity	Management	
Crypto	and	Ledger	DB	to	dynamically	grow	a	
business	network
Confidentiality Production Workloads
© 2016 IBM Corporation 6
Hyperledger Fabric v1 Components
O
O O
O
Ordering Service
Client
Application
SDK
(HFC)
Membership
Services
Provider
Peer
Endorser
Ledger
Committer
A
Chaincode B
!Events
© 2016 IBM Corporation 7
Hyperledger Fabric - Membership Service
- Enroll
- Request Ecert
Hyperledger Fabric
Blockchain
User A
uses
Ecert
invokes SC txn
(signed with Ecert)
Enrollment certificate
(Ecert) is the long term
identity of the participanton
the blockchain network
Blockchai
n User B
U
U
uses
ü
Certificate
Authority
Client
Application
SDK
Client
Application
SDK
invokes SC txn
(signed with Ecert)
Membership
Services
Provider API
© 2016 IBM Corporation 8
Hyperledger Fabric – Certificate Authority
Ecert
Fabric-CA
cluster DB
LDAP
Authenticate
Enroll ID, secret
HSM
Root
Certificate Authority
ü
Membership
Services
Provider API
Fabric-CA API
Fabric-CA
§ Default implementation of the
Membership Services Provider Interface.
§ Issues Ecerts (long-term identity)
§ Supports clustering for HA characteristics
§ Supports LDAP for user authentication
§ Supports HSM
© 2016 IBM Corporation 9
Hyperledger Fabric – Architected for Performance &
Scalability
Ordering service accepts
endorsed transactions and
orders them according to the
plug-in consensus algorithm,
then delivers them on the
channel to connected peers.
E0
Z
Y
E3
E2
E1
A
B
A
B
Y
Z
OO
O O
Client
Application
S
D
K
P
Ordering-Service
Client
Application
S
D
K
P
Hyperledger Fabric
Endorsers will each execute the proposed transaction. None of these executions will update the ledger
Committing Peers on the
channel receive transactions,
validate them and then commit
to ledger
Client Apps submit transactions to endorsers1
2
3
4
© 2016 IBM Corporation 10
Architected for Security and Privacy
Separate channels isolate transactions on different ledgers
OO
O O
E1
E0
Ordering-Service
– Chaincode is installed on peers that need to access the
worldstate
– Chaincode is instantiated on specific channels for specific
peers
– Ledgers exist in the scope of a channel
• Ledgers can be shared across an entire network of peers
• Ledgers can be included only on a specific set of
participants
– Peers can participate in multiple channels
– Concurrent execution for performance and scalability
© 2016 IBM Corporation 11
Worldstate Database
§ Pluggable worldstate database
• Default embedded key/value implementation using LevelDB
– Support for keyed queries, but cannot query on value
§ Support for Apache CouchDB
– Full query support on key and value (JSON documents)
– Meets a large range of chaincode, auditing, and reporting requirements
– Will support reporting and analytics via data replication to an analytics engine such as Spark
– Id/document data model compatible with existing chaincode key/value programming model
© 2017 IBM Corporation
Hyperledger Composer: Accelerating Time
to Value
12
§ A suite of high level application abstractions for business networks
§ Emphasis on business-centric vocabulary for quick solution
creation
§ Reduce risk, and increase understanding and flexibility
§ Features
– Model your business networks, test and expose via APIs
– Applications invoke transactions to interact with business network
– Integrate existing systems of record
§ Fully open and part of Linux Foundation Hyperledger
§ Try it in your web browser now:
http://composer-playground.mybluemix.net/
https://hyperledger.github.io/composer/
Business Application
Hyperledger Composer
Blockchain
(Hyperledger Fabric)
© 2016 IBM Corporation 13
Why Hyperledger Fabric?
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 & Scalability
Supports up to 1000 tps*
Confidentiality and privacy
Built-in channels for isolation and membership services for signing and
encryption. Supports IBM High Security Business Network.
Modularity and flexibility
Choice of consensus algorithms and programming languages
© 2017 IBM Corporation
Contents
14
Hyperledger Fabric
Overview
IBM Blockchain
Initiatives
15© 2017 IBM Corporation
Experts
Collaborate with
comprehensive
services teams from
ideation all the way to
production
IBM Blockchain
As a founding and
premier member of
Hyperledger, we’re
committed to open
source, standards
and governance
Platform
Develop, govern and
operate enterprise
blockchain networks
with speed and
security
Solutions
Solve critical
industry
challenges by
building and
joining new
business networks
IBM endeavors to bring together the
world’s most advanced expertise,
technology and ecosystem to
transform industries
Introducing IBM Blockchain Platform
The only fully integrated enterprise-ready
Blockchain platform
• Based on Hyperledger Fabric V1 runtime
optimized for enterprise requirements
• Specialized compute for security, performance
and resilience
• Delivered via the IBM Cloud on a global footprint
with 24x7 Integrated Support
• Full lifecycle tooling to speed activation and
management of your network
Develop
Govern
Operate
16© 2017 IBM Corporation
Develop Blockchain Apps
for free with Hyperledger
technologies
Try online
Zero install!
Leverage Hyperledger Composer’s web playground
Free cloud sandbox and interactive
playground to convert business design
into code
17© 2017 IBM Corporation
Install on Laptop
Develop and test with complete local dev env
including Hyperledger Fabric & Composer
Share on Cloud
Collaborate, share code of your running blockchain
network including with Docker and Kubernettes;
free and fee options
Deploy to production
in IBM Cloud
when you’re ready!
Govern the network with
democratic management
tools
Accelerate the initiation and
activation of new blockchain
networks.
Integrated tools to enforce
change management of the
network with customizable
democratic policies
Multi-party
workflow tool
Leverage member
activities panel, integrated
notifications and secure
signature collection for
policy voting
Policy
Editor
Define flexible,
democratic
policies to govern
changes to the
network
18© 2017 IBM Corporation
Operate the network with
production-ready enterprise
service
Deploy and grow your blockchain
network with the necessary
security and performance.
Network
Dashboards
for monitoring and
managing the
resources on the
network
Lifecycle
Management
with seamless
upgrades of the full
code stack without
pausing the network.
Hardened
security stack
with 100% encryption,
no privileged access,
malware and tamper
resistant keys
24/7 Technical
Support
integrated into the
portal for problem
resolution
Hyperledger Fabric V1.0
runtime optimized for enterprise requirements
19
© 2017 IBM Corporation
Thank you
www.ibm.com/blockchain
developer.ibm.com/blockchain
www.hyperledger.org
© Copyright IBM Corporation 2017. All rights reserved. The information contained in these
materials is provided for informational purposes only, and is provided AS IS without
warranty of any kind, express or implied. Any statement of direction represents IBM's
current intent, is subject to change or withdrawal, and represents only goals and
objectives. IBM, the IBM logo, and other IBM products and services are trademarks of the
International Business Machines Corporation, in the United States, other countries or both.
Other company, product, or service names may be trademarks or service marks of others.

More Related Content

What's hot

Examples of Smart Contracts
Examples of Smart ContractsExamples of Smart Contracts
Examples of Smart Contracts
101 Blockchains
 
Introduction To Solidity
Introduction To SolidityIntroduction To Solidity
Introduction To Solidity
101 Blockchains
 

What's hot (20)

Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024
 
Blockchain solution architecture deliverable
Blockchain solution architecture deliverableBlockchain solution architecture deliverable
Blockchain solution architecture deliverable
 
Geoprocessing with Neo4j-Spatial and OSM
Geoprocessing with Neo4j-Spatial and OSMGeoprocessing with Neo4j-Spatial and OSM
Geoprocessing with Neo4j-Spatial and OSM
 
Hyperledger Fabric Architecture
Hyperledger Fabric ArchitectureHyperledger Fabric Architecture
Hyperledger Fabric Architecture
 
Examples of Smart Contracts
Examples of Smart ContractsExamples of Smart Contracts
Examples of Smart Contracts
 
Smart Contract & Ethereum
Smart Contract & EthereumSmart Contract & Ethereum
Smart Contract & Ethereum
 
Blockchain HyperLedger Fabric Internals - Clavent
Blockchain HyperLedger Fabric Internals - ClaventBlockchain HyperLedger Fabric Internals - Clavent
Blockchain HyperLedger Fabric Internals - Clavent
 
Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data ScienceScaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
Scaling into Billions of Nodes and Relationships with Neo4j Graph Data Science
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architecture
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Write smart contract with solidity on Ethereum
Write smart contract with solidity on EthereumWrite smart contract with solidity on Ethereum
Write smart contract with solidity on Ethereum
 
Blockchain: Real World Use Cases
Blockchain: Real World Use CasesBlockchain: Real World Use Cases
Blockchain: Real World Use Cases
 
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
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Introduction To Solidity
Introduction To SolidityIntroduction To Solidity
Introduction To Solidity
 
Smart contracts using web3.js
Smart contracts using web3.jsSmart contracts using web3.js
Smart contracts using web3.js
 
Learning Solidity
Learning SolidityLearning Solidity
Learning Solidity
 
OPA APIs and Use Case Survey
OPA APIs and Use Case SurveyOPA APIs and Use Case Survey
OPA APIs and Use Case Survey
 
ERC20 Step-by-Step - Creating Your First Ethereum Token
ERC20 Step-by-Step - Creating Your First Ethereum TokenERC20 Step-by-Step - Creating Your First Ethereum Token
ERC20 Step-by-Step - Creating Your First Ethereum Token
 

Similar to IBM Blockchain Overview

CWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchainCWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchain
Capgemini
 

Similar to IBM Blockchain Overview (20)

Interconnect_Blockchain One Year On
Interconnect_Blockchain One Year OnInterconnect_Blockchain One Year On
Interconnect_Blockchain One Year On
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
CWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchainCWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchain
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Fabric Composer - London Hyperledger Meetup - March 2017
Fabric Composer - London Hyperledger Meetup - March 2017Fabric Composer - London Hyperledger Meetup - March 2017
Fabric Composer - London Hyperledger Meetup - March 2017
 
Oracle Blockchain Cloud Service
Oracle Blockchain Cloud ServiceOracle Blockchain Cloud Service
Oracle Blockchain Cloud Service
 
Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks Deploying and Managing Global Blockchain Networks
Deploying and Managing Global Blockchain Networks
 
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?
 
Blockchain development using Hyperledger Composer
Blockchain development using Hyperledger ComposerBlockchain development using Hyperledger Composer
Blockchain development using Hyperledger Composer
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger Composer
 
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
 
IBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for Business
 
Conoscerehyperledger
ConoscerehyperledgerConoscerehyperledger
Conoscerehyperledger
 
Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Fabric Composer - Construct 2017
Fabric Composer - Construct 2017
 
Open by Design
Open by DesignOpen by Design
Open by Design
 
Ibm blockchain platform explained
Ibm blockchain platform explained Ibm blockchain platform explained
Ibm blockchain platform explained
 
Ibm blockchain platform explained
Ibm blockchain platform explained Ibm blockchain platform explained
Ibm blockchain platform explained
 
Bluemix Overview & Demo
Bluemix Overview & DemoBluemix Overview & Demo
Bluemix Overview & Demo
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

IBM Blockchain Overview

  • 1. © 2017 IBM Corporation V5.0 IBM Blockchain Overview
  • 2. © 2017 IBM Corporation Contents 2 Hyperledger Fabric Overview IBM Blockchain Initiatives
  • 3. © 2016 IBM Corporation 3 IBM Strategy for Blockchain Enable untrusted parties to work together leveraging permissions and identity, to ensure data and transactions are protected and consistent Regulated business environments without anonymous participants Blockchain ≠ Open Trusted For Business Blockchain needs to be built in a robust technology environment providing security, confidentiality, auditability, reliability and scalability Open source, governance & ecosystem One of 17 founding members of Hyperledger, a Linux Foundation Project 170+ cross-industry, global companies Hyperledger Fabric, initially contributed by IBM, is in V1.0
  • 4. © 2017 IBM Corporation 4 Hyperledger members Premier General Associate Source: https://www.hyperledger.org/members Updated 4 October 2017
  • 5. © 2016 IBM Corporation 5 Hyperledger Fabric: built for Cross-Industry use in regulated businesses from the ground up 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 Pluggable Consensus, Identity Management Crypto and Ledger DB to dynamically grow a business network Confidentiality Production Workloads
  • 6. © 2016 IBM Corporation 6 Hyperledger Fabric v1 Components O O O O Ordering Service Client Application SDK (HFC) Membership Services Provider Peer Endorser Ledger Committer A Chaincode B !Events
  • 7. © 2016 IBM Corporation 7 Hyperledger Fabric - Membership Service - Enroll - Request Ecert Hyperledger Fabric Blockchain User A uses Ecert invokes SC txn (signed with Ecert) Enrollment certificate (Ecert) is the long term identity of the participanton the blockchain network Blockchai n User B U U uses ü Certificate Authority Client Application SDK Client Application SDK invokes SC txn (signed with Ecert) Membership Services Provider API
  • 8. © 2016 IBM Corporation 8 Hyperledger Fabric – Certificate Authority Ecert Fabric-CA cluster DB LDAP Authenticate Enroll ID, secret HSM Root Certificate Authority ü Membership Services Provider API Fabric-CA API Fabric-CA § Default implementation of the Membership Services Provider Interface. § Issues Ecerts (long-term identity) § Supports clustering for HA characteristics § Supports LDAP for user authentication § Supports HSM
  • 9. © 2016 IBM Corporation 9 Hyperledger Fabric – Architected for Performance & Scalability Ordering service accepts endorsed transactions and orders them according to the plug-in consensus algorithm, then delivers them on the channel to connected peers. E0 Z Y E3 E2 E1 A B A B Y Z OO O O Client Application S D K P Ordering-Service Client Application S D K P Hyperledger Fabric Endorsers will each execute the proposed transaction. None of these executions will update the ledger Committing Peers on the channel receive transactions, validate them and then commit to ledger Client Apps submit transactions to endorsers1 2 3 4
  • 10. © 2016 IBM Corporation 10 Architected for Security and Privacy Separate channels isolate transactions on different ledgers OO O O E1 E0 Ordering-Service – Chaincode is installed on peers that need to access the worldstate – Chaincode is instantiated on specific channels for specific peers – Ledgers exist in the scope of a channel • Ledgers can be shared across an entire network of peers • Ledgers can be included only on a specific set of participants – Peers can participate in multiple channels – Concurrent execution for performance and scalability
  • 11. © 2016 IBM Corporation 11 Worldstate Database § Pluggable worldstate database • Default embedded key/value implementation using LevelDB – Support for keyed queries, but cannot query on value § Support for Apache CouchDB – Full query support on key and value (JSON documents) – Meets a large range of chaincode, auditing, and reporting requirements – Will support reporting and analytics via data replication to an analytics engine such as Spark – Id/document data model compatible with existing chaincode key/value programming model
  • 12. © 2017 IBM Corporation Hyperledger Composer: Accelerating Time to Value 12 § A suite of high level application abstractions for business networks § Emphasis on business-centric vocabulary for quick solution creation § Reduce risk, and increase understanding and flexibility § Features – Model your business networks, test and expose via APIs – Applications invoke transactions to interact with business network – Integrate existing systems of record § Fully open and part of Linux Foundation Hyperledger § Try it in your web browser now: http://composer-playground.mybluemix.net/ https://hyperledger.github.io/composer/ Business Application Hyperledger Composer Blockchain (Hyperledger Fabric)
  • 13. © 2016 IBM Corporation 13 Why Hyperledger Fabric? 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 & Scalability Supports up to 1000 tps* Confidentiality and privacy Built-in channels for isolation and membership services for signing and encryption. Supports IBM High Security Business Network. Modularity and flexibility Choice of consensus algorithms and programming languages
  • 14. © 2017 IBM Corporation Contents 14 Hyperledger Fabric Overview IBM Blockchain Initiatives
  • 15. 15© 2017 IBM Corporation Experts Collaborate with comprehensive services teams from ideation all the way to production IBM Blockchain As a founding and premier member of Hyperledger, we’re committed to open source, standards and governance Platform Develop, govern and operate enterprise blockchain networks with speed and security Solutions Solve critical industry challenges by building and joining new business networks IBM endeavors to bring together the world’s most advanced expertise, technology and ecosystem to transform industries
  • 16. Introducing IBM Blockchain Platform The only fully integrated enterprise-ready Blockchain platform • Based on Hyperledger Fabric V1 runtime optimized for enterprise requirements • Specialized compute for security, performance and resilience • Delivered via the IBM Cloud on a global footprint with 24x7 Integrated Support • Full lifecycle tooling to speed activation and management of your network Develop Govern Operate 16© 2017 IBM Corporation
  • 17. Develop Blockchain Apps for free with Hyperledger technologies Try online Zero install! Leverage Hyperledger Composer’s web playground Free cloud sandbox and interactive playground to convert business design into code 17© 2017 IBM Corporation Install on Laptop Develop and test with complete local dev env including Hyperledger Fabric & Composer Share on Cloud Collaborate, share code of your running blockchain network including with Docker and Kubernettes; free and fee options Deploy to production in IBM Cloud when you’re ready!
  • 18. Govern the network with democratic management tools Accelerate the initiation and activation of new blockchain networks. Integrated tools to enforce change management of the network with customizable democratic policies Multi-party workflow tool Leverage member activities panel, integrated notifications and secure signature collection for policy voting Policy Editor Define flexible, democratic policies to govern changes to the network 18© 2017 IBM Corporation
  • 19. Operate the network with production-ready enterprise service Deploy and grow your blockchain network with the necessary security and performance. Network Dashboards for monitoring and managing the resources on the network Lifecycle Management with seamless upgrades of the full code stack without pausing the network. Hardened security stack with 100% encryption, no privileged access, malware and tamper resistant keys 24/7 Technical Support integrated into the portal for problem resolution Hyperledger Fabric V1.0 runtime optimized for enterprise requirements 19 © 2017 IBM Corporation
  • 20. Thank you www.ibm.com/blockchain developer.ibm.com/blockchain www.hyperledger.org © Copyright IBM Corporation 2017. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. Any statement of direction represents IBM's current intent, is subject to change or withdrawal, and represents only goals and objectives. IBM, the IBM logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.