SlideShare a Scribd company logo
Srinath Perera, Ph.D.
VP Research WSO2, Apache Member,
( srinath@wso2.com)
@srinath_perera
The Role of Blockchain
in Future Integrations
!2
Blockchain
enable a group of
untrusting parties to
create and maintains a
shared, decentralized,
append-only immutable
digital record
History of Integration
!3
Integration Classical
!4
Integration New
!5
Trust is the Driver
• Individuals and organizations need to interact with others who are
not known
• Currently, trust is built through rules, professionals (e.g.,
lawyers), and brokers. This process is both slow and
expensive.
• Blockchain could potentially establish trust faster and cheaper.
• Centrally operated systems or services (Facebook, Land registry)
has gained deep mistrust.
• Blockchain enables us to decentralize those operations and
limit the harm done by a few individuals.
• blockchain enables keeping immutable records that can be audited
and verified
• The knowledge about immutability both reassures participants
and deter the attackers.
!6
@image Steve Jurvetson,
https://www.flickr.com/photos/jurvetson/625205010
World is built on Trust
• Historically communication, integration, and trust have improved
efficiencies.
• Cheaper trust enable more sophisticated but less expensive integrations
• Replacing current trust alternatives and associated frauds can lead to
significant savings.
!7
Why blockchain in Integration?
Why? (1) Better Collaborations
• Blockchain allows better collaborations
with partners, suppliers, and other
parties.
• Examples:
• Decentralized API Marketplace
• Audit a Business Process
• Ecosystem-level non-competitive Critical
Services
• Multi-organization Collaborations
• Operating a consortium as a DAO
!9
Why? (2) Foster Trust
• Some companies face higher hurdles for
engendering trust due to the nature of their
business. A case in point is a provider of
organic foods that needs to validate it meets
regulatory definitions of “organic.” 
• Examples:
• Standards or Regulation Adherence
• Attract Contributors by giving up control
• Providing Supply Chain Visibility
• A Global Reputation System
• Implementing Organization Promises as Smart
Contracts
!10
Why? (3) To Avoid Coercion
• A company may choose to
give up this power
because it is detrimental
to them.
• Examples:
• Avoid Coercion as a
Certification Authority
!11
Why? (4) Enhance Customer Experience
• Blockchain can bring new benefits to customers.
• e.g., digitally handle vehicle ownership and
maintenance records, which may create a better
secondary market for used automobiles. 
• Examples:
• Issuing Customers Verifiable Claims
• Managing Global miles or loyalty points
• Give Users Control over their Health Data
• Dynamic API Discovery and Composition
• Enables dynamic API composition where
applications operate by picking APIs from the
marketplace at runtime.
!12
Why? (5) For improved efficiency
• The main financial benefits are derived from
the use of Blockchain to enhance the efficiency
of operations, thereby removing either the
middleman or mechanisms currently required
to enforce quality and integrity
• Examples
• Tracking Software Lifecycle
• Auditing: Track who did what inside an
Organization.
• Managing Copyrights via Smart contracts
• Token Revocation
• Managing Objects via smart contacts
!13
34 Use cases
• https://github.com/wso2/ETAC/blob/master/blockchain/blockchain-usecases.md
!14
Pros and Cons
!15
Challenges
• Limited scalability and latency
• about 8 minutes and about 2 to 3 transactions per
second.
• Most use cases are not feasible under these limits.
• Private blockchain has faster algorithms,
although they provide lesser guarantees.
• Limited privacy.
• Blockchain only provides pseudo
anonymizations.
• However, by analyzing the transaction graph and
other related information, it is often possible to
link users to transactions.
• Once one transaction is linked to a user, all his
transactions become known.
!16
Risks
• Irrevocability.
• an appeal is not possible
• Some use cases, this can be handled with undo
transaction, but some others (e.g., land registry) mistake
is not reversible without the current owner complying
• Regulator Absence.
• A regulator plays a key role in some use cases.
• Although not popular, regulators play a crucial role in
many systems (e.g., avoid fraud and pyramid schemes).
• With Blockchain-based systems, it is impossible or
expensive to fill the missing regulator’s role.
• Misunderstood Side Effects.
• impact beyond Computer Science
• Unclear Regulatory Responses.
• Potential future regulations and laws governing
blockchains
!17
Blockchain Architecture Patterns
•Four architectures pattern that can
support all 34 use cases
• IAM
• Registry
• Auditable History
• Smart Contracts & Managed Things
•We will explore those architectures
and then their feasibility in the face of
challenges and risks
!18
IAM Architecture
1) Alice records her DID, profile
link, and a hash of the content, and
a public key. She adds a new
record when the profile has
changed
2) The profile has verifiable claims.
An authority has recorded the claim
with (CLAIMID, link, hash)
3-4) Bob can retrieve the profile,
verify it and get to know about
Alice from verifiable claims
** Bob can authenticate Alice by
using a challenge-response protocol
!19
Registry Architecture
• Registry client record all
changes to the registry as a
blockchain transaction
( large data is stored outside
with a link and hash
included)
• Registry client retrieve all
records, verify ( via hashes)
and build a most recent view
• The client periodically
retrieves updates and
update the current view.
!20
Auditable History Architecture
1. Alice submits tax
2. Service Provider (e.g., Tax
Server) records the link and hash
to receipt in the blockchain
3. Service Provider shares the
receipt
4. Interested parties ( Alice)
verify the records
** Owner can’t deny the records
later
!21
Managed Things Architecture
1. Manufacturer starts by adding a
record to the resource (e.g., car)
and specifying the owner (DID).
2. Only the current owner can add
a record to do an ownership
transfer
3. The car reads records, verify the
manufacturer’s entry, verify
that each ownership transfer is
valid, and decide current owner
4. Then the current owner can
login by demonstrating that he
has a private key for owner’s
DID via a challenge-response
!22
!23
Conclusion
• There are integration use cases in both public and private blockchain.
• Trust is the main driver
• Identified five motivations:
• Collaborate More Effectively
• Foster Trust
• Avoid Coercion
• Enhance Customer Experiences
• For improved Efficiency
• We identified four architecture pattern candidates that support those use cases:
• IAM (feasible)
• Auditable History or Workspace ( feasible)
• Registry or Marketplace (feasible or moderate deployments)
• Smart Contracts and Managed Things (needs breakthroughs)
!24
Analysis based on ETAC
!25
This is analysis of blockchain for integration, based on
the Emerging Technology Analysis (ETAC) framework
Read the paper
• A detailed analysis is in our recently published
paper, “The Role of Blockchain in Future
Integrations”.
!26
To receive updates to ETAC and ETAC-based
emerging technology analysis, subscribe to
our Newsletter.
Thanks for reading!!

