SlideShare a Scribd company logo
1 of 28
Download to read offline
© 2016 IBM Corporation
IBM’s Open Blockchain
Making Blockchain Real for Enterprises
Anthony O’Dowd, STSM IBM Blockchain Labs
Christopher Ferris, CTO Open Technology, IBM
IBM Blockchain – April 2016
© 2016 IBM Corporation 2
Blockchain Business Terminology
Business Networks
• Participants who are customers,
suppliers, banks, partners
• Cross geography & regulatory
boundary
Wealth is generated by the flow of
goods & services across business
network
Markets are central to this process
• Public: fruit market, car auction
or
• Private: supply chain financing,
bonds
Ledgers
THE system of record for a business
Business will have multiple ledgers for
multiple business networks in which they
participate
Transaction: an asset transfer onto and off
of the ledger
• John gives a car to Anthony (simple)
Contract: conditions for transaction to occur
• If Anthony pays John money, then car
passes from John to Anthony (simple)
• If car won't start, funds do not pass to
John (as decided by third party
arbitrator) (more complex)
Assets
Anything that is capable of being
owned or controlled to produce value
Two fundamental types of asset
• Tangible, e.g. a house
• Intangible e.g. a mortgage
Intangible assets subdivide
• Financial, e.g. bond
• Intellectual e.g. patents
• Digital e.g. music
Cash is also an asset
• Has property of anonymity
© 2016 IBM Corporation 3
The Blockchain Solution – a shared, replicated, permissioned ledger
Counter-party
records
Bank records
Party C’s Records Auditor records
Party B Records
Party A’s Records
Ledger
Ledger
Ledger
Ledger
Ledger
Ledger
© 2016 IBM Corporation 4
Blockchain defined
Blockchain is a technology for a new generation of transactional applications that establishes trust,
accountability and transparency while streamlining processes in business networks. Think of it as
an operating system for interactions between participants in a business network. It has the potential
to vastly reduce the cost and complexity of getting things done.
Blockchain is a design
pattern made famous by its
use in Bitcoin. But its uses
go far beyond.
Blockchain can reimagine
the world's most fundamental
business interactions and
open the door to invent new
styles of digital interactions.
IBM is applying Blockchain
to a very broad range of
business applications
© 2016 IBM Corporation 5
IBM’s point-of-view on Blockchain
1. Blockchain is a new-style distributed-database technology that enables enterprises to
interact more efficiently and securely across a wide variety of business application
2. Blockchain is not bitcoin; and while it was made popular by bitcoin, the computer science
behind blockchain has been in development for the past two decades
3. Blockchain must be built in the open. IBM supports the Linux Foundation’s Hyperledger
project because of it’s focus on balanced governance methodology and open source
meritocracy. This approach will lower risk of adoption and has lead to record adoption by
top industry companies and regulators.
4. Blockchain must be made ready for enterprise applications with a focus on privacy,
confidentiality, auditability, performance and scalability. IBM OBC fabric, is built from the
ground up with these attributes and was donated to the Hyperledger project
5. Blockchain must be permissioned to ensure greater trust across members, while
enabling more optimized forms of consensus which avoids the need to mine, which
comes are great cost in compute power and performance. Hence, IBM’s view of
blockchain does not include mining of coins, fuel, or any form of currency.
© 2016 IBM Corporation 6
IBM’s point-of-view on Blockchain
6. Blockchain must be extensible to enable experimentation that will lead to innovations in
consensus algorithms, storage, integration and performance. Hyperledger supports a modular
architecture which allows 3rd parties to create and plug-in new value that they can either
monetize or place back into the community.
7. Cloud-based deployments will provide the automation needed to quickly and accurately enable
developers and operator to adopt blockchain
8. Use-cases for blockchain range from bold ideas to imagine (or re-imagine) business processes
to more humble usage patterns to adopt sooner (2016) versus later. IBM defines four styles of
usage with increasing level of difficulty: compliance ledger, asset exchange, consortium ledger
and high value market ledger.
9. IBM Blockchain is conducting business in 2016 across three areas:
– Community development (Hyperledger)
– Cloud deployment which expands Hyperledger with value added features
– Client engagement via the Blockchain Garage.
10. IBM is engaging government and regulators to educate, demonstrate and encourage the broad
adoption of Blockchain for Enterprise usage.
© 2016 IBM Corporation 7
Key Concepts and Benefits of Blockchain for Business
Smart
Contract
Smart
Contract
PermissionsPermissions
Shared
Ledger
Shared
Ledger
ConsensusConsensus
Ensuring appropriate
visibility; transactions are
secure, authenticated &
verifiable
Ensuring appropriate
visibility; transactions are
secure, authenticated &
verifiable
Business terms embedded
in transaction database &
executed with transactions
Business terms embedded
in transaction database &
executed with transactions
All parties agree to
network verified
transaction
All parties agree to
network verified
transaction
Append-only distributed
system of record shared
across business network
Append-only distributed
system of record shared
across business network
SavesSaves
Time
Transaction
time from days
to near
instantaneous
LowersLowers
Cost
Overheads and
intermediary
costs
ReducesReduces
Risk
Tampering, fraud &
cyber crime
Benefits:
Key Concepts:
© 2016 IBM Corporation 8
Shared Ledger and Smart Contracts
Shared Ledger
• Records all transactions
across business network
• Shared between participants
• Participants have own copy
through replication
• Permissioned, so participants
see only appropriate
transactions
• THE shared system of record
Smart Contracts
• Business rules implied by the
contract …embedded in the
Blockchain &
• Executed with the transaction
• Verifiable, signed and encoded in
programming language
• Example:
– Defines contractual conditions
under which corporate Bond
transfer occurs
© 2016 IBM Corporation 9
Privacy and Pluggable Consensus
Permissions for Privacy
• Ledger is shared, but participants
require privacy
• Participants need:
– Transactions to be private
– Identity not linked to a
transaction
• Transactions need to be
authenticated
• Cryptography central to these
processes
Consensus to verify transactions
• Anonymity is expensive
– Bitcoin cryptographic mining
• Participants known & trusted
– Lowers cost of consensus
• Pluggable Consensus alternatives
– Proof of Stake
– Multi-Signature (e.g. 3 of 5)
– PBFT (cross checked secure
message exchange)
© 2016 IBM Corporation 10
Blockchain
User
Certificate
Authority
Blockchain
Developer
Blockchain
Network
Operator Traditional
Processing
Platforms
Traditional
Data
Sources
Blockchain
B2B
transactions
access to logic
access
to data
creates
applications
operates
accesses
security
certificates
Regulator
performs
oversight
The Participants in a Blockchain Network
R
U
D
O

