SlideShare a Scribd company logo
2
Most read
19
Most read
22
Most read
Australia’s National Science Agency
Designing for Multiple
Blockchains in Industry
Ecosystems
Dilum Bandara, PhD
Principal Research Scientist
Architecture and Analytics Platform Team
CSIRO’s Data61
Dilum.Bandara@csiro.au
Cite:
H.M.N. Dilum Bandara, Mark Staples, and Sidra Malik.
2025. Designing for Shared Ledgers in Industry
Ecosystems. Distrib. Ledger Technol. March 2025.
https://doi.org/10.1145/3724410
Design Science Research Contribution
2 |
Blockchains
Goal – Decentralised Trustless Environment
Organization 1 Organization 2 Organization 1 Organization 2
Centralised Trusted Authority
Traditional trusted environment Blockchain trustless environment
Blockchain network
Censor & manipulate
Single-point of failure
Lacks transparency
High cost
Don’t trust a
single node Trust the
network:
replicated,
transparent,
& cross-
checked data
4 |
• Main functionally:
• Shared append-only database (a ledger)
• Shared compute platform (“smart contracts”)
• Logically centralises data;
administratively decentralises control
• Blockchains are good for …
• New trustworthy & efficient ways to work
together
• Exclusive control of digital assets
Blockchains
Centralised
trust using a
3rd
party
Decentralised
trust using a
blockchain
5 |
• Blockchains are one kind of distributed ledger
• Ledger is an append-only list of blocks of transactions (TXs)
• Ledger structure is one list, but operators are in a peer-to-
peer (P2P) network
• Distributed ledger systems share ledgers
• Can be lots of small ledgers
• Perhaps only parties of interest see TXs
• Many possible kinds of ledger structures
Blockchains vs. Distributed Ledger Technology (DLT)
…
…
…
…
…
6 |
• Blockchains are good for multi-party business processes
• Maintaining business confidentiality when data on a blockchain?
1. Data segregation
2. Computations on encrypted data
Blockchains for Supply Chains
7 |
Transparency
Smart contracts
Nonrepudiation
Immutability
Accountability
Integrity
Authenticity
Reduced carbon footprint
Scalable
Availability
Traceability
Trust
Single source of truth
Independent verifiability
Simplify reconciliation
Automation
New market models
Prevent censoring & cherry picking
Data standards
Ending Plastic Waste Symposium May 2023
• One step up & down focus at every step
• Shared access is undesirable
• Suppliers shouldn’t see outputs
• Customers shouldn’t see inputs
• Segregate inputs & outputs
• E.g., pairwise blockchain ledgers
• Needs a supply chain integrator to get a
holistic view
• Integrator calculates recycle % & checks mass
balances
Data Segregation
8 |
Suppliers Customer
Manufacturer
Shared ledger
Pairwise ledgers
Problem Investigation
(Problem Formulation)
Data-Access Matrix of Agricultural Processing Ecosystem
10 |
• A shared blockchain – One ledger to rule them all
• Each other’s data are visible
• Even private-permissioned blockchains reveal transacting parties & patterns
• Pairwise ledgers
• Low integrity as only 2 parties
• 𝑂(𝑛2
) ledgers are economically or administratively infeasible to manage
• What are other design choices between these 2 extremes?
• Design problem
• Design to enhance data sharing in industry ecosystems by optimising the sharing of
ledgers using a method that determines what parties should share which ledgers,
and what data should be on those ledgers, while satisfying commercial sensitivity
needs in the ecosystem
Problem Statement
11 |
Treatment Design
(Solution Design)
Design Structure Matrix (DSM)
13 |
Domain Mapping Matrix (DMM)
• DSM – Party-party relationships
• What parties should share which ledgers?
• DMM – Party-data relationships
• What data should be on those ledgers?
14 |
Method for Deriving Candidate Designs
15 |
Design Tactics for
Realisation Results from
DSM/DMM Clustering
16 |
• Minimal Description Length Principle (MDL)
• Provides a means to encode & quantify degree to which clustered DSM/DMM
aligns with original & any residual mismatches
• We adopted Yu et al.’s encoding of clusters
Clustering Algorithm
17 |
Tian-Li Yu, Ali A. Yassine, and David E.
Goldberg. 2007. An information theoretic
method for developing modular architectures
using genetic algorithms. Res. Eng. Design 18
(2007), 91–109
• Clustering is NP-hard
• Used a genetic algorithm
• Chromosomes encode cluster
membership
• Calculated MDL for each membership
while considering DLT-specific
relationships like source & sink
• Keep iterating till you get the lowest MDL
value
• Code at
https://github.com/dilumb/DLTClust
Clustering Algorithm (Cont.)
18 |
Treatment Validation
(Performance Analysis)
Different Clustering Arrangements
20 |
Clustering of Agriculture Supply Chain
21 |
• While integrity of blockchains arises from transparency, it can undercut
commercial sensitivity needs of industry
• A method to help designers find a middle-way by calculating candidate
designs of collections of shared ledgers based on data access requirements
• Adapts & extends well-known techniques of DSMs, DMMs, & genetic
algorithms to solve a new problem
• Candidate designs in seconds to minutes, saving hours to days
• Future work
• Dynamic ecosystem membership & data access changes
• Adopt numerical DSMs & DMMs to represent data volume, or privacy or commercial
risk level for better trade-offs & negotiations
Summary
22 |

