SlideShare une entreprise Scribd logo
1  sur  59
Télécharger pour lire hors ligne
1© 2016 IBM Corporation |© 2016 IBM Corporation
Blockchain Experiences
Suwat Hongwiwat, Banking Client Technology Architect, IBM Thailand
3© 2016 IBM Corporation |
“Blockchain is a peer-to-peer distributed ledger technology for a
new generation of transactional applications that establishes trust,
accountability and transparency while streamlining business
processes”
4© 2016 IBM Corporation |
There are many Blockchain technology –”fabrics” in
market with different focus
HyperLedger Ethereum BitcoinsRipple
5© 2016 IBM Corporation |
Comparison Matrix
Hyperledger Ethereum Ripple Bitcoin
Description General purpose
Blockchain
General purpose
Blockchain
Payments
Blockchain
Payments Blockchain
Governance Linux Foundation Ethereum Developers Ripple Labs Bitcoin Developers
Currency None Ether XRP BTC
Mining Reward N/A Yes No Yes
State Key-value database Account data None Transaction data
Consensus Network Pluggable : PBFT Mining Ripple Protocol Mining
Network Private or Public Public or Private Public Public
Privacy Open to Private Open Open Open
Smart Contracts Multiple programming
languages
‘Solidity’ programming
language
None Possible, but not
obvious
IBM Blockchain
6© 2016 IBM Corporation |
Bitcoin
• In a nutshell: The original Blockchain application, spawning an industry
• Use case: Cryptocurrency transfer between anonymous participants
• Network: Single public network
• Accounts: BTC currency, rewards for mining, transaction fees
• User Data: Small transaction data area
• Consensus Network: Transactions validated using ‘Proof of Work’ cryptographic mining
• Privacy: Transaction ledger completely open
• Smart Contracts: In original design and code, but not obvious
• Open: Open source. Changes governed by Bitcoin developers.
• Recent Innovations: None – relatively established
• Backing: Bitcoin applications are backed many VCs. Network not backed.
• More information: https://bitcoin.org
7© 2016 IBM Corporation |
Ethereum
• In a nutshell: Popularized smart contracts
• Use case: Smart contracts encapsulate business rules. Ether currency as ‘fuel’
• Network: Single public network. Private network providers available, e.g. Eris
• Accounts: Ether currency, rewards for mining, transaction fees
• User Data: Accounts can hold binary user data
• Consensus Network: POW transaction validation
• Privacy: Fully open ledger
• Smart Contracts: Fully externalized via ‘Solidity’ programming language
• Open: Open source. Changes governed by Ethereum developers
• Recent Innovations: Discussing ‘Proof of Stake’ option – May 2016
• Backing: Ethereum applications are backed by VCs. Network by donations
• More information: https://www.ethereum.org
8© 2016 IBM Corporation |
Ripple
• In a nutshell: International Payments Platform for banks and businesses
• Use case: Cryptocurrency (XRP) transfer between anonymous participants
• Network: Single public network
• Accounts: Hold XRP currency balance
• User Data: No user data
• Consensus Network: Transactions validated using novel, ‘white-list’ network protocol
• Privacy: Fully open ledger
• Smart Contracts: None.
• Open: Open source. Changes governed by Ripple Labs
• Recent Innovations: Focus on international banking settlements
• Backing: Andreesen Horowitz, Google Ventures
• More information: https://ripple.com
9© 2016 IBM Corporation |
Hyperledger
• In a nutshell: Distributed ledger backed by the Linux Foundation
• Use case: General purpose distributed ledger satisfying broad requirements
• Network: Private networks focus. Available as managed service. Public later
• Accounts: Not currency based. (UTXO API available using smart contracts)
• User Data: Flexible key-value database
• Consensus Network: Transactions validated using PBFT as default. Pluggable design
• Privacy: From fully open to private ledgers
• Smart Contracts: Broad choice of programming languages. Extensible via Docker containers
• Open: Open source. Changes via standard Linux Foundation processes
• Recent Innovations: Merging contributions from IBM, DAH, Intel prior to expect GA July 2016
• Backing: 30 Founders: IT companies, Banks & Financial organizations
• More information: https://www.hyperledger.org
10© 2016 IBM Corporation |
“A Blockchain has two
main concepts. A business
network, in which
members exchange items
of value – Asset, through a
ledger, which each
member possesses and
whose content is always in
sync with the others.”
11© 2016 IBM Corporation |
Business networks,
wealth & markets
– Business Networks benefit from connectivity
• Participants 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)
12© 2016 IBM Corporation |
Transferring Assets, building value
Two fundamental
types of asset
Intangible assets
subdivide
Cash is also
an asset
– Tangible, e.g. a house
– Intangible, e.g. a mortgage
– Financial, e.g. bond
– Intellectual, e.g. patents
– Digital, e.g. music
– Has property of anonymity
Anything that is capable of being owned or controlled to produce value, is an asset
13© 2016 IBM Corporation |
Ledgers are key …
Ledger is 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 or
off 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)
14© 2016 IBM Corporation |
Problem …
… Inefficient, expensive, vulnerable
Bank
records
Party A’s
records
Party C’s
records
Auditor
records
Party B’s
records
Party D’s
records
15© 2016 IBM Corporation |
Solution …
… Consensus, provenance, immutability, finality
Party C’s
records
Auditor
records
Party B’s
records
Party D’s
records
Bank
records
Party A’s
records
Shared, replicated, permissioned
16© 2016 IBM Corporation |
Sample Use case
“Car leasing end-to-end life cycle from production till scrap”
17© 2016 IBM Corporation |
Car Leasing Business Network
“In house”
(ledger)
Synchronisation:
× Slow
× Error prone
× Multiple ledgers
× Who owns what,
when, could get
confused ?
1. Manufacturer
Regulator
“In house”
(ledger)
Ownership
Transfer
“In house”
(ledger)
2. Dealer
“In house”
(ledger)
3. Leasing
Company
“In house”
(ledger)
“In house”
(ledger)
4. Lessee
Company
5. Scrap
Merchant
18© 2016 IBM Corporation |
Car Leasing Business Network with Blockchain
node
1. Manufacturer
2. Dealer
3. Leasing
Company
4. Lessee
5. Scrap Merchant
Regulator
Shared Ledger Smart
Contracts
node
nodenode
node node
Conditions for
asset transfer
Records of asset
transfer
19© 2016 IBM Corporation |
Blockchain Components
Blockchain for business …
Append-only
distributed system of
record shared across
business network
Business terms
embedded in
transaction database
& executed with
transactions
All parties agree to
network verified
transaction
Ensuring appropriate
visibility; transactions are
secure, authenticated
& verifiable
Privacy
Shared ledger
… Broader participation, lower cost, increased efficiency
Smart
contract
Consensus
20© 2016 IBM Corporation |
Shared Ledger
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
21© 2016 IBM Corporation |
Smart Contract
Shared ledger
 Business rules implied by the contract . .
 . . embedded in the Blockchain & executed with the
