SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
Blockchain for Business
Ahmad Gohar, Executive Technical Specialist
@ansgohar
Labib Farag, Blockchain Tech. Lead Specialist
@labibfarag
EED 2021 | IEEE | October 2021
Agenda
What is
Blockchain
Blockchain for
Business
Technical
Overview
Development
Resources
Hands-on
Development
3
4
What is Blockchain?
Database
SQL
NOSQL
Blockchain
© 2019 IBM Corporation
5
Shared Ledger
© 2019 IBM Corporation
6
New block
added!
Consensus
© 2019 IBM Corporation
7
Immutability
© 2019 IBM Corporation
8
Immutability
© 2019 IBM Corporation
9
Bitcoin
Ethereum Ripple
R3 Corda Hyperledger
Fabric
© 2019 IBM Corporation
10
What is blockchain?
Blockchain is a shared immutable ledger for recording the
history of transactions.
A business blockchain, such as IBM Blockchain and the
Linux Foundation’s Hyperledger Project, provides a
permissioned network with known identities.
Blockchain
11
Blockchain
for
Business
Shared,
replicated,
permissioned
ledger
Smart
contracts
12
Blocks of
information
Stored in a
chain
Secure and
tamper proof
Open to all
in the network
Blockchain is a technology that uses the Internet to
make the sharing of data and process vastly more
efficient and secure
• Public blockchains • Blockchains for business
There are different types of blockchain
All aim to provide irrefutable proof of a set of transactions
• Assets
• Identity
• Endorsement
• Cryptocurrencies
• Anonymity
• Proof of work
≠
What is
Enterprise
Blockchain?
4
© 2019 IBM Corporation
5
Accountability Privacy Scalability Security
What is Enterprise Blockchain?
© 2019 IBM Corporation
6
Accountability Privacy Scalability Security
Hyperledger Fabric powers IBM Blockchain Platform
Hyperledger Fabric V2.2
© 2019 IBM Corporation
17
Bank
record
s
Party A’s
records
Party C’s
records
Auditor
records
Party B’s
records
Party D’s
records
Problem…
Two (or more) parties want to exchange
assets, but the process is manual & time-
consuming (possibly due to lack of trust, different
viewpoints / requirements/
standards/ etc.)
and Blockchain Solution:
A shared, secure, synchronized and stable record of
transactions, called a ledger.
This provides: Consensus, assured provenance,
immutability
Blockchain provides a solution for complex, multi-party, “high-friction”
processes.
18
19
Ledgers, Transactions and Contracts
• Ledger: an important log of all transactions
– Describes the inputs and outputs of the
business
• Transaction: an asset transfer between participants
– Matt gives a car to Dave (simple)
• Contract: the conditions for a transaction to occur
– If Dave pays Matt money, then car passes from
Matt to Dave (simple)
– If car won't start, funds do not pass to Matt (as
decided by third party arbitrator) (more complex)
20
What are the computing concepts behind blockchain?
• Linked List
h(abc) = 7859
h(h(h(abc))) = 1859
h(ghi+h(def+h(abc))) = 5783
abc def ghi X
abc
def +
7859
ghi +
3785
X
h(abc) = 7859 h(def + 7859)
= 3785
h(ghi + 3785)
= 5783
•Hash functions
•Hash chains
Construction of a blockchain
https://hackernoon.com/how-does-blockchain-technology-work-ceeeee47eaba
22
Blockchain consensus
• Keeping nodes up-to-date
• Fixing any nodes in error
• Ignoring all malicious nodes
before
after
CONSENSUS
abc def
abc
abc abc
abc XYZ
XYZ
23
Some examples of consensus algorithms
Proof of stake
Proof of
Elapsed Time
PBFT
based
Proof of work
Kafka /
Zookeeper
Solo /
No-ops
24
The transaction data is represented as
a block
2
The block is
broadcast to all in
the network
participant
3
Those in the network
approve the transaction
is valid (using consensus
algorithms)
4
The block is added to the
chain which provides a
permanent, immutable and
transparent record of the
transaction
5
Someone initiates a
transaction
1
The transaction is
complete
6
Transaction Lifecycle
25
How Blockchain Works
Local Development Environment
27
Deployment Scenarios for Hyperledger Fabric and Composer
Docker host SaaS
Kubernetes Cluster
28
Local Development Environment
• A local setup is a convenient way to begin development and set up a business network on your machine.
• Scripts for Windows, Mac OS, and Ubuntu are provided by both Hyperledger Fabric and Hyperledger Composer.
Install the
Hyperledger
Composer CLI
tools
Install
Hyperledger
Composer
Playground
Set up your IDE
(optional)
Install Docker
images
Install
Hyperledger
Fabric
Prerequisites:
Git Go 1.9 Nodejs 8.x Docker 17.x Docker-
compose 1.12+
29
IBM Blockchain Platform IDE with VSCODE
• VSCODE Extension for developers
– Mac, Linux & Windows
• Smart contract & application
– Code, package, deploy, test, debug
• Any Hyperledger Fabric deployment
– Close integration with IBP
• Works with local and remote networks
• Start for free, S&S from IBM
– Download from Marketplace • Try out FabCar & Commercial Paper samples
• Local network and IBM Blockchain Platform beta!
30
Advanced tooling
Create & manage smart contracts,
applications & networks
Open technology
Hyperledger Fabric,
Containers, Kubernetes
Deploy anywhere
Comprehensive cloud &
on-premises options
Introducing IBM Blockchain Platform
Build, operate and grow Hyperledger Fabric networks
Developer
tools
Operator
tools
kubernetes
Kubernetes
on
prem
IBM
Kubernetes
Service
Container virtualization &
orchestration
Multi-cloud deployment
kubernetes
31
Blockchain
developer
Smart
Contract
submits
develops
develops
recorded
accesses
event
emits
emits
D
Ledger
‘get’, ‘put’, ‘delete’
Client
Application
SDK
!
!
World state
block
txn txn txn
Blockchain
Peer
event
How applications interact with the ledger
32
Endorser & Committer
Peer Nodes
…
External system calls into blockchain network directly.
Existing
systems
Existing
systems
Transform
Blockchain network
Blockchain publishes events.
External system publishes events.
Event
Event
Blockchain calls out to existing systems.
Integrating with existing systems
33
Node-RED
• Visual tool for wiring together the
Internet of Things
• Connect to hardware devices, APIs
and online services
• Pre-built nodes available for
Hyperledger Composer
Internet of Things (IoT) devices can
send data to and invoke smart contract
transactions on IBM Blockchain
Platform or on the open-source
Hyperledger blockchain ledgers.
IoT on Blockchain
What makes a good blockchain use
case?
34
Good use-case or not?
35
Dispute
resolution
Know Your
Customer
Track Your
Child
Electronic
Medical
Records
Holiday
Tracking Tool
Food
Provenance
• Identifying a good use-case is never easy, but there should always be:
36
1. A business problem to be solved
• That cannot be more efficiently solved with other
technologies
2. An identifiable business network
• With Participants, Assets and Transactions
3. A need for trust
• Consensus, Immutability, Finality or Provenance
What makes a good use-case?
Is there a
common
business
problems?
Is there a
business
network?
Are there
trust issues?
Issue caused
by multiple
version
of truth ?
Business
benefits
understood?
Clear definition
of the asset
being
transacted?
Confidentiality
and privacy
concerns?
Can traditional
technologies
achieve the
same results
and benefits?
37
Common thoughts of the architect
There is not a single recipe for identifying good
blockchain use cases.
No algorithm or decision tree can replace the search of
innovative ideas.
This is not an exhaustive list but represent some of the
more common questions architect will have.
…
38
1. What is the specific business problem / challenge that the first project will address?
2. What is the current way of solving this business problem?
3. Assuming the business problem is large, what specific aspects of this business problem will be addressed?
4. Who are the business network participants (organizations) involved and what are their roles?
5. Who are the specific people within the organization and what are their job roles?
6. What assets are involved and what is the key information associated with the assets?
7. What are the transactions involved, between whom, and what assets are associated with transactions?
8. What are the main steps in the current workflow and how are these executed by the business network participants?
9. What is the expected benefit of applying blockchain technology to the business problem for each of the network
participants?
10. What legacy systems are involved? What degree of integration with the legacy systems is needed?
Sample questions to refine the use case:
• First use-cases are even more difficult to identify!
39
1. A limited scope, but still solves a real business problem
• Minimum Viable Product in a few weeks of effort
2. A smaller business network
• Usually without requiring regulators and consortia
3. Allows for scaling with more participants and scenarios
• Consider shadow chains to mitigate risks
Start small, succeed and grow fast!
What about first use-cases?
Various type of blockchain projects
and typical use case
40
41
Financial Public Sector Retail Insurance Manufacturing
• Trade Finance
• Cross currency
payments
• Mortgages
• Asset
Registration
• Citizen Identity
• Medical records
• Medicine supply
chain
• Supply chain
• Loyalty
programs
• Information
sharing (supplier
– retailer)
• Claims
processing
• Risk provenance
• Asset usage
history
• Claims file
• Supply chain
• Product parts
• Maintenance
tracking
Some examples by (selected) industry
42
Key players for blockchain adoption
Regulator Industry Group Market Maker
• An organization who enforces
the rules of play
• Regulators are keen to support
Blockchain based innovations
• Concern is systemic risk – new
technology, distributed data,
security
• Often funded by members of a
business network
• Provide technical advice on
industry trends
• Encourages best practice by
making recommendations to
members
• In financial markets, takes buy-side
and sell-side to provide liquidity
• More generally, the organization
who innovates
- Creates a new good or service,
and business process (likely)
- Creates a new business process
for an existing good or service
43
Benefits
1. Trust increased, no authority
"owns” provenance
2. Improvement in
system utilization
3. Recalls "specific"
rather than cross fleet
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
Example:
Supply chain
44
Benefits
1. Lowers cost of audit and
regulatory compliance
2. Provides “seek and find” access
to auditors and regulators
3. Changes nature of
compliance from
passive to active
What • Financial data in a large organization dispersed
throughout many divisions and geographies
• Audit and Compliance needs indelible record of all
key transactions over reporting period
How • Blockchain collects transaction records from diverse
set of financial systems
• Append-only and tamperproof qualities create high
confidence financial audit trail
• Privacy features to ensure authorized user access
Example:
Audit and compliance
45
Benefits
1. Increase speed of execution
(less than 1 day)
2. Vastly reduced cost
3. Reduced risk,
e.g. currency fluctuations
4. Value added services,
e.g. incremental payment
What • Bank handling letters of credit (LOC) wants to offer
them to a wider range of clients including startups
• Currently constrained by costs & the time to execute
How • Blockchain provides common ledger for letters of credit
• Allows all counter-parties to have the same validated
record of transaction and fulfillment
Example:
Letter of credit
Letter of credit
Republic of A
Buyer’s bank issues
LC and sends to
seller’s bank
Bank A Bank B
Seller’s bank authenticates
LC and credits Company B
Sales contract
Company B:
Seller/beneficiary
Company A:
Buyer/
applicant
B-land
Buyer applies
for LC
Example Use-Cases
46
Trade Finance Pre and Post Trade Complex Risk Coverage Commercial Real Estate
Identity/ Know your customer (KYC) Unlisted Securities / Private Equity Funds Loyalty Program Mgt. Distributed Energy & Grid Mgt.
Medical Health Data Exchange Anti-Fraud & Port Mgt. Carbon Credit Mgt. Asset Tracking
Supply Chain & Logistics Food Safety Audit Digital Rights & Copyright Mgt.
Northern
Trust
Process of selecting a good use-case
47
Typical approach to projects
48
1. Discuss
Blockchain
technology
2. Explore customer
business model
3. Show Blockchain
Application demo
1. Understand
Blockchain
concepts &
elements
2. Hands on with
Blockchain
3. Standard demo
customization
1. Design Thinking
workshop to define
business challenge
2. Agile iterations
incrementally build
project
functionality
3. Enterprise
integration
1. Scale up pilot or
Scale out to new
projects
2. Business Process
Re-engineering
3. Systems
Integration
Let’s
Talk
Blockchain
Hands-on
First
Project
Scale
49
Trade
Finance
Universal
Payments
Global
Trade
Identity
Healthcare
Bank
Guarantees
Food
Government Distributed
Energy
Clearing &
Settlement
Provenance
Unlisted
Securities
Insurance
IBM is making blockchain real for
business with cross-industry solutions
and over 100 active networks
50
• Trade finance platform:
backed by a consortium of
major international banks
• Full function:
enables accurate trading
posture information, order to
settlement control, risk
coverage, track and trace
options
• Near-real time:
exchange of information
• Discovery:
Allows buyers to discover
trusted sellers and vice-versa
Re-imagining digital business processes
World Wire
• Connects the ecosystem:
brings together ports,
terminals, ocean carriers,
government authorities, etc
• Drives true information
sharing: real-time and
seamless actionable insight
• Fosters collaboration and
trust: automate cross-org
business processes
• Shared visibility and shared
state for shipments
• Manage quality risk:
enable rapid, low cost, food
recalls
• End to End transparency:
data sharing extends beyond
'one up, one down’!
• Trust and Audit:
ensure provenance with
easily trusted, auditable
records.
• Consumer confidence:
comprehensively
communicate with end
consumer
• 24x7 payments:
payment support regardless of
size, origination, destination or
asset type
• Higher visibility:
for streamlined transactions
with reduced disputes and
reconciliation needs
• Regulatory compliance:
enhanced through improved
transparency
• Secure network:
with interaction and eligibility
criteria & robust access control
51
Hype Cycle for Blockchain 2021
52
IBM Digital Nation Africa
https://developer.ibm.com/digitalnation/africa/
53
IBM Digital Nation Africa
Thank you
Ahmad Gohar
Labib Farag
www.ibm.com/blockchain
developer.ibm.com/blockchain
www.hyperledger.org