More Related Content

PDF
Future of Serverless
Srinath Perera
 
PDF
An Introduction to Blockchain for Finance Professionals
Srinath Perera
 
PPTX
Blockchain Fundamentals Quickstart
Joseph Holbrook, Chief Learning Officer (CLO)
 
PDF
Blockchain and BPM - Reflections on Four Years of Research and Applications
Ingo Weber
 
PDF
Estate Exchange - Real-Estate Blockchain Slide (git)
James Neo
 
PPTX
Blockchain in 2018 : Beyond the Hype
Ahmed Banafa
 
PPTX
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Kishor Datta Gupta
 
PDF
Blockchain and IOT and the GxP Lab Slides
Pistoia Alliance
 
Future of Serverless
Srinath Perera
 
An Introduction to Blockchain for Finance Professionals
Srinath Perera
 
Blockchain Fundamentals Quickstart
Joseph Holbrook, Chief Learning Officer (CLO)
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Ingo Weber
 
Estate Exchange - Real-Estate Blockchain Slide (git)
James Neo
 
Blockchain in 2018 : Beyond the Hype
Ahmed Banafa
 
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Kishor Datta Gupta
 
Blockchain and IOT and the GxP Lab Slides
Pistoia Alliance
 

What's hot (20)

PDF
Software Architecture and Model-driven Engineering for Blockchain Applications
Ingo Weber
 