More Related Content

PPTX
University of Borås-full talk-2023-12-09.pptx
PDF
Distributed Systems in Data Engineering
PDF
Management High-level overview of the OMG Data Distribution Service (DDS)
PDF
Distributed Trust Architecture: The New Foundation of Everything
PDF
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
PDF
Next Generation Automation Final
PDF
Supply chain with blockchain - Solution Brief
PDF
Blockchain & microsoft
University of Borås-full talk-2023-12-09.pptx
Distributed Systems in Data Engineering
Management High-level overview of the OMG Data Distribution Service (DDS)
Distributed Trust Architecture: The New Foundation of Everything
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Next Generation Automation Final
Supply chain with blockchain - Solution Brief
Blockchain & microsoft

Similar to Designing for Multiple Blockchains in Industry Ecosystems (20)

PDF
Design Patterns For Distributed NO-reational databases
PDF
Blockchain technology and logistics management
PDF
Distributed Ledger Technology (DLT) beyond blockchain #BlockchainSubmit
PPTX
IoT device attestation system using blockchain, Alistair Duke
PDF
Time to Talk about Data Mesh
PPTX
ApplicationsOfBlockChainInIndustry4.0ShenbagarajR.pptx
PPTX
Blockchain Perspective - Internet of Memorable Things
PDF
IoT–smart contracts in data trusted exchange supplied chain based on block ch...
PPTX
Blockchain for First Timers with Use Cases
PDF
Distributed Trust Architecture: The New Reality of ML-based Systems
PDF
The Microsoft vision for Blockchain
PPTX
Top 10 Ways to Mess Up Your Distributed System
PPTX
Distributed ledger technology (dlt) blockchain creation
PDF
Enterprise Blockchain
PDF
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
PPTX
Future prediction-ds
PDF
IRJET- Food Supply Chain Management using Blockchain
PDF
IRJET- Blockchain based Data Sharing Framework
PPT
Computing Outside The Box
PDF
Medicine Traceability System using Blockchain
Design Patterns For Distributed NO-reational databases
Blockchain technology and logistics management
Distributed Ledger Technology (DLT) beyond blockchain #BlockchainSubmit
IoT device attestation system using blockchain, Alistair Duke
Time to Talk about Data Mesh
ApplicationsOfBlockChainInIndustry4.0ShenbagarajR.pptx
Blockchain Perspective - Internet of Memorable Things
IoT–smart contracts in data trusted exchange supplied chain based on block ch...
Blockchain for First Timers with Use Cases
Distributed Trust Architecture: The New Reality of ML-based Systems
The Microsoft vision for Blockchain
Top 10 Ways to Mess Up Your Distributed System
Distributed ledger technology (dlt) blockchain creation
Enterprise Blockchain
Blockchain & Cloud-based, Digital Object Identifier System for better Environ...
Future prediction-ds
IRJET- Food Supply Chain Management using Blockchain
IRJET- Blockchain based Data Sharing Framework
Computing Outside The Box
Medicine Traceability System using Blockchain
Ad

More from Dilum Bandara (20)