Contenu connexe

Tendances

Enterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceEnterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceJuarez Junior
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsGokul Alex
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewGokul Alex
 
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 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceKaleido
 
Get Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & CryptocurrencyGet Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & Cryptocurrencykeerthi678722
 
Token Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsToken Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsDr. Nikolaus Lipusch
 
Security Model of Blockchain
Security Model of BlockchainSecurity Model of Blockchain
Security Model of Blockchainsaficus
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Kaleido
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainAltoros
 
Introduction to Blockchain Business Models
Introduction to Blockchain Business ModelsIntroduction to Blockchain Business Models
Introduction to Blockchain Business ModelsGokul Alex
 
Bat38 aouini bogosalvarado_zk-snark_blockchain
Bat38 aouini bogosalvarado_zk-snark_blockchainBat38 aouini bogosalvarado_zk-snark_blockchain
Bat38 aouini bogosalvarado_zk-snark_blockchainBATbern
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Eric Kjome
 
Microsoft blockchain vision - enterprise smart contracts, coco framework and...
Microsoft blockchain vision  - enterprise smart contracts, coco framework and...Microsoft blockchain vision  - enterprise smart contracts, coco framework and...
Microsoft blockchain vision - enterprise smart contracts, coco framework and...Razi Rais
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
Comparison Blockchain Developer vs. Blockchain Expert
Comparison  Blockchain Developer vs. Blockchain Expert Comparison  Blockchain Developer vs. Blockchain Expert
Comparison Blockchain Developer vs. Blockchain Expert Blockchain Council
 
Deploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain NetworkDeploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain NetworkDuncan Johnston-Watt
 
The Microsoft vision for Blockchain
The Microsoft vision for BlockchainThe Microsoft vision for Blockchain
The Microsoft vision for BlockchainASPEX_BE
 

Tendances (20)

Enterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain ServiceEnterprise Blockchain Application Development using Azure Blockchain Service
Enterprise Blockchain Application Development using Azure Blockchain Service
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
Blockchain based Security Architectures - A Review
Blockchain based Security Architectures - A ReviewBlockchain based Security Architectures - A Review
Blockchain based Security Architectures - A Review
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
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 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a Service
 
Get Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & CryptocurrencyGet Rich with Blockchain & Cryptocurrency
Get Rich with Blockchain & Cryptocurrency
 
Token Governance in Blockchain Ecosystems
Token Governance in Blockchain EcosystemsToken Governance in Blockchain Ecosystems
Token Governance in Blockchain Ecosystems
 
Security Model of Blockchain
Security Model of BlockchainSecurity Model of Blockchain
Security Model of Blockchain
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS
 
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise BlockchainHyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
 
Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart Blockchain Fundamentals Quickstart
Blockchain Fundamentals Quickstart
 
Introduction to Blockchain Business Models
Introduction to Blockchain Business ModelsIntroduction to Blockchain Business Models
Introduction to Blockchain Business Models
 