PDF
Blockchain for Business
Ahmad Gohar
 
PDF
Semantic Blockchains in the Supply Chain
Christopher Brewster
 
PPTX
Introduction to Blockchain || How blockchain works || Uses of blockchain
Yogesh Jangir
 
PDF
Making blockchain real for business
Medma Infomatix (P) Ltd.
 
PDF
Blockchain Explained v5.20
Matt Lucas
 
PPTX
How does hyperledger fabric blockchain work
Blockchain Council
 
PPTX
Microsoft blockchain vision - enterprise smart contracts, coco framework and...
Razi Rais
 
PPTX
Blockchain Technology: Adoption Challenges, Platform and Applications
Sanjeev Verma, PhD
 
PDF
Oracle Blockchain Cloud Service
Denis Kolupaev
 
PPTX
Blockchain 101
BirthVenue
 
PPTX
How to design, code, deploy and execute a smart contract
Joseph Holbrook, Chief Learning Officer (CLO)
 
PPTX
Blockchain, Predictive Analytics and Healthcare
Ruchi Dass
 
PPTX
Secure IoT with Blockchain: Fad or Reality? [BOF5490]
Leonardo De Moura Rocha Lima
 
PDF
Governance in the Blockchain Economy: A Framework and Research Agenda. Roman...
eraser Juan José Calderón
 
PDF
blockchain workshop - blockchain and oabcs - solutions
Juarez Junior
 
PDF
Introduction to Blockchain for Business
Fito Benitez
 
PDF
How blockchain enhance accounting profession?
Celine George
 
PPTX
Block Chain- The future of businesses?
Arun Kumar
 
PPTX
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Ingo Weber
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Ingo Weber
 
Blockchain for Business
Ahmad Gohar
 
Semantic Blockchains in the Supply Chain
Christopher Brewster
 
Introduction to Blockchain || How blockchain works || Uses of blockchain
Yogesh Jangir
 
Making blockchain real for business
Medma Infomatix (P) Ltd.
 
Blockchain Explained v5.20
Matt Lucas
 
How does hyperledger fabric blockchain work
Blockchain Council
 
Microsoft blockchain vision - enterprise smart contracts, coco framework and...
Razi Rais
 
Blockchain Technology: Adoption Challenges, Platform and Applications
Sanjeev Verma, PhD
 
Oracle Blockchain Cloud Service
Denis Kolupaev
 
Blockchain 101
BirthVenue
 
How to design, code, deploy and execute a smart contract
Joseph Holbrook, Chief Learning Officer (CLO)
 
Blockchain, Predictive Analytics and Healthcare
Ruchi Dass
 
Secure IoT with Blockchain: Fad or Reality? [BOF5490]
Leonardo De Moura Rocha Lima
 
Governance in the Blockchain Economy: A Framework and Research Agenda. Roman...
eraser Juan José Calderón
 
blockchain workshop - blockchain and oabcs - solutions
Juarez Junior
 
Introduction to Blockchain for Business
Fito Benitez
 
How blockchain enhance accounting profession?
Celine George
 
Block Chain- The future of businesses?
Arun Kumar
 
Blockchains and Smart Contracts: Architecture Design and Model-Driven Develop...
Ingo Weber
 
Ad

Similar to The Role of Blockchain in Future Integrations (20)

PPTX
Blockchain explained
IBM Sverige
 
PPTX
Blockchain
Vivek Upadhyay
 
PPTX
BlockChain-1.pptx
HussainPashaShaik1
 
PPTX
Block chain fundamentals and hyperledger
sendhilkumarks
 
PDF
Blockchain explained cata
Mogul Marketing
 
PPTX
BlockChain-1.pptx
BiswaranjanSwain19
 