© 2016 IBM Corporation 11
Validating
Node B
Validating
Node B
Validating Node CValidating Node C
Validating
Node A
Validating
Node A
Validating
Node D
Validating
Node D
Validating
Node E
Validating
Node E Blockchain Network A chain network that services
solutions built for a particular industry.
Shared Ledger: Records all transactions across business network
Consensus: Transaction validation & commitment
Non- Validating
Node
Non- Validating
Node
ChaincodeChaincode
StateStateLogicLogic
ChaincodeChaincode
ChaincodeChaincode
ChaincodeChaincode
Proprietor(s) setup and define the
purpose of a chain network. They are the
stakeholders of a network.
Auditors(s): Individuals or organizations
with the permission to interrogate
transactions and the blockchain network.
Solution Users: end users typically initiate transactions
on a chain network through applications made available
by solutions providers.
Non-Validating node: Constructs
transactions and forwards them to
validating nodes. Peer nodes keep
a copy of all transaction records
so that solution providers can
query them locally.
Solution Provider: Organizations that
develop mobile/web applications for
solution users to access chain networks.,
they own either NV or Validating node.
Public transactions:
transactions with its
payload in the clear
Membership Service (PKI)
ECAECA TCATCA TLS-CATLS-CAReg. AReg. A
Registration Authority: Assigns registration username & registration password pairs to network
participants. This username/password pair will be used to acquire enrollment certificate from ECA.
Enrollment CA (ECA): Issues enrollment certificates (ECert) to network participants that have already
registered with a membership service. ECerts are long term certificates used to identify individual entities
participating in one or more networks.
Transaction CA (TCA): Issues transaction certificates (TCerts) to ECert owners. An infinite number of
TCerts can be derived from each ECert. TCerts are used by network participants to send transactions.
TLS CA: Issues TLS certificates to systems that transmit messages in a chain network. TLS certificates are
used to secure the communication channel between systems.
Chaincode (Smart Contract): Application
logics stored and executed on the blockchain.
Chaincode State: Chaincodes access
internal state storage through state APIs.
States are created and updated by
transactions calling chaincode functions with
state accessing logic.
Confidential transactions:
transactions where its payload is
encrypted and is only visible to
stakeholders of this transaction
Confidential chaincode:
chaincodes that only pre-defined
subset of validators can view and
execute
The Blockchain Network
© 2016 IBM Corporation 12
Blockchain Technical Terminology
Membership
Smart Contract Systems Management
Events
Consensus Network Wallet
Shared Ledger
contains the current world state of the ledger and
a Blockchain of transaction invocations
encapsulates business network transactions in
code. transaction invocations result in gets and
sets of ledger state
a collection of network data and processing peers forming
a Blockchain network. Responsible for maintaining a
consistently replicated ledger
manages identity and transaction certificates, as
well as other aspects of permissioned access
creates notifications of significant operations on the Blockchain
(e.g. a new block), as well as notifications related to smart
contracts. Does not include event distribution.
provides the ability to create, change and monitor Blockchain
components
securely manages a user’s security credentials
responsible for integrating Blockchain bi-directionally with external
systems. Not part of Blockchain, but used with it.
Systems Integration
© 2016 IBM Corporation 13
BlockchainforBusiness–IBMStrategy
Open Source Code: Blockchain built
from the ground up for business;
Permission | Privacy
Confidential | Auditable
Open Governance – 40 member
board.
Blockchain value-added
manged service on SoftLayer
and System Z:
Identity | Consensus | Audit |
System Integration |
Hardware-assist for
Performance & Security.
Blockchain Solutions for
Financial Services;
Trade Finance | Capital Markets
Blockchain Garage
NY | London | Singapore | Japan
Blockchain GBS Practice
IBM Blockchain
Linux
Hyperledger Project
Blockchain Solutions
Blockchain Garage
Community + Code Cloud Clients
© 2016 IBM Corporation 14
IBMBlockchainPlatform
Capabilities
• Complete DevOps Lifecycle via Bluemix
• Smart contract language and API standards
• Enterprise-grade identity, security and privacy
• Seamless hybrid integration with legacy systems
• Market leading performance and scalability
IBM Differentiators
• Deep cryptography: skills, assets, IP from Research
• Hybrid Integration: WebSphere gateway & connectors
• Optimization: on Z with crypto hardware & blue cores
• Industry & domain expertise manifest in IBM solutions
• Future: Analytics & cognitive leadership on blockchain
© 2016 IBM Corporation 15
IBM Blockchain Architecture &
Code offered to Linux Foundation
Openchain Services
Openchain APIs, SDKs, CLI
CHAIN-CODE
Chain-code
Services
AP
Membership
Services
Registration
Attributes
Reputation
Blockchain Services
Consensus
Manager
Distributed
Ledger
P2P
Protocol
Ledger
Storage
Secure
Container
Secure
Registry
TRANSACTIONS
BLOCKCHAI
N
MEMBERSHIP
Event HubEvent Hub
MEMBERSHIP
Identity, Privacy and Auditability of
blockchain participants.
BLOCKCHAIN | TRANSACTIONS
Distributed transaction ledger
whereby the ledger is updated by
consensus
CHAIN-CODE
“Smart Contracts”, provide ability to
run business logic against the
blockchain
APIs, SDKs, CLI
Gives developers the ability to
programmatically control the
blockchain networkOpen Source Code: Blockchain built from the ground up for business;
Permission | Privacy | Confidential | Auditable
© 2016 IBM Corporation 16
Blockchain – Perfect for Open Source
● New, potentially revolutionary technology
● Requiring multiple specialized skills to develop
● Used by multiple parties
● Controlled and monetized by no one
● Strong governance model
So the Hyperledger Project was created at the Linux Foundation
© 2016 IBM Corporation 17
Introducing Hyperledger
A collaborative effort created to advance blockchain
technology by identifying and addressing important
features for a cross-industry open standard for
distributed ledgers that can transform the way
business transactions are conducted globally.
© 2016 IBM Corporation 18
NEWLY ANNOUNCED
© 2016 IBM Corporation 19
Election Announcements
Blythe
Masters
CEO
Board Chair:
Technical Steering
Committee Chair:
General Member Board
Representatives:
Chris Ferris
CTO Open Technology
Craig Young
CTO
Charles
Cascarilla
CEO
© 2016 IBM Corporation 20
Connecting with the Hyperledger Project Community
• Mailing Lists: http://lists.hyperledger.org/
• Github : http://www.github.com/hyperledger
• Slack (if you need an invite, please click https://slack.hyperledger.org/)
• Wiki: https://github.com/hyperledger/hyperledger/wiki
• IRC: #hyperledger on freenode.net
• Code of Conduct https://github.com/hyperledger/hyperledger/wiki/Hyperledger-
Project-Code-of-Conduct
• Working Group Meetings (Calendar)
https://github.com/hyperledger/hyperledger/wiki/PublicMeetingCalendar
© 2016 IBM Corporation 21
6 Proposed Code contributions
© 2016 IBM Corporation 22
60+ Developers Attended First Hackathon
© 2016 IBM Corporation 23
Consolidation begins?
Fabric
Sawtooth Lake
© 2016 IBM Corporation 24
Current activity
• Requirements & Use cases WG – Patrick Holmes, Intel
• Architecture WG – Ram Jagadeesan, Cisco
• Identity WG – Christopher Allen, Blockstream
• Whitepaper WG – Dave Voell, J.P. Morgan
• Fabric Incubator
• Sawtooth Lake Incubator
• Release Integration - TBD
© 2016 IBM Corporation 25
© 2016 IBM Corporation 26
What’s next?
• Monthly “hackathon”
• Hire an Executive Director
• Exploration of Sawtooth Lake Incubator
– What can Fabric learn from STL and vice-versa
• Initial draft of Whitepaper to be published
• Requirements review by Technical Steering Committee
© 2016 IBM Corporation
Please join us!
www.ibm.com/blockchain
www.hyperledger.org
@christo4ferris
@ajodowd
The future is wide OPEN …
Thank you for dialing in! Stay engaged with dW
Open:
developerWorks Open home page
https://developer.ibm.com/open
Full list of developerWorks Open projects
https://developer.ibm.com/open/projects
Follow us on Twitter
https://twitter.com/IBMdwOpen
Upcoming calls and events
https://developer.ibm.com/open/events
See all our Tech Talk replays!
https://developer.ibm.com/open/videos/

More Related Content

What's hot

IBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM Sverige
 
Blockchain session @ 2nd Bluemix Meetup
Blockchain session @  2nd Bluemix MeetupBlockchain session @  2nd Bluemix Meetup
Blockchain session @ 2nd Bluemix MeetupAlberto Miyazaki
 
Blockchain for Business on Hyperledger
Blockchain for Business on HyperledgerBlockchain for Business on Hyperledger
Blockchain for Business on HyperledgerAll Things Open
 
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...ideaport
 
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
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architectedIBM Sverige
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellDaniel Chan
 
Kathleen Breitman at the Hyperledger Meetup
Kathleen Breitman at the Hyperledger Meetup Kathleen Breitman at the Hyperledger Meetup
Kathleen Breitman at the Hyperledger Meetup Altoros
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Ingo Weber
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixDev_Events
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessAhmad Gohar
 
Banking on a Blockchain
Banking on a BlockchainBanking on a Blockchain
Banking on a BlockchainAltoros
 
Blockchain Essentials - Harnessing the Technology for Banking Industry
Blockchain Essentials - Harnessing the Technology for Banking IndustryBlockchain Essentials - Harnessing the Technology for Banking Industry
Blockchain Essentials - Harnessing the Technology for Banking IndustryGoutama Bachtiar
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply ChainFinancial Poise
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 

What's hot (20)

Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
1. ibm blockchain explained
1. ibm blockchain explained1. ibm blockchain explained
1. ibm blockchain explained
 
IBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for Business
 
Blockchain session @ 2nd Bluemix Meetup
Blockchain session @  2nd Bluemix MeetupBlockchain session @  2nd Bluemix Meetup
Blockchain session @ 2nd Bluemix Meetup
 
Blockchain for Business on Hyperledger
Blockchain for Business on HyperledgerBlockchain for Business on Hyperledger
Blockchain for Business on Hyperledger
 
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
Making Blockchain Real for Business - Kathryn Harrison (IBM, Middle East and ...
 
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
 
Blockchain Explained for Devlopers
Blockchain Explained for DevlopersBlockchain Explained for Devlopers
Blockchain Explained for Devlopers
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architected
 
Hyperledger Fabric in a Nutshell
Hyperledger Fabric in a NutshellHyperledger Fabric in a Nutshell
Hyperledger Fabric in a Nutshell
 
Kathleen Breitman at the Hyperledger Meetup
Kathleen Breitman at the Hyperledger Meetup Kathleen Breitman at the Hyperledger Meetup
Kathleen Breitman at the Hyperledger Meetup
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
 
Blockchain for the Enterprise
Blockchain for the EnterpriseBlockchain for the Enterprise
Blockchain for the Enterprise
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
Banking on a Blockchain
Banking on a BlockchainBanking on a Blockchain
Banking on a Blockchain
 
Blockchain Essentials - Harnessing the Technology for Banking Industry
Blockchain Essentials - Harnessing the Technology for Banking IndustryBlockchain Essentials - Harnessing the Technology for Banking Industry
Blockchain Essentials - Harnessing the Technology for Banking Industry
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 

Similar to Ibm system storage solutions handbook

Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cataMogul Marketing
 
Blockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfBlockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfArvindKumar265041
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for businessPatrick Yong
 
Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...
Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...
Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...DevOps for Enterprise Systems
 
Making Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibmMaking Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibmDiego Alberto Tamayo
 
Blockchain explained-v2.09
Blockchain explained-v2.09Blockchain explained-v2.09
Blockchain explained-v2.09Milan Hazra
 
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedastdc-globalcode
 
Blockchain point of view for the telco, media and entertainment industry
Blockchain point of view for the telco, media and entertainment industryBlockchain point of view for the telco, media and entertainment industry
Blockchain point of view for the telco, media and entertainment industryIBM Blockchain
 
Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...
Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...
Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...Vishnu Pendyala
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explainedIBM Sverige
 
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
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic FinanceFarrukh Habib
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branchTim Moss
 
Blockchain technology amplify your enterprise / IBM
Blockchain technology amplify your enterprise / IBMBlockchain technology amplify your enterprise / IBM
Blockchain technology amplify your enterprise / IBMDiego Alberto Tamayo
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18TelecomValley
 
Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Capgemini
 
Blockchain 101 for Government Officials
Blockchain 101 for Government OfficialsBlockchain 101 for Government Officials
Blockchain 101 for Government OfficialsMarquis Cabrera
 
Demystifying blockchain
Demystifying blockchainDemystifying blockchain
Demystifying blockchainAjay Bhadauria
 
What's New Blockchain for Business (August 2019)
What's New Blockchain for Business (August 2019)What's New Blockchain for Business (August 2019)
What's New Blockchain for Business (August 2019)Matt Lucas
 

Similar to Ibm system storage solutions handbook (20)

Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cata
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
Blockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfBlockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdf
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for business
 
Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...
Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...
Making Blockchain Real for Business at the "z Systems Agile Enterprise Develo...
 
Making Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibmMaking Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibm
 
Blockchain explained-v2.09
Blockchain explained-v2.09Blockchain explained-v2.09
Blockchain explained-v2.09
 
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
 
Blockchain point of view for the telco, media and entertainment industry
Blockchain point of view for the telco, media and entertainment industryBlockchain point of view for the telco, media and entertainment industry
Blockchain point of view for the telco, media and entertainment industry
 
Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...
Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...
Cisco ICON Speaker Series: Blockchain - Technology that is revolutionizing th...
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explained
 
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
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branch
 
Blockchain technology amplify your enterprise / IBM
Blockchain technology amplify your enterprise / IBMBlockchain technology amplify your enterprise / IBM
Blockchain technology amplify your enterprise / IBM
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
 
Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain
 
Blockchain 101 for Government Officials
Blockchain 101 for Government OfficialsBlockchain 101 for Government Officials
Blockchain 101 for Government Officials
 
Demystifying blockchain
Demystifying blockchainDemystifying blockchain
Demystifying blockchain
 
What's New Blockchain for Business (August 2019)
What's New Blockchain for Business (August 2019)What's New Blockchain for Business (August 2019)
What's New Blockchain for Business (August 2019)
 

More from Diego Alberto Tamayo

11 best practices for #mobile device management ( #mdm ) https /www-01.ibm.c...
11 best practices for #mobile device management ( #mdm )  https /www-01.ibm.c...11 best practices for #mobile device management ( #mdm )  https /www-01.ibm.c...
11 best practices for #mobile device management ( #mdm ) https /www-01.ibm.c...Diego Alberto Tamayo
 
Ibm white paper_harnessing_ap_is_and_platforms_0
Ibm white paper_harnessing_ap_is_and_platforms_0Ibm white paper_harnessing_ap_is_and_platforms_0
Ibm white paper_harnessing_ap_is_and_platforms_0Diego Alberto Tamayo
 
Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...
Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...
Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...Diego Alberto Tamayo
 
Watson – un sistema diseñado para respuestas @ibm
Watson – un sistema diseñado para respuestas   @ibmWatson – un sistema diseñado para respuestas   @ibm
Watson – un sistema diseñado para respuestas @ibmDiego Alberto Tamayo
 
Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value Diego Alberto Tamayo
 
Blockchain the chain of trust and its potential / IBM
Blockchain the chain of trust and its potential / IBMBlockchain the chain of trust and its potential / IBM
Blockchain the chain of trust and its potential / IBMDiego Alberto Tamayo
 
Blockchain rewires financial markets / IBM
Blockchain  rewires financial markets / IBMBlockchain  rewires financial markets / IBM
Blockchain rewires financial markets / IBMDiego Alberto Tamayo
 
Ibm elastic storage server moderno sistema de almacenamiento definido por s...
Ibm elastic storage server   moderno sistema de almacenamiento definido por s...Ibm elastic storage server   moderno sistema de almacenamiento definido por s...
Ibm elastic storage server moderno sistema de almacenamiento definido por s...Diego Alberto Tamayo
 
Ibm flash system a9000 una solución todo f lash altamente paralela para empre...
Ibm flash system a9000 una solución todo f lash altamente paralela para empre...Ibm flash system a9000 una solución todo f lash altamente paralela para empre...
Ibm flash system a9000 una solución todo f lash altamente paralela para empre...Diego Alberto Tamayo
 
IBM Object Storage and Software Defined Solutions - Cleversafe
IBM Object Storage and Software Defined Solutions - CleversafeIBM Object Storage and Software Defined Solutions - Cleversafe
IBM Object Storage and Software Defined Solutions - CleversafeDiego Alberto Tamayo
 
COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...
COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...
COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...Diego Alberto Tamayo
 
Driving client value through hybrid cloud - IBM
Driving client value through hybrid cloud - IBMDriving client value through hybrid cloud - IBM
Driving client value through hybrid cloud - IBMDiego Alberto Tamayo
 
Global location trends 2016 annual report by IBM
Global location trends 2016 annual report by IBMGlobal location trends 2016 annual report by IBM
Global location trends 2016 annual report by IBMDiego Alberto Tamayo
 
Learning to trust artificial intelligence systems accountability, compliance ...
Learning to trust artificial intelligence systems accountability, compliance ...Learning to trust artificial intelligence systems accountability, compliance ...
Learning to trust artificial intelligence systems accountability, compliance ...Diego Alberto Tamayo
 
The ecosystem equation collaboration in the connected economy @harvard biz @i...
The ecosystem equation collaboration in the connected economy @harvard biz @i...The ecosystem equation collaboration in the connected economy @harvard biz @i...
The ecosystem equation collaboration in the connected economy @harvard biz @i...Diego Alberto Tamayo
 
Device democracy -Saving the future of the #InternetOfThings @IBMIBV
Device democracy -Saving the future of the #InternetOfThings  @IBMIBV Device democracy -Saving the future of the #InternetOfThings  @IBMIBV
Device democracy -Saving the future of the #InternetOfThings @IBMIBV Diego Alberto Tamayo
 
The cognitive advantage insights from early adopters on driving business va...
The cognitive advantage   insights from early adopters on driving business va...The cognitive advantage   insights from early adopters on driving business va...
The cognitive advantage insights from early adopters on driving business va...Diego Alberto Tamayo
 
Ibm Power Systems with Aix for Oracle’s JD Edwards
Ibm Power Systems with Aix for Oracle’s JD Edwards Ibm Power Systems with Aix for Oracle’s JD Edwards
Ibm Power Systems with Aix for Oracle’s JD Edwards Diego Alberto Tamayo
 

More from Diego Alberto Tamayo (20)

11 best practices for #mobile device management ( #mdm ) https /www-01.ibm.c...
11 best practices for #mobile device management ( #mdm )  https /www-01.ibm.c...11 best practices for #mobile device management ( #mdm )  https /www-01.ibm.c...
11 best practices for #mobile device management ( #mdm ) https /www-01.ibm.c...
 
Ibm white paper_harnessing_ap_is_and_platforms_0
Ibm white paper_harnessing_ap_is_and_platforms_0Ibm white paper_harnessing_ap_is_and_platforms_0
Ibm white paper_harnessing_ap_is_and_platforms_0
 
Hybrid connectivity
Hybrid connectivityHybrid connectivity
Hybrid connectivity
 
Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...
Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...
Ibm systems servidor linux power8 de 1u ibm power system s821 lc un servidor ...
 
Watson – un sistema diseñado para respuestas @ibm
Watson – un sistema diseñado para respuestas   @ibmWatson – un sistema diseñado para respuestas   @ibm
Watson – un sistema diseñado para respuestas @ibm
 
Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value
 
Blockchain the chain of trust and its potential / IBM
Blockchain the chain of trust and its potential / IBMBlockchain the chain of trust and its potential / IBM
Blockchain the chain of trust and its potential / IBM
 
Blockchain rewires financial markets / IBM
Blockchain  rewires financial markets / IBMBlockchain  rewires financial markets / IBM
Blockchain rewires financial markets / IBM
 
Ibm elastic storage server moderno sistema de almacenamiento definido por s...
Ibm elastic storage server   moderno sistema de almacenamiento definido por s...Ibm elastic storage server   moderno sistema de almacenamiento definido por s...
Ibm elastic storage server moderno sistema de almacenamiento definido por s...
 
Ibm flash system a9000 una solución todo f lash altamente paralela para empre...
Ibm flash system a9000 una solución todo f lash altamente paralela para empre...Ibm flash system a9000 una solución todo f lash altamente paralela para empre...
Ibm flash system a9000 una solución todo f lash altamente paralela para empre...
 
IBM Object Storage and Software Defined Solutions - Cleversafe
IBM Object Storage and Software Defined Solutions - CleversafeIBM Object Storage and Software Defined Solutions - Cleversafe
IBM Object Storage and Software Defined Solutions - Cleversafe
 
COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...
COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...
COLDCHAIN“Bringing high-quality vaccines and refrigerated medicine to patient...
 
Ibm power systems hpc cluster
Ibm power systems hpc cluster Ibm power systems hpc cluster
Ibm power systems hpc cluster
 
Driving client value through hybrid cloud - IBM
Driving client value through hybrid cloud - IBMDriving client value through hybrid cloud - IBM
Driving client value through hybrid cloud - IBM
 
Global location trends 2016 annual report by IBM
Global location trends 2016 annual report by IBMGlobal location trends 2016 annual report by IBM
Global location trends 2016 annual report by IBM
 
Learning to trust artificial intelligence systems accountability, compliance ...
Learning to trust artificial intelligence systems accountability, compliance ...Learning to trust artificial intelligence systems accountability, compliance ...
Learning to trust artificial intelligence systems accountability, compliance ...
 
The ecosystem equation collaboration in the connected economy @harvard biz @i...
The ecosystem equation collaboration in the connected economy @harvard biz @i...The ecosystem equation collaboration in the connected economy @harvard biz @i...
The ecosystem equation collaboration in the connected economy @harvard biz @i...
 
Device democracy -Saving the future of the #InternetOfThings @IBMIBV
Device democracy -Saving the future of the #InternetOfThings  @IBMIBV Device democracy -Saving the future of the #InternetOfThings  @IBMIBV
Device democracy -Saving the future of the #InternetOfThings @IBMIBV
 
The cognitive advantage insights from early adopters on driving business va...
The cognitive advantage   insights from early adopters on driving business va...The cognitive advantage   insights from early adopters on driving business va...
The cognitive advantage insights from early adopters on driving business va...
 
Ibm Power Systems with Aix for Oracle’s JD Edwards
Ibm Power Systems with Aix for Oracle’s JD Edwards Ibm Power Systems with Aix for Oracle’s JD Edwards
Ibm Power Systems with Aix for Oracle’s JD Edwards
 

Recently uploaded

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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe 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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony 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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
#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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony 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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Ibm system storage solutions handbook

  • 1. © 2016 IBM Corporation IBM’s Open Blockchain Making Blockchain Real for Enterprises Anthony O’Dowd, STSM IBM Blockchain Labs Christopher Ferris, CTO Open Technology, IBM IBM Blockchain – April 2016
  • 2. © 2016 IBM Corporation 2 Blockchain Business Terminology Business Networks • Participants who are customers, suppliers, banks, partners • Cross geography & regulatory boundary Wealth is generated by the flow of goods & services across business network Markets are central to this process • Public: fruit market, car auction or • Private: supply chain financing, bonds Ledgers THE system of record for a business Business will have multiple ledgers for multiple business networks in which they participate Transaction: an asset transfer onto and off of the ledger • John gives a car to Anthony (simple) Contract: conditions for transaction to occur • If Anthony pays John money, then car passes from John to Anthony (simple) • If car won't start, funds do not pass to John (as decided by third party arbitrator) (more complex) Assets Anything that is capable of being owned or controlled to produce value Two fundamental types of asset • Tangible, e.g. a house • Intangible e.g. a mortgage Intangible assets subdivide • Financial, e.g. bond • Intellectual e.g. patents • Digital e.g. music Cash is also an asset • Has property of anonymity
  • 3. © 2016 IBM Corporation 3 The Blockchain Solution – a shared, replicated, permissioned ledger Counter-party records Bank records Party C’s Records Auditor records Party B Records Party A’s Records Ledger Ledger Ledger Ledger Ledger Ledger
  • 4. © 2016 IBM Corporation 4 Blockchain defined Blockchain is a technology for a new generation of transactional applications that establishes trust, accountability and transparency while streamlining processes in business networks. Think of it as an operating system for interactions between participants in a business network. It has the potential to vastly reduce the cost and complexity of getting things done. Blockchain is a design pattern made famous by its use in Bitcoin. But its uses go far beyond. Blockchain can reimagine the world's most fundamental business interactions and open the door to invent new styles of digital interactions. IBM is applying Blockchain to a very broad range of business applications
  • 5. © 2016 IBM Corporation 5 IBM’s point-of-view on Blockchain 1. Blockchain is a new-style distributed-database technology that enables enterprises to interact more efficiently and securely across a wide variety of business application 2. Blockchain is not bitcoin; and while it was made popular by bitcoin, the computer science behind blockchain has been in development for the past two decades 3. Blockchain must be built in the open. IBM supports the Linux Foundation’s Hyperledger project because of it’s focus on balanced governance methodology and open source meritocracy. This approach will lower risk of adoption and has lead to record adoption by top industry companies and regulators. 4. Blockchain must be made ready for enterprise applications with a focus on privacy, confidentiality, auditability, performance and scalability. IBM OBC fabric, is built from the ground up with these attributes and was donated to the Hyperledger project 5. Blockchain must be permissioned to ensure greater trust across members, while enabling more optimized forms of consensus which avoids the need to mine, which comes are great cost in compute power and performance. Hence, IBM’s view of blockchain does not include mining of coins, fuel, or any form of currency.
  • 6. © 2016 IBM Corporation 6 IBM’s point-of-view on Blockchain 6. Blockchain must be extensible to enable experimentation that will lead to innovations in consensus algorithms, storage, integration and performance. Hyperledger supports a modular architecture which allows 3rd parties to create and plug-in new value that they can either monetize or place back into the community. 7. Cloud-based deployments will provide the automation needed to quickly and accurately enable developers and operator to adopt blockchain 8. Use-cases for blockchain range from bold ideas to imagine (or re-imagine) business processes to more humble usage patterns to adopt sooner (2016) versus later. IBM defines four styles of usage with increasing level of difficulty: compliance ledger, asset exchange, consortium ledger and high value market ledger. 9. IBM Blockchain is conducting business in 2016 across three areas: – Community development (Hyperledger) – Cloud deployment which expands Hyperledger with value added features – Client engagement via the Blockchain Garage. 10. IBM is engaging government and regulators to educate, demonstrate and encourage the broad adoption of Blockchain for Enterprise usage.
  • 7. © 2016 IBM Corporation 7 Key Concepts and Benefits of Blockchain for Business Smart Contract Smart Contract PermissionsPermissions Shared Ledger Shared Ledger ConsensusConsensus Ensuring appropriate visibility; transactions are secure, authenticated & verifiable Ensuring appropriate visibility; transactions are secure, authenticated & verifiable Business terms embedded in transaction database & executed with transactions Business terms embedded in transaction database & executed with transactions All parties agree to network verified transaction All parties agree to network verified transaction Append-only distributed system of record shared across business network Append-only distributed system of record shared across business network SavesSaves Time Transaction time from days to near instantaneous LowersLowers Cost Overheads and intermediary costs ReducesReduces Risk Tampering, fraud & cyber crime Benefits: Key Concepts:
  • 8. © 2016 IBM Corporation 8 Shared Ledger and Smart Contracts Shared Ledger • Records all transactions across business network • Shared between participants • Participants have own copy through replication • Permissioned, so participants see only appropriate transactions • THE shared system of record Smart Contracts • Business rules implied by the contract …embedded in the Blockchain & • Executed with the transaction • Verifiable, signed and encoded in programming language • Example: – Defines contractual conditions under which corporate Bond transfer occurs
  • 9. © 2016 IBM Corporation 9 Privacy and Pluggable Consensus Permissions for Privacy • Ledger is shared, but participants require privacy • Participants need: – Transactions to be private – Identity not linked to a transaction • Transactions need to be authenticated • Cryptography central to these processes Consensus to verify transactions • Anonymity is expensive – Bitcoin cryptographic mining • Participants known & trusted – Lowers cost of consensus • Pluggable Consensus alternatives – Proof of Stake – Multi-Signature (e.g. 3 of 5) – PBFT (cross checked secure message exchange)
  • 10. © 2016 IBM Corporation 10 Blockchain User Certificate Authority Blockchain Developer Blockchain Network Operator Traditional Processing Platforms Traditional Data Sources Blockchain B2B transactions access to logic access to data creates applications operates accesses security certificates Regulator performs oversight The Participants in a Blockchain Network R U D O 
  • 11. © 2016 IBM Corporation 11 Validating Node B Validating Node B Validating Node CValidating Node C Validating Node A Validating Node A Validating Node D Validating Node D Validating Node E Validating Node E Blockchain Network A chain network that services solutions built for a particular industry. Shared Ledger: Records all transactions across business network Consensus: Transaction validation & commitment Non- Validating Node Non- Validating Node ChaincodeChaincode StateStateLogicLogic ChaincodeChaincode ChaincodeChaincode ChaincodeChaincode Proprietor(s) setup and define the purpose of a chain network. They are the stakeholders of a network. Auditors(s): Individuals or organizations with the permission to interrogate transactions and the blockchain network. Solution Users: end users typically initiate transactions on a chain network through applications made available by solutions providers. Non-Validating node: Constructs transactions and forwards them to validating nodes. Peer nodes keep a copy of all transaction records so that solution providers can query them locally. Solution Provider: Organizations that develop mobile/web applications for solution users to access chain networks., they own either NV or Validating node. Public transactions: transactions with its payload in the clear Membership Service (PKI) ECAECA TCATCA TLS-CATLS-CAReg. AReg. A Registration Authority: Assigns registration username & registration password pairs to network participants. This username/password pair will be used to acquire enrollment certificate from ECA. Enrollment CA (ECA): Issues enrollment certificates (ECert) to network participants that have already registered with a membership service. ECerts are long term certificates used to identify individual entities participating in one or more networks. Transaction CA (TCA): Issues transaction certificates (TCerts) to ECert owners. An infinite number of TCerts can be derived from each ECert. TCerts are used by network participants to send transactions. TLS CA: Issues TLS certificates to systems that transmit messages in a chain network. TLS certificates are used to secure the communication channel between systems. Chaincode (Smart Contract): Application logics stored and executed on the blockchain. Chaincode State: Chaincodes access internal state storage through state APIs. States are created and updated by transactions calling chaincode functions with state accessing logic. Confidential transactions: transactions where its payload is encrypted and is only visible to stakeholders of this transaction Confidential chaincode: chaincodes that only pre-defined subset of validators can view and execute The Blockchain Network
  • 12. © 2016 IBM Corporation 12 Blockchain Technical Terminology Membership Smart Contract Systems Management Events Consensus Network Wallet Shared Ledger contains the current world state of the ledger and a Blockchain of transaction invocations encapsulates business network transactions in code. transaction invocations result in gets and sets of ledger state a collection of network data and processing peers forming a Blockchain network. Responsible for maintaining a consistently replicated ledger manages identity and transaction certificates, as well as other aspects of permissioned access creates notifications of significant operations on the Blockchain (e.g. a new block), as well as notifications related to smart contracts. Does not include event distribution. provides the ability to create, change and monitor Blockchain components securely manages a user’s security credentials responsible for integrating Blockchain bi-directionally with external systems. Not part of Blockchain, but used with it. Systems Integration
  • 13. © 2016 IBM Corporation 13 BlockchainforBusiness–IBMStrategy Open Source Code: Blockchain built from the ground up for business; Permission | Privacy Confidential | Auditable Open Governance – 40 member board. Blockchain value-added manged service on SoftLayer and System Z: Identity | Consensus | Audit | System Integration | Hardware-assist for Performance & Security. Blockchain Solutions for Financial Services; Trade Finance | Capital Markets Blockchain Garage NY | London | Singapore | Japan Blockchain GBS Practice IBM Blockchain Linux Hyperledger Project Blockchain Solutions Blockchain Garage Community + Code Cloud Clients
  • 14. © 2016 IBM Corporation 14 IBMBlockchainPlatform Capabilities • Complete DevOps Lifecycle via Bluemix • Smart contract language and API standards • Enterprise-grade identity, security and privacy • Seamless hybrid integration with legacy systems • Market leading performance and scalability IBM Differentiators • Deep cryptography: skills, assets, IP from Research • Hybrid Integration: WebSphere gateway & connectors • Optimization: on Z with crypto hardware & blue cores • Industry & domain expertise manifest in IBM solutions • Future: Analytics & cognitive leadership on blockchain
  • 15. © 2016 IBM Corporation 15 IBM Blockchain Architecture & Code offered to Linux Foundation Openchain Services Openchain APIs, SDKs, CLI CHAIN-CODE Chain-code Services AP Membership Services Registration Attributes Reputation Blockchain Services Consensus Manager Distributed Ledger P2P Protocol Ledger Storage Secure Container Secure Registry TRANSACTIONS BLOCKCHAI N MEMBERSHIP Event HubEvent Hub MEMBERSHIP Identity, Privacy and Auditability of blockchain participants. BLOCKCHAIN | TRANSACTIONS Distributed transaction ledger whereby the ledger is updated by consensus CHAIN-CODE “Smart Contracts”, provide ability to run business logic against the blockchain APIs, SDKs, CLI Gives developers the ability to programmatically control the blockchain networkOpen Source Code: Blockchain built from the ground up for business; Permission | Privacy | Confidential | Auditable
  • 16. © 2016 IBM Corporation 16 Blockchain – Perfect for Open Source ● New, potentially revolutionary technology ● Requiring multiple specialized skills to develop ● Used by multiple parties ● Controlled and monetized by no one ● Strong governance model So the Hyperledger Project was created at the Linux Foundation
  • 17. © 2016 IBM Corporation 17 Introducing Hyperledger A collaborative effort created to advance blockchain technology by identifying and addressing important features for a cross-industry open standard for distributed ledgers that can transform the way business transactions are conducted globally.
  • 18. © 2016 IBM Corporation 18 NEWLY ANNOUNCED
  • 19. © 2016 IBM Corporation 19 Election Announcements Blythe Masters CEO Board Chair: Technical Steering Committee Chair: General Member Board Representatives: Chris Ferris CTO Open Technology Craig Young CTO Charles Cascarilla CEO
  • 20. © 2016 IBM Corporation 20 Connecting with the Hyperledger Project Community • Mailing Lists: http://lists.hyperledger.org/ • Github : http://www.github.com/hyperledger • Slack (if you need an invite, please click https://slack.hyperledger.org/) • Wiki: https://github.com/hyperledger/hyperledger/wiki • IRC: #hyperledger on freenode.net • Code of Conduct https://github.com/hyperledger/hyperledger/wiki/Hyperledger- Project-Code-of-Conduct • Working Group Meetings (Calendar) https://github.com/hyperledger/hyperledger/wiki/PublicMeetingCalendar
  • 21. © 2016 IBM Corporation 21 6 Proposed Code contributions
  • 22. © 2016 IBM Corporation 22 60+ Developers Attended First Hackathon
  • 23. © 2016 IBM Corporation 23 Consolidation begins? Fabric Sawtooth Lake
  • 24. © 2016 IBM Corporation 24 Current activity • Requirements & Use cases WG – Patrick Holmes, Intel • Architecture WG – Ram Jagadeesan, Cisco • Identity WG – Christopher Allen, Blockstream • Whitepaper WG – Dave Voell, J.P. Morgan • Fabric Incubator • Sawtooth Lake Incubator • Release Integration - TBD
  • 25. © 2016 IBM Corporation 25
  • 26. © 2016 IBM Corporation 26 What’s next? • Monthly “hackathon” • Hire an Executive Director • Exploration of Sawtooth Lake Incubator – What can Fabric learn from STL and vice-versa • Initial draft of Whitepaper to be published • Requirements review by Technical Steering Committee
  • 27. © 2016 IBM Corporation Please join us! www.ibm.com/blockchain www.hyperledger.org @christo4ferris @ajodowd
  • 28. The future is wide OPEN … Thank you for dialing in! Stay engaged with dW Open: developerWorks Open home page https://developer.ibm.com/open Full list of developerWorks Open projects https://developer.ibm.com/open/projects Follow us on Twitter https://twitter.com/IBMdwOpen Upcoming calls and events https://developer.ibm.com/open/events See all our Tech Talk replays! https://developer.ibm.com/open/videos/