transaction
 Verifiable, signed
 Encoded in programming language
 Example: Defines contractual conditions under which
corporate Bond transfer occurs
22© 2016 IBM Corporation |
Consensus
Shared ledger
– Transaction verification & commitment
– When participants are anonymous
• Commitment is expensive
• Bitcoin cryptographic mining provides verification for
anonymous participants but at significant compute cost
(proof of work)
– When participants are known & trusted
• Commitment possible at low cost
– Multiple alternatives
• proof of stake where fraudulent transactions cost
validators (e.g. transaction bond)
• multi-signature (e.g. 3 out of 5 participants agree)
23© 2016 IBM Corporation |
Privacy
Shared ledger
 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
24© 2016 IBM Corporation |
IBM Point of View on Blockchain for Business
Private & permissioned (not public)
• Private = known set of participants,
known identity
• Permissioned = members need to fulfill
criteria to join
• (Public = open set of participants,
potentially unknown identity)
Privacy through Cryptography
• Transaction privacy
• Participant identity & trading privacy
Appropriate Consensus
• Mechanism by which participants agree
on state of shared ledger.
• (Public needs heavyweight consensus for
anonymous participants)
• Known participants opens up other forms
(e.g. participant bonds)
Compliance & audit
• Current spend can be vastly reduced
• Automated processes possible
25© 2016 IBM Corporation |
Blockchain not for all
POSITIVE Indicators
1. Managing contractual relationships
2. Complex business logic
3. Identity is important
4. Transactions need to be private
5. Market Approach needed
6. More than two parties
7. Looking to reduce costs
8. Want to improve discoverability
NEGATIVE Indicators
1. Need high performance (millisecond)
transactions
2. One organization involved (no business
network)
3. Looking for a database replacement
4. Looking for a messaging or general
transaction processing
26© 2016 IBM Corporation |
27© 2016 IBM Corporation |
Blockchain Applications in Action
World/Ledger
state
Blockchain
block
txn txn txn txn …
Blockchain
developer
Smart
Contract
invokesdevelops
develops
each ‘put’ or ’delete’ invoke recorded
*
Application
accesses
event
emits
emits
D
Ledger
‘get’ ‘put, ‘delete’
End User Applications (Mobile App)
OpenLedger Blockchain Platform
Application Server - Event and Workflow
Management
Identity
Manager
Event
Manager
Transaction
Manager
28© 2016 IBM Corporation |
Blockchain starting point is.. Use case
29© 2016 IBM Corporation |
Use case :
30© 2016 IBM Corporation |
Use Case – Aircraft Maintenance
What?
• Provenance of each component part in complex system hard to track
• Manufacturer, production date, batch and even the manufacturing
machine program.
How?
• Blockchain holds complete provenance details of each component part
• Accessible by each manufacturer in the production process, the
aircraft owners, maintainers and government regulators.
Benefits
1. trust increased no authority "owns” provenance
2. improvement in system utilization
3. recalls "specific" rather than cross fleet
31© 2016 IBM Corporation |
Use Case – Business to Business Contract
What?
• Buyer wants efficient way of converting a purchase order into validated,
self executing contract updated to reflect the status of the supply.
• Agreement must be visible to the buyer, the seller, banks, logistics
partners and other stakeholders.
How?
• Blockchain provides a shared record of the contract status which is
updated as the contract progresses.
• Available to all parties to the agreement, their banks and partners.
Benefits
1. increased efficiency and transparency across the supply chain.
2. risk management improved through the near real time update of all
contracts.
32© 2016 IBM Corporation |
Blockchain for Business – IBM Solution
Community + Code
Linux Hyperledger Project
Open Source Code: Blockchain for business;
Consensus | Provenance
Immutability | Finality
Open Governance – 40 member cross industry board
Cloud
IBM Blockchain
Blockchain managed service on IBM Cloud and z
Systems;
Identity | Consensus | System Integration |
Hardware-assist for Performance & Security
IBM Blockchain on Bluemix
Clients
Blockchain Solutions
Blockchain Garage
Making Blockchain real for business
Blockchain Garage;
New York | London | Singapore | Tokyo
Blockchain Services Practice
33© 2016 IBM Corporation |
IBM can help customers explore on Blockchain
technology to develop real application
Let’s
Talk
Blockchain
Hands-on
First
Project
Scale
34© 2016 IBM Corporation |
Thank You
© 2016 IBM Corporation
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
© 2016 IBM Corporation
Project Goals
1. Create an enterprise grade, open source distributed ledger framework and code base, upon
which users can build and run robust, industry-specific applications, platforms and hardware
systems to support business transactions.
2. Create an open source, technical community to benefit the ecosystem of Hyperledger
solution providers and users, focused on blockchain and shared ledger use cases that will
work across a variety of industry solutions.
3. Promote participation of leading members of the ecosystem, including developers,
service and solution providers and end users.
4. Host the infrastructure for Hyperledger, establishing a neutral home for community
infrastructure, meetings, events and collaborative discussions and providing structure
around the business and technical governance of Hyperledger.
© 2016 IBM Corporation
Project Scope
Shared
Ledger
Code execution environment
Ledger data structures
Modular consensus framework
Modular identity services
Network peers
Core APIs
API libraries and GUIs
Specialized extensions
Specialized consensus algos
Membership policies
Gateway
Operations dashboard
Custom Applications
Value
Added
Systems
App Layer
Out of scope
In-scope
© 2016 IBM Corporation
© 2016 IBM Corporation 41
Blockchain Session Key Take away
• IBM focus on Blockchain for Business – B2B Private Blockchain
IBM is not interested in B2C public Blockchain area
• IBM Blockchain is based on HyperLedger Blockchain Fabrics
HyperLedger is Open and Multi-purpose Blockchain
• Blockchain will have value when implement with “Business Network”, and “Asset”
transferred between member to create business value
Terminology “Asset” can be anything, not only Money!
• IBM Blockchain is Technology framework / platform, not a product
IBM engage with customer to build solution using IBM and Blockchain Technology for customer.
IBM Solutions and Technologies in Blockchain
– Blockchain platform : Bluemix and LinuxOne, both Cloud & On premises
– IBM Services from Blockchain Garage & GBS : Design Thinking, App Development
– Other IBM Solution e.g. Identity Management, Infrastructure Services, Hosting Managed
Services, Server/Storage
42© 2016 IBM Corporation |
Thank You
© 2016 IBM Corporation 43
• IBM Blockchain Car Leasing
https://www.youtube.com/watch?v=IgNfoQQ5Reg
© 2016 IBM Corporation
Sample Application
Car Leasing
© 2016 IBM Corporation 45
Regulator
Car Leasing Business Network
Ownership
Transfer
“In house”
(ledger)
Synchronisation:
× Slow
× Error prone
× Multiple ledgers
× Who owns what,
when, could get
confused ?
1. Manufacturer
“In house”
(ledger)
2. Dealer
“In house”
(ledger)
3. Leasing
Company
“In house”
(ledger)
“In house”
(ledger)
4. Lessee 5. Scrap
Merchant
“In house”
(ledger)
© 2016 IBM Corporation 46
Car Leasing Business Network with Blockchain
node
1. Manufacturer
2. Dealer
3. Leasing
Company
4. Lessee
5. Scrap Merchant
Regulator
Shared Ledger Smart
Contracts
node
nodenode
node node
Conditions for
asset transfer
Records of asset
transfer
© 2016 IBM Corporation 47
Market
Participant
Business
Network
participates in
1.Ledger
2.Processes
shares
Blockchain – the Uberization of Ledgers
• A shared network ledger
– Rather than a set of individual ledgers
– From owned to shared
• Permissioned Access
– Appropriate privacy
– For transaction content and transaction
ownership
• Smart Contracts
– Elevate business processes to the network
1.Ledger
2.Processes
owns
Increased Trust
Decreased Friction
Improved Discoverability
Business network processes
© 2016 IBM Corporation
The Participants in a Blockchain Network
Systems Context
© 2016 IBM Corporation 49
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 50
Blockchain Participants
the business user, operating in a business network. This role interacts
with the Blockchain using a LOB application. They are not aware of the
Blockchain.
the overall authority in a business network. Specifically, regulators may
require broad access to the ledger’s contents.
the developer of applications and smart contracts that interact with the
Blockchain and are used by Blockchain users.
defines, creates, manages and monitors the Blockchain network. Each
business in the network has a Blockchain Network operator.
manages the different types of certificates required to run a
permissioned Blockchain.
an existing computer system which may be used by the Blockchain to
augment processing. This system may also need to initiate requests into
the Blockchain.
an existing data system which may provide data to influence the
behaviour of smart contracts.
Blockchain
User
Blockchain
Developer
Certificate
Authority
Blockchain
Regulator
Traditional
Processing
Platform
Traditional
Data
Sources
Blockchain
Network
Operator
U
R
D
O