Bat38 aouini bogosalvarado_zk-snark_blockchain
Bat38 aouini bogosalvarado_zk-snark_blockchainBat38 aouini bogosalvarado_zk-snark_blockchain
Bat38 aouini bogosalvarado_zk-snark_blockchain
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017
 
Microsoft blockchain vision - enterprise smart contracts, coco framework and...
Microsoft blockchain vision  - enterprise smart contracts, coco framework and...Microsoft blockchain vision  - enterprise smart contracts, coco framework and...
Microsoft blockchain vision - enterprise smart contracts, coco framework and...
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
Comparison Blockchain Developer vs. Blockchain Expert
Comparison  Blockchain Developer vs. Blockchain Expert Comparison  Blockchain Developer vs. Blockchain Expert
Comparison Blockchain Developer vs. Blockchain Expert
 
Deploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain NetworkDeploying and Managing a Global Blockchain Network
Deploying and Managing a Global Blockchain Network
 
The Microsoft vision for Blockchain
The Microsoft vision for BlockchainThe Microsoft vision for Blockchain
The Microsoft vision for Blockchain
 

Similaire à Blockchain for Business

Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cataMogul Marketing
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2bUlf Mattsson
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0Matt Lucas
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruLennartF
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Benjamin Fuentes
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsMichael Chi
 
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM France Lab
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018Christopher Ferris
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Hacken_Ecosystem
 
Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Arnaud Le Hors
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook Diego Alberto Tamayo
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architectedIBM Sverige
 
Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Matt Lucas
 