PPTX
Blockchain and Cybersecurity
gppcpa
 
PDF
Ibm system storage solutions handbook
Diego Alberto Tamayo
 
PPTX
Blockchain - a platform for Digital Transformation in Finance
Blockchain Worx
 
PDF
Blockchain & Islamic Finance
Farrukh Habib
 
PPTX
IoT and Blockchain Challenges and Risks
Ahmed Banafa
 
PPTX
Blockchain - a platform for Digital Transformation
Floyd DCosta
 
PPTX
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Roger Royse
 
PDF
The Microsoft vision for Blockchain
ASPEX_BE
 
PPTX
Blockchain and the investment industry stack
David Taylor
 
PDF
Blockchain demystified
Alan Morrison
 
PDF
Introduction to Blockchain
Jordan Harris
 
PDF
Blockchain for Digital Transformation in Banking
Floyd DCosta
 
PDF
An introduction to blockchain and hyperledger v ru
LennartF
 
PPTX
Blockchain presentation
Krite Infotech
 
Blockchain explained
IBM Sverige
 
Blockchain
Vivek Upadhyay
 
BlockChain-1.pptx
HussainPashaShaik1
 
Block chain fundamentals and hyperledger
sendhilkumarks
 
Blockchain explained cata
Mogul Marketing
 
BlockChain-1.pptx
BiswaranjanSwain19
 
Blockchain and Cybersecurity
gppcpa
 
Ibm system storage solutions handbook
Diego Alberto Tamayo
 
Blockchain - a platform for Digital Transformation in Finance
Blockchain Worx
 
Blockchain & Islamic Finance
Farrukh Habib
 
IoT and Blockchain Challenges and Risks
Ahmed Banafa
 
Blockchain - a platform for Digital Transformation
Floyd DCosta
 
Week 5 - Blockchain Economics: Strategic Value in Private Blockchain
Roger Royse
 
The Microsoft vision for Blockchain
ASPEX_BE
 
Blockchain and the investment industry stack
David Taylor
 
Blockchain demystified
Alan Morrison
 
Introduction to Blockchain
Jordan Harris
 
Blockchain for Digital Transformation in Banking
Floyd DCosta
 
An introduction to blockchain and hyperledger v ru
LennartF
 
Blockchain presentation
Krite Infotech
 
Ad

More from Srinath Perera (20)

PDF
Book: Software Architecture and Decision-Making
Srinath Perera
 
PDF
Data science Applications in the Enterprise
Srinath Perera
 
PDF
An Introduction to APIs
Srinath Perera
 
PDF
AI in the Real World: Challenges, and Risks and how to handle them?
Srinath Perera
 
PDF
Healthcare + AI: Use cases & Challenges
Srinath Perera
 
PDF
How would AI shape Future Integrations?
Srinath Perera
 
PDF
Blockchain: Where are we? Where are we going?
Srinath Perera
 
PDF
Few thoughts about Future of Blockchain
Srinath Perera
 
PDF
A Visual Canvas for Judging New Technologies
Srinath Perera
 
PDF
Privacy in Bigdata Era
Srinath Perera
 
PDF
Blockchain, Impact, Challenges, and Risks
Srinath Perera
 
PPTX
Today's Technology and Emerging Technology Landscape
Srinath Perera
 
PDF
An Emerging Technologies Timeline
Srinath Perera
 
PDF
The Rise of Streaming SQL and Evolution of Streaming Applications
Srinath Perera
 
PDF
Analytics and AI: The Good, the Bad and the Ugly
Srinath Perera
 
PDF
Transforming a Business Through Analytics
Srinath Perera
 
PDF
SoC Keynote:The State of the Art in Integration Technology
Srinath Perera
 
PPTX
Role of Analytics in Digital Business
Srinath Perera
 
PPTX
What Open Data and Open Source can do for Sri Lanka?
Srinath Perera
 
PPTX
Doing Online Research
Srinath Perera
 