© 2016 IBM Corporation
The Components in a Blockchain
Component Model
© 2016 IBM Corporation 52
Blockchain Components
Membership
Smart Contract
Systems
Management
Events
Consensus
Network
Wallet
Ledger
contains the current world state of the ledger and a Blockchain of
transaction invocations
f(abc); encapsulates business network transactions in code. transaction
invocations result in gets and sets of ledger state
…
E T
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
i
Blockchain
Systems
Integration
responsible for integrating Blockchain bi-directionally with external
systems. Not part of Blockchain, but used with it.
© 2016 IBM Corporation
Application
Membership
Smart
Contract
Systems
Management
Ledger
Events
Consensus
Network
Wallet
Systems
Integration
Blockchain Components
…
f(abc);
T E
i
Blockchain
© 2016 IBM Corporation
How Applications use the Ledger
The key elements of a Blockchain application
© 2016 IBM Corporation 55
World/Ledger
state
Blockchain
block
txn txn txn txn …
* Smart Contract
implemented
using chain code
Blockchain
developer
Smart
Contract
invokesdevelops
develops
each ‘put’ or ’delete’ invoke recorded
*
Application
Blockchain Applications and the Ledger
accesses
event
emits
emits
D
Ledger
‘get’ ‘put, ‘delete’
© 2016 IBM Corporation 56
Blockchain Applications
• Application
– Focuses on Blockchain user business needs and experience
– Calls smart contract for interactions with ledger state
– Can access transaction ledger directly, if required
– Can process events if required
• Smart Contract
– Chain code encapsulates business logic. Choice of implementation language
– Contract developer defines relevant interfaces (e.g. queryOwner, updateOwner …)
– Different interfaces access ledger state accordingly – consistent read and write provided
– Each invocation of a smart contract is a “Blockchain transaction”
• Ledger
– World/Ledger state holds current value of smart contract data
• e.g. vehicleOwner=Daisy
– Blockchain holds historic sequence of all chain code transactions
• e.g. updateOwner(from=John, to=Anthony); updateOwner (from=Anthony, to=Daisy);…
© 2016 IBM Corporation
Integrating with Existing Systems
© 2016 IBM Corporation 58
Blockchain
network
…
Integrating with Existing Systems
Transform Existing
systems
4. System
events
3. Blockchain
events
Smart
contract
1. call out to existing
systems to enrich
smart contract logic
2. call into Blockchain network
from existing systems
© 2016 IBM Corporation 59
Integrating with Existing systems
• Blockchain is network System of Record
• Smart contracts can call out to existing systems
– Query is most likely interaction for smart decisions
• e.g. all payments made before asset transfer?
– Transactions execute on every peer in the Blockchain network
• Care over predictability… transaction must provide same outputs each time it executes
• Two-way exchange
– Events from Blockchain network create actions in existing systems
– Cumulative actions in existing systems result in Blockchain interaction
• Transformation between Blockchain and existing systems’ formats
– GBO, ASBO is most likely approach
– Standard approach will be for Gateway products to bridge these formats
– Gateway connects to peer in Blockchain network and existing systems
© 2016 IBM Corporation
Summary and Next Steps
For users
© 2016 IBM Corporation 61
Summary and Next Steps
• We are at the beginning of the Blockchain journey!
• Apply shared ledgers and smart contracts to your Business Network
• Think about your participants, assets and business processes
• Spend time thinking about realistic business use cases
• Get some hands-on experience with the technology
• Do a First Project in 2016!
• IBM can help with your journey

Contenu connexe

Tendances

The Distributed Ledger Landscape
The Distributed Ledger LandscapeThe Distributed Ledger Landscape
The Distributed Ledger LandscapeTim Swanson
 