PPTX
Introduction to Machine Learning
PPTX
Time Series Analysis and Forecasting in Practice
PPTX
Introduction to Dimension Reduction with PCA
PPTX
Introduction to Descriptive & Predictive Analytics
PPTX
Introduction to Concurrent Data Structures
PPTX
Hard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
PPTX
Introduction to Map-Reduce Programming with Hadoop
PPTX
Embarrassingly/Delightfully Parallel Problems
PPTX
Introduction to Warehouse-Scale Computers
PPTX
Introduction to Thread Level Parallelism
PPTX
CPU Memory Hierarchy and Caching Techniques
PPTX
Data-Level Parallelism in Microprocessors
PDF
Instruction Level Parallelism – Hardware Techniques
PPTX
Instruction Level Parallelism – Compiler Techniques
PPTX
CPU Pipelining and Hazards - An Introduction
PPTX
Advanced Computer Architecture – An Introduction
PPTX
High Performance Networking with Advanced TCP
PPTX
Introduction to Content Delivery Networks
PPTX
Peer-to-Peer Networking Systems and Streaming
PPTX
Mobile Services
Introduction to Machine Learning
Time Series Analysis and Forecasting in Practice
Introduction to Dimension Reduction with PCA
Introduction to Descriptive & Predictive Analytics
Introduction to Concurrent Data Structures
Hard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
Introduction to Map-Reduce Programming with Hadoop
Embarrassingly/Delightfully Parallel Problems
Introduction to Warehouse-Scale Computers
Introduction to Thread Level Parallelism
CPU Memory Hierarchy and Caching Techniques
Data-Level Parallelism in Microprocessors
Instruction Level Parallelism – Hardware Techniques
Instruction Level Parallelism – Compiler Techniques
CPU Pipelining and Hazards - An Introduction
Advanced Computer Architecture – An Introduction
High Performance Networking with Advanced TCP
Introduction to Content Delivery Networks
Peer-to-Peer Networking Systems and Streaming
Mobile Services
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
cuic standard and advanced reporting.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Spectroscopy.pptx food analysis technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Understanding_Digital_Forensics_Presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Chapter 3 Spatial Domain Image Processing.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
The Rise and Fall of 3GPP – Time for a Sabbatical?
cuic standard and advanced reporting.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx

Designing for Multiple Blockchains in Industry Ecosystems

  • 1. Australia’s National Science Agency Designing for Multiple Blockchains in Industry Ecosystems Dilum Bandara, PhD Principal Research Scientist Architecture and Analytics Platform Team CSIRO’s Data61 Dilum.Bandara@csiro.au Cite: H.M.N. Dilum Bandara, Mark Staples, and Sidra Malik. 2025. Designing for Shared Ledgers in Industry Ecosystems. Distrib. Ledger Technol. March 2025. https://doi.org/10.1145/3724410
  • 2. Design Science Research Contribution 2 |
  • 4. Goal – Decentralised Trustless Environment Organization 1 Organization 2 Organization 1 Organization 2 Centralised Trusted Authority Traditional trusted environment Blockchain trustless environment Blockchain network Censor & manipulate Single-point of failure Lacks transparency High cost Don’t trust a single node Trust the network: replicated, transparent, & cross- checked data 4 |
  • 5. • Main functionally: • Shared append-only database (a ledger) • Shared compute platform (“smart contracts”) • Logically centralises data; administratively decentralises control • Blockchains are good for … • New trustworthy & efficient ways to work together • Exclusive control of digital assets Blockchains Centralised trust using a 3rd party Decentralised trust using a blockchain 5 |
  • 6. • Blockchains are one kind of distributed ledger • Ledger is an append-only list of blocks of transactions (TXs) • Ledger structure is one list, but operators are in a peer-to- peer (P2P) network • Distributed ledger systems share ledgers • Can be lots of small ledgers • Perhaps only parties of interest see TXs • Many possible kinds of ledger structures Blockchains vs. Distributed Ledger Technology (DLT) … … … … … 6 |
  • 7. • Blockchains are good for multi-party business processes • Maintaining business confidentiality when data on a blockchain? 1. Data segregation 2. Computations on encrypted data Blockchains for Supply Chains 7 | Transparency Smart contracts Nonrepudiation Immutability Accountability Integrity Authenticity Reduced carbon footprint Scalable Availability Traceability Trust Single source of truth Independent verifiability Simplify reconciliation Automation New market models Prevent censoring & cherry picking Data standards
  • 8. Ending Plastic Waste Symposium May 2023 • One step up & down focus at every step • Shared access is undesirable • Suppliers shouldn’t see outputs • Customers shouldn’t see inputs • Segregate inputs & outputs • E.g., pairwise blockchain ledgers • Needs a supply chain integrator to get a holistic view • Integrator calculates recycle % & checks mass balances Data Segregation 8 | Suppliers Customer Manufacturer Shared ledger Pairwise ledgers
  • 10. Data-Access Matrix of Agricultural Processing Ecosystem 10 |
  • 11. • A shared blockchain – One ledger to rule them all • Each other’s data are visible • Even private-permissioned blockchains reveal transacting parties & patterns • Pairwise ledgers • Low integrity as only 2 parties • 𝑂(𝑛2 ) ledgers are economically or administratively infeasible to manage • What are other design choices between these 2 extremes? • Design problem • Design to enhance data sharing in industry ecosystems by optimising the sharing of ledgers using a method that determines what parties should share which ledgers, and what data should be on those ledgers, while satisfying commercial sensitivity needs in the ecosystem Problem Statement 11 |
  • 14. Domain Mapping Matrix (DMM) • DSM – Party-party relationships • What parties should share which ledgers? • DMM – Party-data relationships • What data should be on those ledgers? 14 |
  • 15. Method for Deriving Candidate Designs 15 |
  • 16. Design Tactics for Realisation Results from DSM/DMM Clustering 16 |
  • 17. • Minimal Description Length Principle (MDL) • Provides a means to encode & quantify degree to which clustered DSM/DMM aligns with original & any residual mismatches • We adopted Yu et al.’s encoding of clusters Clustering Algorithm 17 | Tian-Li Yu, Ali A. Yassine, and David E. Goldberg. 2007. An information theoretic method for developing modular architectures using genetic algorithms. Res. Eng. Design 18 (2007), 91–109
  • 18. • Clustering is NP-hard • Used a genetic algorithm • Chromosomes encode cluster membership • Calculated MDL for each membership while considering DLT-specific relationships like source & sink • Keep iterating till you get the lowest MDL value • Code at https://github.com/dilumb/DLTClust Clustering Algorithm (Cont.) 18 |
  • 21. Clustering of Agriculture Supply Chain 21 |
  • 22. • While integrity of blockchains arises from transparency, it can undercut commercial sensitivity needs of industry • A method to help designers find a middle-way by calculating candidate designs of collections of shared ledgers based on data access requirements • Adapts & extends well-known techniques of DSMs, DMMs, & genetic algorithms to solve a new problem • Candidate designs in seconds to minutes, saving hours to days • Future work • Dynamic ecosystem membership & data access changes • Adopt numerical DSMs & DMMs to represent data volume, or privacy or commercial risk level for better trade-offs & negotiations Summary 22 |