Similaire à Blockchain for Business (20)

Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cata
 
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2bNov 2 security for blockchain and analytics   ulf mattsson 2020 nov 2b
Nov 2 security for blockchain and analytics ulf mattsson 2020 nov 2b
 
Blockchain. Massimo Chiriatti, IBM
Blockchain. Massimo Chiriatti, IBMBlockchain. Massimo Chiriatti, IBM
Blockchain. Massimo Chiriatti, IBM
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
 
Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)Blockchain with HyperLedger (Public version)
Blockchain with HyperLedger (Public version)
 
Blockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and DesignsBlockchain in enterprise - Challenges, Considerations and Designs
Blockchain in enterprise - Challenges, Considerations and Designs
 
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChainIBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
IBM Bluemix Nice Meetup #4-20170302 6 Meetup @INRIA - BlockChain
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
Digital Transformation and Blockchain
Digital Transformation and BlockchainDigital Transformation and Blockchain
Digital Transformation and Blockchain
 
Blockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology EngineersBlockchain Fundamentals for Technology Engineers
Blockchain Fundamentals for Technology Engineers
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
Blockchain & microsoft
Blockchain & microsoftBlockchain & microsoft
Blockchain & microsoft
 
IBM Blockchain 101
IBM Blockchain 101IBM Blockchain 101
IBM Blockchain 101
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
 
Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architected
 
Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02
 