Blockchain in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger TechnologiesBlockchain in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger TechnologiesHoward Smith
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for BusinessFloyd DCosta
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapRichard Warren
 
Blockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentBlockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentAlex Makosz
 
Blockchain rewires financial markets / IBM
Blockchain  rewires financial markets / IBMBlockchain  rewires financial markets / IBM
Blockchain rewires financial markets / IBMDiego Alberto Tamayo
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceErnie Teo
 
Blockchain and business applications
Blockchain and business applicationsBlockchain and business applications
Blockchain and business applicationsAhad Zare Ravasan
 
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: Real World Use Cases
Blockchain: Real World Use CasesBlockchain: Real World Use Cases
Blockchain: Real World Use CasesCapgemini
 
Blockchain for Financial Institutions (the beginning)
Blockchain for Financial Institutions (the beginning)Blockchain for Financial Institutions (the beginning)
Blockchain for Financial Institutions (the beginning)Karnan Ariaratnam
 
Blockchain in Trade Finance
Blockchain in Trade FinanceBlockchain in Trade Finance
Blockchain in Trade FinanceAurobindo Nayak
 
Unbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) RevolutionUnbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) RevolutionGeorge Samuel Samman
 
Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014
Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014
Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014Ldger, Inc
 
Blockchain explained-v2.09
Blockchain explained-v2.09Blockchain explained-v2.09
Blockchain explained-v2.09Milan Hazra
 
Blockchain 101 for Government Officials
Blockchain 101 for Government OfficialsBlockchain 101 for Government Officials
Blockchain 101 for Government OfficialsMarquis Cabrera
 
Business Models for Blockchain-based Ventures
Business Models for Blockchain-based VenturesBusiness Models for Blockchain-based Ventures
Business Models for Blockchain-based VenturesEnrico Ferro
 
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY MellonFINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY MellonFINTECH Circle
 

Tendances (20)

IBM-BLOCKCHAIN-DECK
IBM-BLOCKCHAIN-DECKIBM-BLOCKCHAIN-DECK
IBM-BLOCKCHAIN-DECK
 
The Distributed Ledger Landscape
The Distributed Ledger LandscapeThe Distributed Ledger Landscape
The Distributed Ledger Landscape
 
Blockchain in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger TechnologiesBlockchain in 2016 - Advanced Distributed Ledger Technologies
Blockchain in 2016 - Advanced Distributed Ledger Technologies
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
FirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market MapFirstPartner 2016 Blockchain Ecosystem Market Map
FirstPartner 2016 Blockchain Ecosystem Market Map
 
Blockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentBlockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory Development
 
Blockchain rewires financial markets / IBM
Blockchain  rewires financial markets / IBMBlockchain  rewires financial markets / IBM
Blockchain rewires financial markets / IBM
 
Cryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and FinanceCryptocurrencies: The Mechanics Economic and Finance
Cryptocurrencies: The Mechanics Economic and Finance
 
Blockchain and business applications
Blockchain and business applicationsBlockchain and business applications
Blockchain and business applications
 
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: Real World Use Cases
Blockchain: Real World Use CasesBlockchain: Real World Use Cases
Blockchain: Real World Use Cases
 
Blockchain for Financial Institutions (the beginning)
Blockchain for Financial Institutions (the beginning)Blockchain for Financial Institutions (the beginning)
Blockchain for Financial Institutions (the beginning)
 
Code is not law
Code is not lawCode is not law
Code is not law
 
Blockchain in Trade Finance
Blockchain in Trade FinanceBlockchain in Trade Finance
Blockchain in Trade Finance
 
Unbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) RevolutionUnbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) Revolution
 
Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014
Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014
Columbia Law School - Decentralized Ledgers Presentation on 4/7/2014
 
Blockchain explained-v2.09
Blockchain explained-v2.09Blockchain explained-v2.09
Blockchain explained-v2.09
 
Blockchain 101 for Government Officials
Blockchain 101 for Government OfficialsBlockchain 101 for Government Officials
Blockchain 101 for Government Officials
 
Business Models for Blockchain-based Ventures
Business Models for Blockchain-based VenturesBusiness Models for Blockchain-based Ventures
Business Models for Blockchain-based Ventures
 
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY MellonFINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
FINTECH Circle Blockchain Masterclass with Prof Mainelli @ BNY Mellon
 

En vedette

Deploying IBM Blockchain on IBM Bluemix
Deploying IBM Blockchain on IBM BluemixDeploying IBM Blockchain on IBM Bluemix
Deploying IBM Blockchain on IBM BluemixChris Miller
 
Blockchain for Business on Hyperledger
Blockchain for Business on HyperledgerBlockchain for Business on Hyperledger
Blockchain for Business on HyperledgerAll Things Open
 
Blockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introBlockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introShane Ninai
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain TechnologyRitesh Mehrotra
 
Executive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nrExecutive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nrAndrea Corona
 
Rethinking the business of banking?
Rethinking the business of banking?Rethinking the business of banking?
Rethinking the business of banking?Brian Royle
 
18th Finance Tech Forum - IBS - IBM BBCI
18th Finance Tech Forum - IBS - IBM BBCI18th Finance Tech Forum - IBS - IBM BBCI
18th Finance Tech Forum - IBS - IBM BBCIGoran Angelov
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014WeKCo Coworking
 
Blockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introBlockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introShane Ninai
 
Training on social bookmarking in ibm.com
Training on social bookmarking in ibm.comTraining on social bookmarking in ibm.com
Training on social bookmarking in ibm.comTiffany Winman
 
Fnb optimizes retail banking product offers using real-time propensity models...
Fnb optimizes retail banking product offers using real-time propensity models...Fnb optimizes retail banking product offers using real-time propensity models...
Fnb optimizes retail banking product offers using real-time propensity models...Avsharn
 
Blockchain session @ 2nd Bluemix Meetup
Blockchain session @  2nd Bluemix MeetupBlockchain session @  2nd Bluemix Meetup
Blockchain session @ 2nd Bluemix MeetupAlberto Miyazaki
 
Banking in the age of the empowered consumer
Banking in the age of the empowered consumerBanking in the age of the empowered consumer
Banking in the age of the empowered consumerIBM Analytics
 
CapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOMCapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOMMyoungSeok Song
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use casesManav Gupta
 
How to embrace digital transformation in the Financial Services sector
How to embrace digital transformation in the Financial Services sectorHow to embrace digital transformation in the Financial Services sector
How to embrace digital transformation in the Financial Services sectorBrandworkz
 
The Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection Suite
The Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection SuiteThe Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection Suite
The Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection SuiteIBM Security
 

En vedette (18)

Deploying IBM Blockchain on IBM Bluemix
Deploying IBM Blockchain on IBM BluemixDeploying IBM Blockchain on IBM Bluemix
Deploying IBM Blockchain on IBM Bluemix
 
1. ibm blockchain explained
1. ibm blockchain explained1. ibm blockchain explained
1. ibm blockchain explained
 
Blockchain for Business on Hyperledger
Blockchain for Business on HyperledgerBlockchain for Business on Hyperledger
Blockchain for Business on Hyperledger
 
Blockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introBlockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief intro
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain Technology
 
Executive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nrExecutive dinner performancemanagementv6.4.-nr
Executive dinner performancemanagementv6.4.-nr
 
Rethinking the business of banking?
Rethinking the business of banking?Rethinking the business of banking?
Rethinking the business of banking?
 
18th Finance Tech Forum - IBS - IBM BBCI
18th Finance Tech Forum - IBS - IBM BBCI18th Finance Tech Forum - IBS - IBM BBCI
18th Finance Tech Forum - IBS - IBM BBCI
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Blockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introBlockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief intro
 
Training on social bookmarking in ibm.com
Training on social bookmarking in ibm.comTraining on social bookmarking in ibm.com
Training on social bookmarking in ibm.com
 
Fnb optimizes retail banking product offers using real-time propensity models...
Fnb optimizes retail banking product offers using real-time propensity models...Fnb optimizes retail banking product offers using real-time propensity models...
Fnb optimizes retail banking product offers using real-time propensity models...
 
Blockchain session @ 2nd Bluemix Meetup
Blockchain session @  2nd Bluemix MeetupBlockchain session @  2nd Bluemix Meetup
Blockchain session @ 2nd Bluemix Meetup
 
Banking in the age of the empowered consumer
Banking in the age of the empowered consumerBanking in the age of the empowered consumer
Banking in the age of the empowered consumer
 
CapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOMCapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOM
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
 
How to embrace digital transformation in the Financial Services sector
How to embrace digital transformation in the Financial Services sectorHow to embrace digital transformation in the Financial Services sector
How to embrace digital transformation in the Financial Services sector
 
The Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection Suite
The Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection SuiteThe Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection Suite
The Next Stage of Fraud Protection: IBM Security Trusteer Fraud Protection Suite
 

Similaire à IBM Blockchain Experience - Suwat - 20161027

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.pdf
Blockchain-Explained-v2.09.pdfBlockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfArvindKumar265041
 
Blockchain Applications in Auto Finance
Blockchain Applications in Auto FinanceBlockchain Applications in Auto Finance
Blockchain Applications in Auto FinanceWhite Clarke Group
 
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 works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for businessPatrick Yong
 
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 system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook Diego Alberto Tamayo
 
Building blockchain applications using Java
Building blockchain applications using JavaBuilding blockchain applications using Java
Building blockchain applications using JavaSimon Stone
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explainedIBM Sverige
 
Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cataMogul Marketing
 
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
 
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
 
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 Explained v5.20
Blockchain Explained v5.20Blockchain Explained v5.20
Blockchain Explained v5.20Matt Lucas
 
The future of crowdfunding
The future of crowdfundingThe future of crowdfunding
The future of crowdfundingWanfeng Chen
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Arnaud Le Hors
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBMLéo Lemordant
 

Similaire à IBM Blockchain Experience - Suwat - 20161027 (20)

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.pdf
Blockchain-Explained-v2.09.pdfBlockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdf
 
Blockchain Applications in Auto Finance
Blockchain Applications in Auto FinanceBlockchain Applications in Auto Finance
Blockchain Applications in Auto Finance
 
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 works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for business
 
Blockchain technology amplify your enterprise / IBM
Blockchain technology amplify your enterprise / IBMBlockchain technology amplify your enterprise / IBM
Blockchain technology amplify your enterprise / IBM
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook
 
Building blockchain applications using Java
Building blockchain applications using JavaBuilding blockchain applications using Java
Building blockchain applications using Java
 
Blockchain explained
Blockchain explainedBlockchain explained
Blockchain explained
 
Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cata
 
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
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
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
 
IBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for BusinessIBM - Blockchain Explained - Introduction for Business
IBM - Blockchain Explained - Introduction for Business
 
Blockchain Explained v5.20
Blockchain Explained v5.20Blockchain Explained v5.20
Blockchain Explained v5.20
 
The future of crowdfunding
The future of crowdfundingThe future of crowdfunding
The future of crowdfunding
 
Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910Blockchain explained FIATA Congress 20180910
Blockchain explained FIATA Congress 20180910
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
[Meetup 4] Nuit de la Blockchain, Anna Shugol, IBM
 
Making blockchain real for business
Making blockchain real for businessMaking blockchain real for business
Making blockchain real for business
 

Plus de IBM Thailand Co Ltd

Worldwide Cognitive/AI Software Platforms Market Shares, 2017: Significant G...
Worldwide Cognitive/AI Software Platforms Market Shares,  2017: Significant G...Worldwide Cognitive/AI Software Platforms Market Shares,  2017: Significant G...
Worldwide Cognitive/AI Software Platforms Market Shares, 2017: Significant G...IBM Thailand Co Ltd
 
Machine learning for bestt group - 20170714
Machine learning for bestt group - 20170714Machine learning for bestt group - 20170714
Machine learning for bestt group - 20170714IBM Thailand Co Ltd
 
Big data in action - Watson in banking Wealth management
Big data in action -  Watson in banking Wealth management Big data in action -  Watson in banking Wealth management
Big data in action - Watson in banking Wealth management IBM Thailand Co Ltd
 
IBM SoftLayer Overview - July 2014
IBM SoftLayer Overview - July 2014IBM SoftLayer Overview - July 2014
IBM SoftLayer Overview - July 2014IBM Thailand Co Ltd
 
Cloud adoption success and challenges - July 2014
Cloud adoption success and challenges - July 2014Cloud adoption success and challenges - July 2014
Cloud adoption success and challenges - July 2014IBM Thailand Co Ltd
 

Plus de IBM Thailand Co Ltd (6)

Worldwide Cognitive/AI Software Platforms Market Shares, 2017: Significant G...
Worldwide Cognitive/AI Software Platforms Market Shares,  2017: Significant G...Worldwide Cognitive/AI Software Platforms Market Shares,  2017: Significant G...
Worldwide Cognitive/AI Software Platforms Market Shares, 2017: Significant G...
 