Book: Software Architecture and Decision-Making
Srinath Perera
 
Data science Applications in the Enterprise
Srinath Perera
 
An Introduction to APIs
Srinath Perera
 
AI in the Real World: Challenges, and Risks and how to handle them?
Srinath Perera
 
Healthcare + AI: Use cases & Challenges
Srinath Perera
 
How would AI shape Future Integrations?
Srinath Perera
 
Blockchain: Where are we? Where are we going?
Srinath Perera
 
Few thoughts about Future of Blockchain
Srinath Perera
 
A Visual Canvas for Judging New Technologies
Srinath Perera
 
Privacy in Bigdata Era
Srinath Perera
 
Blockchain, Impact, Challenges, and Risks
Srinath Perera
 
Today's Technology and Emerging Technology Landscape
Srinath Perera
 
An Emerging Technologies Timeline
Srinath Perera
 
The Rise of Streaming SQL and Evolution of Streaming Applications
Srinath Perera
 
Analytics and AI: The Good, the Bad and the Ugly
Srinath Perera
 
Transforming a Business Through Analytics
Srinath Perera
 
SoC Keynote:The State of the Art in Integration Technology
Srinath Perera
 
Role of Analytics in Digital Business
Srinath Perera
 
What Open Data and Open Source can do for Sri Lanka?
Srinath Perera
 
Doing Online Research
Srinath Perera
 

Recently uploaded (20)

PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Doc9.....................................
SofiaCollazos
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 