Dernier

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Dernier (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Blockchain for Business

  • 1. Blockchain for Business Ahmad Gohar, Executive Technical Specialist @ansgohar Labib Farag, Blockchain Tech. Lead Specialist @labibfarag EED 2021 | IEEE | October 2021
  • 3. 3
  • 5. 5 Shared Ledger © 2019 IBM Corporation
  • 9. 9 Bitcoin Ethereum Ripple R3 Corda Hyperledger Fabric © 2019 IBM Corporation
  • 10. 10 What is blockchain? Blockchain is a shared immutable ledger for recording the history of transactions. A business blockchain, such as IBM Blockchain and the Linux Foundation’s Hyperledger Project, provides a permissioned network with known identities. Blockchain
  • 12. 12 Blocks of information Stored in a chain Secure and tamper proof Open to all in the network Blockchain is a technology that uses the Internet to make the sharing of data and process vastly more efficient and secure
  • 13. • Public blockchains • Blockchains for business There are different types of blockchain All aim to provide irrefutable proof of a set of transactions • Assets • Identity • Endorsement • Cryptocurrencies • Anonymity • Proof of work ≠
  • 15. 5 Accountability Privacy Scalability Security What is Enterprise Blockchain? © 2019 IBM Corporation
  • 16. 6 Accountability Privacy Scalability Security Hyperledger Fabric powers IBM Blockchain Platform Hyperledger Fabric V2.2 © 2019 IBM Corporation
  • 17. 17 Bank record s Party A’s records Party C’s records Auditor records Party B’s records Party D’s records Problem… Two (or more) parties want to exchange assets, but the process is manual & time- consuming (possibly due to lack of trust, different viewpoints / requirements/ standards/ etc.) and Blockchain Solution: A shared, secure, synchronized and stable record of transactions, called a ledger. This provides: Consensus, assured provenance, immutability Blockchain provides a solution for complex, multi-party, “high-friction” processes.
  • 18. 18
  • 19. 19 Ledgers, Transactions and Contracts • Ledger: an important log of all transactions – Describes the inputs and outputs of the business • Transaction: an asset transfer between participants – Matt gives a car to Dave (simple) • Contract: the conditions for a transaction to occur – If Dave pays Matt money, then car passes from Matt to Dave (simple) – If car won't start, funds do not pass to Matt (as decided by third party arbitrator) (more complex)
  • 20. 20 What are the computing concepts behind blockchain? • Linked List h(abc) = 7859 h(h(h(abc))) = 1859 h(ghi+h(def+h(abc))) = 5783 abc def ghi X abc def + 7859 ghi + 3785 X h(abc) = 7859 h(def + 7859) = 3785 h(ghi + 3785) = 5783 •Hash functions •Hash chains
  • 21. Construction of a blockchain https://hackernoon.com/how-does-blockchain-technology-work-ceeeee47eaba
  • 22. 22 Blockchain consensus • Keeping nodes up-to-date • Fixing any nodes in error • Ignoring all malicious nodes before after CONSENSUS abc def abc abc abc abc XYZ XYZ
  • 23. 23 Some examples of consensus algorithms Proof of stake Proof of Elapsed Time PBFT based Proof of work Kafka / Zookeeper Solo / No-ops
  • 24. 24 The transaction data is represented as a block 2 The block is broadcast to all in the network participant 3 Those in the network approve the transaction is valid (using consensus algorithms) 4 The block is added to the chain which provides a permanent, immutable and transparent record of the transaction 5 Someone initiates a transaction 1 The transaction is complete 6 Transaction Lifecycle
  • 27. 27 Deployment Scenarios for Hyperledger Fabric and Composer Docker host SaaS Kubernetes Cluster
  • 28. 28 Local Development Environment • A local setup is a convenient way to begin development and set up a business network on your machine. • Scripts for Windows, Mac OS, and Ubuntu are provided by both Hyperledger Fabric and Hyperledger Composer. Install the Hyperledger Composer CLI tools Install Hyperledger Composer Playground Set up your IDE (optional) Install Docker images Install Hyperledger Fabric Prerequisites: Git Go 1.9 Nodejs 8.x Docker 17.x Docker- compose 1.12+
  • 29. 29 IBM Blockchain Platform IDE with VSCODE • VSCODE Extension for developers – Mac, Linux & Windows • Smart contract & application – Code, package, deploy, test, debug • Any Hyperledger Fabric deployment – Close integration with IBP • Works with local and remote networks • Start for free, S&S from IBM – Download from Marketplace • Try out FabCar & Commercial Paper samples • Local network and IBM Blockchain Platform beta!
  • 30. 30 Advanced tooling Create & manage smart contracts, applications & networks Open technology Hyperledger Fabric, Containers, Kubernetes Deploy anywhere Comprehensive cloud & on-premises options Introducing IBM Blockchain Platform Build, operate and grow Hyperledger Fabric networks Developer tools Operator tools kubernetes Kubernetes on prem IBM Kubernetes Service Container virtualization & orchestration Multi-cloud deployment kubernetes
  • 32. 32 Endorser & Committer Peer Nodes … External system calls into blockchain network directly. Existing systems Existing systems Transform Blockchain network Blockchain publishes events. External system publishes events. Event Event Blockchain calls out to existing systems. Integrating with existing systems
  • 33. 33 Node-RED • Visual tool for wiring together the Internet of Things • Connect to hardware devices, APIs and online services • Pre-built nodes available for Hyperledger Composer Internet of Things (IoT) devices can send data to and invoke smart contract transactions on IBM Blockchain Platform or on the open-source Hyperledger blockchain ledgers. IoT on Blockchain
  • 34. What makes a good blockchain use case? 34
  • 35. Good use-case or not? 35 Dispute resolution Know Your Customer Track Your Child Electronic Medical Records Holiday Tracking Tool Food Provenance
  • 36. • Identifying a good use-case is never easy, but there should always be: 36 1. A business problem to be solved • That cannot be more efficiently solved with other technologies 2. An identifiable business network • With Participants, Assets and Transactions 3. A need for trust • Consensus, Immutability, Finality or Provenance What makes a good use-case?
  • 37. Is there a common business problems? Is there a business network? Are there trust issues? Issue caused by multiple version of truth ? Business benefits understood? Clear definition of the asset being transacted? Confidentiality and privacy concerns? Can traditional technologies achieve the same results and benefits? 37 Common thoughts of the architect There is not a single recipe for identifying good blockchain use cases. No algorithm or decision tree can replace the search of innovative ideas. This is not an exhaustive list but represent some of the more common questions architect will have. …
  • 38. 38 1. What is the specific business problem / challenge that the first project will address? 2. What is the current way of solving this business problem? 3. Assuming the business problem is large, what specific aspects of this business problem will be addressed? 4. Who are the business network participants (organizations) involved and what are their roles? 5. Who are the specific people within the organization and what are their job roles? 6. What assets are involved and what is the key information associated with the assets? 7. What are the transactions involved, between whom, and what assets are associated with transactions? 8. What are the main steps in the current workflow and how are these executed by the business network participants? 9. What is the expected benefit of applying blockchain technology to the business problem for each of the network participants? 10. What legacy systems are involved? What degree of integration with the legacy systems is needed? Sample questions to refine the use case:
  • 39. • First use-cases are even more difficult to identify! 39 1. A limited scope, but still solves a real business problem • Minimum Viable Product in a few weeks of effort 2. A smaller business network • Usually without requiring regulators and consortia 3. Allows for scaling with more participants and scenarios • Consider shadow chains to mitigate risks Start small, succeed and grow fast! What about first use-cases?
  • 40. Various type of blockchain projects and typical use case 40
  • 41. 41 Financial Public Sector Retail Insurance Manufacturing • Trade Finance • Cross currency payments • Mortgages • Asset Registration • Citizen Identity • Medical records • Medicine supply chain • Supply chain • Loyalty programs • Information sharing (supplier – retailer) • Claims processing • Risk provenance • Asset usage history • Claims file • Supply chain • Product parts • Maintenance tracking Some examples by (selected) industry
  • 42. 42 Key players for blockchain adoption Regulator Industry Group Market Maker • An organization who enforces the rules of play • Regulators are keen to support Blockchain based innovations • Concern is systemic risk – new technology, distributed data, security • Often funded by members of a business network • Provide technical advice on industry trends • Encourages best practice by making recommendations to members • In financial markets, takes buy-side and sell-side to provide liquidity • More generally, the organization who innovates - Creates a new good or service, and business process (likely) - Creates a new business process for an existing good or service
  • 43. 43 Benefits 1. Trust increased, no authority "owns” provenance 2. Improvement in system utilization 3. Recalls "specific" rather than cross fleet 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 Example: Supply chain
  • 44. 44 Benefits 1. Lowers cost of audit and regulatory compliance 2. Provides “seek and find” access to auditors and regulators 3. Changes nature of compliance from passive to active What • Financial data in a large organization dispersed throughout many divisions and geographies • Audit and Compliance needs indelible record of all key transactions over reporting period How • Blockchain collects transaction records from diverse set of financial systems • Append-only and tamperproof qualities create high confidence financial audit trail • Privacy features to ensure authorized user access Example: Audit and compliance
  • 45. 45 Benefits 1. Increase speed of execution (less than 1 day) 2. Vastly reduced cost 3. Reduced risk, e.g. currency fluctuations 4. Value added services, e.g. incremental payment What • Bank handling letters of credit (LOC) wants to offer them to a wider range of clients including startups • Currently constrained by costs & the time to execute How • Blockchain provides common ledger for letters of credit • Allows all counter-parties to have the same validated record of transaction and fulfillment Example: Letter of credit Letter of credit Republic of A Buyer’s bank issues LC and sends to seller’s bank Bank A Bank B Seller’s bank authenticates LC and credits Company B Sales contract Company B: Seller/beneficiary Company A: Buyer/ applicant B-land Buyer applies for LC
  • 46. Example Use-Cases 46 Trade Finance Pre and Post Trade Complex Risk Coverage Commercial Real Estate Identity/ Know your customer (KYC) Unlisted Securities / Private Equity Funds Loyalty Program Mgt. Distributed Energy & Grid Mgt. Medical Health Data Exchange Anti-Fraud & Port Mgt. Carbon Credit Mgt. Asset Tracking Supply Chain & Logistics Food Safety Audit Digital Rights & Copyright Mgt. Northern Trust
  • 47. Process of selecting a good use-case 47
  • 48. Typical approach to projects 48 1. Discuss Blockchain technology 2. Explore customer business model 3. Show Blockchain Application demo 1. Understand Blockchain concepts & elements 2. Hands on with Blockchain 3. Standard demo customization 1. Design Thinking workshop to define business challenge 2. Agile iterations incrementally build project functionality 3. Enterprise integration 1. Scale up pilot or Scale out to new projects 2. Business Process Re-engineering 3. Systems Integration Let’s Talk Blockchain Hands-on First Project Scale
  • 50. 50 • Trade finance platform: backed by a consortium of major international banks • Full function: enables accurate trading posture information, order to settlement control, risk coverage, track and trace options • Near-real time: exchange of information • Discovery: Allows buyers to discover trusted sellers and vice-versa Re-imagining digital business processes World Wire • Connects the ecosystem: brings together ports, terminals, ocean carriers, government authorities, etc • Drives true information sharing: real-time and seamless actionable insight • Fosters collaboration and trust: automate cross-org business processes • Shared visibility and shared state for shipments • Manage quality risk: enable rapid, low cost, food recalls • End to End transparency: data sharing extends beyond 'one up, one down’! • Trust and Audit: ensure provenance with easily trusted, auditable records. • Consumer confidence: comprehensively communicate with end consumer • 24x7 payments: payment support regardless of size, origination, destination or asset type • Higher visibility: for streamlined transactions with reduced disputes and reconciliation needs • Regulatory compliance: enhanced through improved transparency • Secure network: with interaction and eligibility criteria & robust access control
  • 51. 51 Hype Cycle for Blockchain 2021
  • 52. 52 IBM Digital Nation Africa https://developer.ibm.com/digitalnation/africa/
  • 54. Thank you Ahmad Gohar Labib Farag www.ibm.com/blockchain developer.ibm.com/blockchain www.hyperledger.org