Machine learning for bestt group - 20170714
Machine learning for bestt group - 20170714Machine learning for bestt group - 20170714
Machine learning for bestt group - 20170714
 
IBM Security Portfolio - 2015
IBM Security Portfolio - 2015IBM Security Portfolio - 2015
IBM Security Portfolio - 2015
 
Big data in action - Watson in banking Wealth management
Big data in action -  Watson in banking Wealth management Big data in action -  Watson in banking Wealth management
Big data in action - Watson in banking Wealth management
 
IBM SoftLayer Overview - July 2014
IBM SoftLayer Overview - July 2014IBM SoftLayer Overview - July 2014
IBM SoftLayer Overview - July 2014
 
Cloud adoption success and challenges - July 2014
Cloud adoption success and challenges - July 2014Cloud adoption success and challenges - July 2014
Cloud adoption success and challenges - July 2014
 

Dernier

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 DiscoveryTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

IBM Blockchain Experience - Suwat - 20161027

  • 1. 1© 2016 IBM Corporation |© 2016 IBM Corporation Blockchain Experiences Suwat Hongwiwat, Banking Client Technology Architect, IBM Thailand
  • 2. 3© 2016 IBM Corporation | “Blockchain is a peer-to-peer distributed ledger technology for a new generation of transactional applications that establishes trust, accountability and transparency while streamlining business processes”
  • 3. 4© 2016 IBM Corporation | There are many Blockchain technology –”fabrics” in market with different focus HyperLedger Ethereum BitcoinsRipple
  • 4. 5© 2016 IBM Corporation | Comparison Matrix Hyperledger Ethereum Ripple Bitcoin Description General purpose Blockchain General purpose Blockchain Payments Blockchain Payments Blockchain Governance Linux Foundation Ethereum Developers Ripple Labs Bitcoin Developers Currency None Ether XRP BTC Mining Reward N/A Yes No Yes State Key-value database Account data None Transaction data Consensus Network Pluggable : PBFT Mining Ripple Protocol Mining Network Private or Public Public or Private Public Public Privacy Open to Private Open Open Open Smart Contracts Multiple programming languages ‘Solidity’ programming language None Possible, but not obvious IBM Blockchain
  • 5. 6© 2016 IBM Corporation | Bitcoin • In a nutshell: The original Blockchain application, spawning an industry • Use case: Cryptocurrency transfer between anonymous participants • Network: Single public network • Accounts: BTC currency, rewards for mining, transaction fees • User Data: Small transaction data area • Consensus Network: Transactions validated using ‘Proof of Work’ cryptographic mining • Privacy: Transaction ledger completely open • Smart Contracts: In original design and code, but not obvious • Open: Open source. Changes governed by Bitcoin developers. • Recent Innovations: None – relatively established • Backing: Bitcoin applications are backed many VCs. Network not backed. • More information: https://bitcoin.org
  • 6. 7© 2016 IBM Corporation | Ethereum • In a nutshell: Popularized smart contracts • Use case: Smart contracts encapsulate business rules. Ether currency as ‘fuel’ • Network: Single public network. Private network providers available, e.g. Eris • Accounts: Ether currency, rewards for mining, transaction fees • User Data: Accounts can hold binary user data • Consensus Network: POW transaction validation • Privacy: Fully open ledger • Smart Contracts: Fully externalized via ‘Solidity’ programming language • Open: Open source. Changes governed by Ethereum developers • Recent Innovations: Discussing ‘Proof of Stake’ option – May 2016 • Backing: Ethereum applications are backed by VCs. Network by donations • More information: https://www.ethereum.org
  • 7. 8© 2016 IBM Corporation | Ripple • In a nutshell: International Payments Platform for banks and businesses • Use case: Cryptocurrency (XRP) transfer between anonymous participants • Network: Single public network • Accounts: Hold XRP currency balance • User Data: No user data • Consensus Network: Transactions validated using novel, ‘white-list’ network protocol • Privacy: Fully open ledger • Smart Contracts: None. • Open: Open source. Changes governed by Ripple Labs • Recent Innovations: Focus on international banking settlements • Backing: Andreesen Horowitz, Google Ventures • More information: https://ripple.com
  • 8. 9© 2016 IBM Corporation | Hyperledger • In a nutshell: Distributed ledger backed by the Linux Foundation • Use case: General purpose distributed ledger satisfying broad requirements • Network: Private networks focus. Available as managed service. Public later • Accounts: Not currency based. (UTXO API available using smart contracts) • User Data: Flexible key-value database • Consensus Network: Transactions validated using PBFT as default. Pluggable design • Privacy: From fully open to private ledgers • Smart Contracts: Broad choice of programming languages. Extensible via Docker containers • Open: Open source. Changes via standard Linux Foundation processes • Recent Innovations: Merging contributions from IBM, DAH, Intel prior to expect GA July 2016 • Backing: 30 Founders: IT companies, Banks & Financial organizations • More information: https://www.hyperledger.org
  • 9. 10© 2016 IBM Corporation | “A Blockchain has two main concepts. A business network, in which members exchange items of value – Asset, through a ledger, which each member possesses and whose content is always in sync with the others.”
  • 10. 11© 2016 IBM Corporation | Business networks, wealth & markets – Business Networks benefit from connectivity • Participants 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)
  • 11. 12© 2016 IBM Corporation | Transferring Assets, building value Two fundamental types of asset Intangible assets subdivide Cash is also an asset – Tangible, e.g. a house – Intangible, e.g. a mortgage – Financial, e.g. bond – Intellectual, e.g. patents – Digital, e.g. music – Has property of anonymity Anything that is capable of being owned or controlled to produce value, is an asset
  • 12. 13© 2016 IBM Corporation | Ledgers are key … Ledger is 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 or off 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)
  • 13. 14© 2016 IBM Corporation | Problem … … Inefficient, expensive, vulnerable Bank records Party A’s records Party C’s records Auditor records Party B’s records Party D’s records
  • 14. 15© 2016 IBM Corporation | Solution … … Consensus, provenance, immutability, finality Party C’s records Auditor records Party B’s records Party D’s records Bank records Party A’s records Shared, replicated, permissioned
  • 15. 16© 2016 IBM Corporation | Sample Use case “Car leasing end-to-end life cycle from production till scrap”
  • 16. 17© 2016 IBM Corporation | Car Leasing Business Network “In house” (ledger) Synchronisation: × Slow × Error prone × Multiple ledgers × Who owns what, when, could get confused ? 1. Manufacturer Regulator “In house” (ledger) Ownership Transfer “In house” (ledger) 2. Dealer “In house” (ledger) 3. Leasing Company “In house” (ledger) “In house” (ledger) 4. Lessee Company 5. Scrap Merchant
  • 17. 18© 2016 IBM Corporation | Car Leasing Business Network with Blockchain node 1. Manufacturer 2. Dealer 3. Leasing Company 4. Lessee 5. Scrap Merchant Regulator Shared Ledger Smart Contracts node nodenode node node Conditions for asset transfer Records of asset transfer
  • 18. 19© 2016 IBM Corporation | Blockchain Components Blockchain for business … Append-only distributed system of record shared across business network Business terms embedded in transaction database & executed with transactions All parties agree to network verified transaction Ensuring appropriate visibility; transactions are secure, authenticated & verifiable Privacy Shared ledger … Broader participation, lower cost, increased efficiency Smart contract Consensus
  • 19. 20© 2016 IBM Corporation | Shared Ledger 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
  • 20. 21© 2016 IBM Corporation | Smart Contract Shared ledger  Business rules implied by the contract . .  . . embedded in the Blockchain & executed with the transaction  Verifiable, signed  Encoded in programming language  Example: Defines contractual conditions under which corporate Bond transfer occurs
  • 21. 22© 2016 IBM Corporation | Consensus Shared ledger – Transaction verification & commitment – When participants are anonymous • Commitment is expensive • Bitcoin cryptographic mining provides verification for anonymous participants but at significant compute cost (proof of work) – When participants are known & trusted • Commitment possible at low cost – Multiple alternatives • proof of stake where fraudulent transactions cost validators (e.g. transaction bond) • multi-signature (e.g. 3 out of 5 participants agree)
  • 22. 23© 2016 IBM Corporation | Privacy Shared ledger  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
  • 23. 24© 2016 IBM Corporation | IBM Point of View on Blockchain for Business Private & permissioned (not public) • Private = known set of participants, known identity • Permissioned = members need to fulfill criteria to join • (Public = open set of participants, potentially unknown identity) Privacy through Cryptography • Transaction privacy • Participant identity & trading privacy Appropriate Consensus • Mechanism by which participants agree on state of shared ledger. • (Public needs heavyweight consensus for anonymous participants) • Known participants opens up other forms (e.g. participant bonds) Compliance & audit • Current spend can be vastly reduced • Automated processes possible
  • 24. 25© 2016 IBM Corporation | Blockchain not for all POSITIVE Indicators 1. Managing contractual relationships 2. Complex business logic 3. Identity is important 4. Transactions need to be private 5. Market Approach needed 6. More than two parties 7. Looking to reduce costs 8. Want to improve discoverability NEGATIVE Indicators 1. Need high performance (millisecond) transactions 2. One organization involved (no business network) 3. Looking for a database replacement 4. Looking for a messaging or general transaction processing
  • 25. 26© 2016 IBM Corporation |
  • 26. 27© 2016 IBM Corporation | Blockchain Applications in Action World/Ledger state Blockchain block txn txn txn txn … Blockchain developer Smart Contract invokesdevelops develops each ‘put’ or ’delete’ invoke recorded * Application accesses event emits emits D Ledger ‘get’ ‘put, ‘delete’ End User Applications (Mobile App) OpenLedger Blockchain Platform Application Server - Event and Workflow Management Identity Manager Event Manager Transaction Manager
  • 27. 28© 2016 IBM Corporation | Blockchain starting point is.. Use case
  • 28. 29© 2016 IBM Corporation | Use case :
  • 29. 30© 2016 IBM Corporation | Use Case – Aircraft Maintenance What? • Provenance of each component part in complex system hard to track • Manufacturer, production date, batch and even the manufacturing machine program. How? • Blockchain holds complete provenance details of each component part • Accessible by each manufacturer in the production process, the aircraft owners, maintainers and government regulators. Benefits 1. trust increased no authority "owns” provenance 2. improvement in system utilization 3. recalls "specific" rather than cross fleet
  • 30. 31© 2016 IBM Corporation | Use Case – Business to Business Contract What? • Buyer wants efficient way of converting a purchase order into validated, self executing contract updated to reflect the status of the supply. • Agreement must be visible to the buyer, the seller, banks, logistics partners and other stakeholders. How? • Blockchain provides a shared record of the contract status which is updated as the contract progresses. • Available to all parties to the agreement, their banks and partners. Benefits 1. increased efficiency and transparency across the supply chain. 2. risk management improved through the near real time update of all contracts.
  • 31. 32© 2016 IBM Corporation | Blockchain for Business – IBM Solution Community + Code Linux Hyperledger Project Open Source Code: Blockchain for business; Consensus | Provenance Immutability | Finality Open Governance – 40 member cross industry board Cloud IBM Blockchain Blockchain managed service on IBM Cloud and z Systems; Identity | Consensus | System Integration | Hardware-assist for Performance & Security IBM Blockchain on Bluemix Clients Blockchain Solutions Blockchain Garage Making Blockchain real for business Blockchain Garage; New York | London | Singapore | Tokyo Blockchain Services Practice
  • 32. 33© 2016 IBM Corporation | IBM can help customers explore on Blockchain technology to develop real application Let’s Talk Blockchain Hands-on First Project Scale
  • 33. 34© 2016 IBM Corporation | Thank You
  • 34. © 2016 IBM Corporation 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.
  • 35. © 2016 IBM Corporation
  • 36. © 2016 IBM Corporation Project Goals 1. Create an enterprise grade, open source distributed ledger framework and code base, upon which users can build and run robust, industry-specific applications, platforms and hardware systems to support business transactions. 2. Create an open source, technical community to benefit the ecosystem of Hyperledger solution providers and users, focused on blockchain and shared ledger use cases that will work across a variety of industry solutions. 3. Promote participation of leading members of the ecosystem, including developers, service and solution providers and end users. 4. Host the infrastructure for Hyperledger, establishing a neutral home for community infrastructure, meetings, events and collaborative discussions and providing structure around the business and technical governance of Hyperledger.
  • 37. © 2016 IBM Corporation Project Scope Shared Ledger Code execution environment Ledger data structures Modular consensus framework Modular identity services Network peers Core APIs API libraries and GUIs Specialized extensions Specialized consensus algos Membership policies Gateway Operations dashboard Custom Applications Value Added Systems App Layer Out of scope In-scope
  • 38. © 2016 IBM Corporation
  • 39. © 2016 IBM Corporation 41 Blockchain Session Key Take away • IBM focus on Blockchain for Business – B2B Private Blockchain IBM is not interested in B2C public Blockchain area • IBM Blockchain is based on HyperLedger Blockchain Fabrics HyperLedger is Open and Multi-purpose Blockchain • Blockchain will have value when implement with “Business Network”, and “Asset” transferred between member to create business value Terminology “Asset” can be anything, not only Money! • IBM Blockchain is Technology framework / platform, not a product IBM engage with customer to build solution using IBM and Blockchain Technology for customer. IBM Solutions and Technologies in Blockchain – Blockchain platform : Bluemix and LinuxOne, both Cloud & On premises – IBM Services from Blockchain Garage & GBS : Design Thinking, App Development – Other IBM Solution e.g. Identity Management, Infrastructure Services, Hosting Managed Services, Server/Storage
  • 40. 42© 2016 IBM Corporation | Thank You
  • 41. © 2016 IBM Corporation 43 • IBM Blockchain Car Leasing https://www.youtube.com/watch?v=IgNfoQQ5Reg
  • 42. © 2016 IBM Corporation Sample Application Car Leasing
  • 43. © 2016 IBM Corporation 45 Regulator Car Leasing Business Network Ownership Transfer “In house” (ledger) Synchronisation: × Slow × Error prone × Multiple ledgers × Who owns what, when, could get confused ? 1. Manufacturer “In house” (ledger) 2. Dealer “In house” (ledger) 3. Leasing Company “In house” (ledger) “In house” (ledger) 4. Lessee 5. Scrap Merchant “In house” (ledger)
  • 44. © 2016 IBM Corporation 46 Car Leasing Business Network with Blockchain node 1. Manufacturer 2. Dealer 3. Leasing Company 4. Lessee 5. Scrap Merchant Regulator Shared Ledger Smart Contracts node nodenode node node Conditions for asset transfer Records of asset transfer
  • 45. © 2016 IBM Corporation 47 Market Participant Business Network participates in 1.Ledger 2.Processes shares Blockchain – the Uberization of Ledgers • A shared network ledger – Rather than a set of individual ledgers – From owned to shared • Permissioned Access – Appropriate privacy – For transaction content and transaction ownership • Smart Contracts – Elevate business processes to the network 1.Ledger 2.Processes owns Increased Trust Decreased Friction Improved Discoverability Business network processes
  • 46. © 2016 IBM Corporation The Participants in a Blockchain Network Systems Context
  • 47. © 2016 IBM Corporation 49 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 
  • 48. © 2016 IBM Corporation 50 Blockchain Participants the business user, operating in a business network. This role interacts with the Blockchain using a LOB application. They are not aware of the Blockchain. the overall authority in a business network. Specifically, regulators may require broad access to the ledger’s contents. the developer of applications and smart contracts that interact with the Blockchain and are used by Blockchain users. defines, creates, manages and monitors the Blockchain network. Each business in the network has a Blockchain Network operator. manages the different types of certificates required to run a permissioned Blockchain. an existing computer system which may be used by the Blockchain to augment processing. This system may also need to initiate requests into the Blockchain. an existing data system which may provide data to influence the behaviour of smart contracts. Blockchain User Blockchain Developer Certificate Authority Blockchain Regulator Traditional Processing Platform Traditional Data Sources Blockchain Network Operator U R D O 
  • 49. © 2016 IBM Corporation The Components in a Blockchain Component Model
  • 50. © 2016 IBM Corporation 52 Blockchain Components Membership Smart Contract Systems Management Events Consensus Network Wallet Ledger contains the current world state of the ledger and a Blockchain of transaction invocations f(abc); encapsulates business network transactions in code. transaction invocations result in gets and sets of ledger state … E T 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 i Blockchain Systems Integration responsible for integrating Blockchain bi-directionally with external systems. Not part of Blockchain, but used with it.
  • 51. © 2016 IBM Corporation Application Membership Smart Contract Systems Management Ledger Events Consensus Network Wallet Systems Integration Blockchain Components … f(abc); T E i Blockchain
  • 52. © 2016 IBM Corporation How Applications use the Ledger The key elements of a Blockchain application
  • 53. © 2016 IBM Corporation 55 World/Ledger state Blockchain block txn txn txn txn … * Smart Contract implemented using chain code Blockchain developer Smart Contract invokesdevelops develops each ‘put’ or ’delete’ invoke recorded * Application Blockchain Applications and the Ledger accesses event emits emits D Ledger ‘get’ ‘put, ‘delete’
  • 54. © 2016 IBM Corporation 56 Blockchain Applications • Application – Focuses on Blockchain user business needs and experience – Calls smart contract for interactions with ledger state – Can access transaction ledger directly, if required – Can process events if required • Smart Contract – Chain code encapsulates business logic. Choice of implementation language – Contract developer defines relevant interfaces (e.g. queryOwner, updateOwner …) – Different interfaces access ledger state accordingly – consistent read and write provided – Each invocation of a smart contract is a “Blockchain transaction” • Ledger – World/Ledger state holds current value of smart contract data • e.g. vehicleOwner=Daisy – Blockchain holds historic sequence of all chain code transactions • e.g. updateOwner(from=John, to=Anthony); updateOwner (from=Anthony, to=Daisy);…
  • 55. © 2016 IBM Corporation Integrating with Existing Systems
  • 56. © 2016 IBM Corporation 58 Blockchain network … Integrating with Existing Systems Transform Existing systems 4. System events 3. Blockchain events Smart contract 1. call out to existing systems to enrich smart contract logic 2. call into Blockchain network from existing systems
  • 57. © 2016 IBM Corporation 59 Integrating with Existing systems • Blockchain is network System of Record • Smart contracts can call out to existing systems – Query is most likely interaction for smart decisions • e.g. all payments made before asset transfer? – Transactions execute on every peer in the Blockchain network • Care over predictability… transaction must provide same outputs each time it executes • Two-way exchange – Events from Blockchain network create actions in existing systems – Cumulative actions in existing systems result in Blockchain interaction • Transformation between Blockchain and existing systems’ formats – GBO, ASBO is most likely approach – Standard approach will be for Gateway products to bridge these formats – Gateway connects to peer in Blockchain network and existing systems
  • 58. © 2016 IBM Corporation Summary and Next Steps For users
  • 59. © 2016 IBM Corporation 61 Summary and Next Steps • We are at the beginning of the Blockchain journey! • Apply shared ledgers and smart contracts to your Business Network • Think about your participants, assets and business processes • Spend time thinking about realistic business use cases • Get some hands-on experience with the technology • Do a First Project in 2016! • IBM can help with your journey