Editor's Notes

  • #2: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #4: BC’s goal is to replace the central authority with a decentralised solution based on a set of computers. While central trusted parties such as banks, regulatory bodies, and government are essential to establish trust between 2 transacting parties, they are many concerns around them. For example, They have the power to control and manipulate the system. Lead to a single point of failure. Their internal system state is opaque to the participants. They are fragmented making it difficult to interoperate and collaborate. Leading to high costs. When it comes to the BC network, we don't trust any single computer but trust their collective behaviour. We ensure correct collective behaviour by: Replicating the state across many nodes in the network. Ensure all nodes agree on what changes are made to the state, and by whom. Cross-checking each other’s computations. Making the state public. Also, incentives may be given to nodes to ensure the majority behave correctly. While this appears easy, let's discuss some requirements for replacing the authority and the challenges we need to overcome in doing so.
  • #5: Traditionally, when 2 organisations are in business together, often they need to agree to rely on some trusted 3rd party to facilitate the operation of their business relationship. In a blockchain, instead of having to trust some 3rd party, we can choose to trust the decentralised technical infrastructure that provides a shared ledger. To do so, blockchains offer 2 main functions: They are a shared database or ledger to record TXs. They are a shared computation platform for executing smart contracts (SCs). We are already very familiar with databases like relational databases and compute platforms like the cloud. But blockchain is different because it is a distributed system and doesn’t have a central owner or operator. Even though it is distributed, the technical infrastructure ensures that there is consensus among all parties about the ledger and the computation. So, we can say that blockchains logically centralise data but administratively decentralises control.
  • #6: When the ledger that stores data is distributed, we call it a distributed ledger. However, compared to multiple databases in a client-server system where data is written only to the master (ready from master and replicas), these ledger copies can be read/written at any node. The Set of technologies around this design is called distributed ledger technology (DLT). So blockchain is one such realisation of a distributed ledger. A distributed ledger system/ecosystem shares multiple ledgers. E.g., 2 parties engaged in a supply chain may run a pairwise ledger and the supply chain may consist of multiple such ledgers. In the bottom-right figure, small horizontal rectangles illustrate (small) ledgers shared between a few parties of interest. As we see in the next session, blockchains can be built in various ways while retaining the idea of a chain/list of blocks. Therefore, a distributed ledger ecosystem may even include multiple kinds of ledgers.
  • #7: When we talk about provenance, chain of custody, and traceability blockchain is a technology to consider Blockchains are good for new trustworthy & efficient ways to work together such as multi-party business processes. Supply chains are essentially multi-party business processes Also, unless it is a vertically integrated supply chain, there is no single party to own/control supply chain Hence, blockchain is a good fit for enhancing transparency and accountability in supply chains Blockchains poses a bunch of properties like transparency, immutability, and nonrepudiation that can address many trust, transparency, and traceability issues Properties in dark blue are not perfect but have substantially improved recently Smart contracts enable on-chain accounting (e.g., product carbon footprint (PCF) calculation), ESG ratings, verifiable credentials, auditing, and some aspects of governance They enable independent verification and reduce or remove the need for reconciliation Prevent data censoring & cherry picking Enforce data scandalisation Blockchains no longer have a high carbon footprint are more scalable While these properties lead to many advantages for supply chain traceability systems, a high level of transparency of data stored on a blockchain is in conflict with business confidentiality The rest of the talk focuses on 2 ways of retaining business confidentiality in such a setting These approaches also work on conventional technologies that use some sort of a shared database As 1st low of most technology use, don’t use a blockchain if the problem can be solved with well-established (centralised) technologies. Hence, whether to use a blockchain or not depends on the use case
  • #8: When we capture supply chain data we can focus on keeping track of one-step and one-step down interactions If we do it at every point of interaction, we can get a full view of the supply chain However, storing all supply chain data in a single place that everyone can access is not a good idea Suppliers shouldn’t see customer data and vice versa, as it can have implications on price setting Hence, rather than storing both inputs and outputs in the same blockchain ledger, we need to segregate inputs from outputs This retains other properties of blockchain like transparency, immutability, and independent validation between 2 parties having access to the ledger However, we lose a holistic view of the supply chain. Hence, we need a supply chain integrator to connect with each pairwise ledger to get a holistic view of the supply chain For example, this works well in a vertically integrated supply chain That integrator then can calculate recycle % and check mass balances
  • #10: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #11: When the ledger that stores data is distributed, we call it a distributed ledger. However, compared to multiple databases in a client-server system where data is written only to the master (ready from master and replicas), these ledger copies can be read/written at any node. The Set of technologies around this design is called distributed ledger technology (DLT). So blockchain is one such realisation of a distributed ledger. A distributed ledger system/ecosystem shares multiple ledgers. E.g., 2 parties engaged in a supply chain may run a pairwise ledger and the supply chain may consist of multiple such ledgers. In the bottom-right figure, small horizontal rectangles illustrate (small) ledgers shared between a few parties of interest. As we see in the next session, blockchains can be built in various ways while retaining the idea of a chain/list of blocks. Therefore, a distributed ledger ecosystem may even include multiple kinds of ledgers.
  • #13: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #14: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #15: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #16: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #20: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #21: Visual abstract of our design science contributions Design science is a paradigm in applied research, including software engineering It involves designing, investigating, and communicating artifacts within a context Aim is to generate prescriptive knowledge for professionals and share empirical insights gained from applying it in context Design Science Research Methodology
  • #22: When the ledger that stores data is distributed, we call it a distributed ledger. However, compared to multiple databases in a client-server system where data is written only to the master (ready from master and replicas), these ledger copies can be read/written at any node. The Set of technologies around this design is called distributed ledger technology (DLT). So blockchain is one such realisation of a distributed ledger. A distributed ledger system/ecosystem shares multiple ledgers. E.g., 2 parties engaged in a supply chain may run a pairwise ledger and the supply chain may consist of multiple such ledgers. In the bottom-right figure, small horizontal rectangles illustrate (small) ledgers shared between a few parties of interest. As we see in the next session, blockchains can be built in various ways while retaining the idea of a chain/list of blocks. Therefore, a distributed ledger ecosystem may even include multiple kinds of ledgers.