The Role of Blockchain in Future Integrations

  • 1. Srinath Perera, Ph.D. VP Research WSO2, Apache Member, ( [email protected]) @srinath_perera The Role of Blockchain in Future Integrations
  • 2. !2 Blockchain enable a group of untrusting parties to create and maintains a shared, decentralized, append-only immutable digital record
  • 6. Trust is the Driver • Individuals and organizations need to interact with others who are not known • Currently, trust is built through rules, professionals (e.g., lawyers), and brokers. This process is both slow and expensive. • Blockchain could potentially establish trust faster and cheaper. • Centrally operated systems or services (Facebook, Land registry) has gained deep mistrust. • Blockchain enables us to decentralize those operations and limit the harm done by a few individuals. • blockchain enables keeping immutable records that can be audited and verified • The knowledge about immutability both reassures participants and deter the attackers. !6 @image Steve Jurvetson, https://www.flickr.com/photos/jurvetson/625205010
  • 7. World is built on Trust • Historically communication, integration, and trust have improved efficiencies. • Cheaper trust enable more sophisticated but less expensive integrations • Replacing current trust alternatives and associated frauds can lead to significant savings. !7
  • 8. Why blockchain in Integration?
  • 9. Why? (1) Better Collaborations • Blockchain allows better collaborations with partners, suppliers, and other parties. • Examples: • Decentralized API Marketplace • Audit a Business Process • Ecosystem-level non-competitive Critical Services • Multi-organization Collaborations • Operating a consortium as a DAO !9
  • 10. Why? (2) Foster Trust • Some companies face higher hurdles for engendering trust due to the nature of their business. A case in point is a provider of organic foods that needs to validate it meets regulatory definitions of “organic.”  • Examples: • Standards or Regulation Adherence • Attract Contributors by giving up control • Providing Supply Chain Visibility • A Global Reputation System • Implementing Organization Promises as Smart Contracts !10
  • 11. Why? (3) To Avoid Coercion • A company may choose to give up this power because it is detrimental to them. • Examples: • Avoid Coercion as a Certification Authority !11
  • 12. Why? (4) Enhance Customer Experience • Blockchain can bring new benefits to customers. • e.g., digitally handle vehicle ownership and maintenance records, which may create a better secondary market for used automobiles.  • Examples: • Issuing Customers Verifiable Claims • Managing Global miles or loyalty points • Give Users Control over their Health Data • Dynamic API Discovery and Composition • Enables dynamic API composition where applications operate by picking APIs from the marketplace at runtime. !12
  • 13. Why? (5) For improved efficiency • The main financial benefits are derived from the use of Blockchain to enhance the efficiency of operations, thereby removing either the middleman or mechanisms currently required to enforce quality and integrity • Examples • Tracking Software Lifecycle • Auditing: Track who did what inside an Organization. • Managing Copyrights via Smart contracts • Token Revocation • Managing Objects via smart contacts !13
  • 14. 34 Use cases • https://github.com/wso2/ETAC/blob/master/blockchain/blockchain-usecases.md !14
  • 16. Challenges • Limited scalability and latency • about 8 minutes and about 2 to 3 transactions per second. • Most use cases are not feasible under these limits. • Private blockchain has faster algorithms, although they provide lesser guarantees. • Limited privacy. • Blockchain only provides pseudo anonymizations. • However, by analyzing the transaction graph and other related information, it is often possible to link users to transactions. • Once one transaction is linked to a user, all his transactions become known. !16
  • 17. Risks • Irrevocability. • an appeal is not possible • Some use cases, this can be handled with undo transaction, but some others (e.g., land registry) mistake is not reversible without the current owner complying • Regulator Absence. • A regulator plays a key role in some use cases. • Although not popular, regulators play a crucial role in many systems (e.g., avoid fraud and pyramid schemes). • With Blockchain-based systems, it is impossible or expensive to fill the missing regulator’s role. • Misunderstood Side Effects. • impact beyond Computer Science • Unclear Regulatory Responses. • Potential future regulations and laws governing blockchains !17
  • 18. Blockchain Architecture Patterns •Four architectures pattern that can support all 34 use cases • IAM • Registry • Auditable History • Smart Contracts & Managed Things •We will explore those architectures and then their feasibility in the face of challenges and risks !18
  • 19. IAM Architecture 1) Alice records her DID, profile link, and a hash of the content, and a public key. She adds a new record when the profile has changed 2) The profile has verifiable claims. An authority has recorded the claim with (CLAIMID, link, hash) 3-4) Bob can retrieve the profile, verify it and get to know about Alice from verifiable claims ** Bob can authenticate Alice by using a challenge-response protocol !19
  • 20. Registry Architecture • Registry client record all changes to the registry as a blockchain transaction ( large data is stored outside with a link and hash included) • Registry client retrieve all records, verify ( via hashes) and build a most recent view • The client periodically retrieves updates and update the current view. !20
  • 21. Auditable History Architecture 1. Alice submits tax 2. Service Provider (e.g., Tax Server) records the link and hash to receipt in the blockchain 3. Service Provider shares the receipt 4. Interested parties ( Alice) verify the records ** Owner can’t deny the records later !21
  • 22. Managed Things Architecture 1. Manufacturer starts by adding a record to the resource (e.g., car) and specifying the owner (DID). 2. Only the current owner can add a record to do an ownership transfer 3. The car reads records, verify the manufacturer’s entry, verify that each ownership transfer is valid, and decide current owner 4. Then the current owner can login by demonstrating that he has a private key for owner’s DID via a challenge-response !22
  • 23. !23
  • 24. Conclusion • There are integration use cases in both public and private blockchain. • Trust is the main driver • Identified five motivations: • Collaborate More Effectively • Foster Trust • Avoid Coercion • Enhance Customer Experiences • For improved Efficiency • We identified four architecture pattern candidates that support those use cases: • IAM (feasible) • Auditable History or Workspace ( feasible) • Registry or Marketplace (feasible or moderate deployments) • Smart Contracts and Managed Things (needs breakthroughs) !24
  • 25. Analysis based on ETAC !25 This is analysis of blockchain for integration, based on the Emerging Technology Analysis (ETAC) framework
  • 26. Read the paper • A detailed analysis is in our recently published paper, “The Role of Blockchain in Future Integrations”. !26
  • 27. To receive updates to ETAC and ETAC-based emerging technology analysis, subscribe to our Newsletter. Thanks for reading!!