Blockchain and Distributed Ledger Technologies
Blockchain and Distributed Ledger Technologies
SPECIFICATION 23258
First edition
2021-11
Reference number
ISO/TS 23258:2021(E)
© ISO 2021
ISO/TS 23258:2021(E)
Contents Page
Foreword .................................................................................................................................................................. iv
Introduction.............................................................................................................................................................. v
1 Scope .............................................................................................................................................................. 1
2 Normative references ............................................................................................................................... 1
3 Terms and definitions .................................................................................................................... 1
4 Abbreviated terms ..................................................................................................................................... 1
5 Taxonomy ..................................................................................................................................................... 2
5.1 Introduction ....................................................................................................................................................................2
5.2 Taxonomy of concepts ...........................................................................................................2
5.3 Taxonomy of DLT systems .................................................................................................. 12
5.3.1 General .................................................................................................................... 12
5.3.2 Major characteristics of DLT systems .................................................................... 12
5.4 Taxonomy of application domains, purposes and economic activity sections for
use cases ............................................................................................................................. 17
5.4.1 General .................................................................................................................... 17
5.4.2 Cross-sector application domains .......................................................................... 17
5.4.3 Cross-sector use cases purposes ............................................................................ 19
5.4.4 Economic activity sections ..................................................................................... 21
6 Ontology ..................................................................................................................................................... 22
6.1 Introduction .................................................................................................................................................................22
6.2 Ledger Class ........................................................................................................................ 22
6.3 Distributed ledger class...................................................................................................... 23
6.4 Blockchain class .................................................................................................................. 23
6.5 Block class........................................................................................................................... 24
Annex A (informative) Classification of DLT system based on the taxonomy of DLT systems ........ 25
Annex B (informative) Context from use-case classification ............................................................... 26
Bibliography .......................................................................................................................................................... 28
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to
the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT), see
www.iso.org/iso/foreword.html.
This document was prepared by Technical Committee ISO/TC 307, Blockchain and distributed ledger
technologies.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www.iso.org/members.html.
Introduction
A taxonomy is useful for defining information and data classification rules and for identifying
classification items and classification criteria. An ontology aims at clearly showing the concepts that
make up the conceptual basis and the vocabulary of the technology under consideration and at creating
a foundation that is a prerequisite for understanding the concepts through the definition of their mutual
relations (synonyms, inclusions, dependencies, etc.).
A consistent taxonomy is a valuable resource in its own right that also supports and helps to understand
other relevant standards.
This document includes a taxonomy of concepts, a taxonomy of DLT systems, and a taxonomy of
application domains, purposes and economic activity sections for use cases. This document includes an
ontology providing classes and attributes as well as relations between concepts.
Figure 1 shows the relationships between this document and other standards developed by ISO/TC 307.
Key
feedback
direction of input
affects each other
Figure 1 — Relationships between this document and other standards developed by ISO/TC 307
1 Scope
This document specifies a taxonomy and an ontology for blockchain and distributed ledger technologies
(DLT). The taxonomy includes a taxonomy of concepts, a taxonomy of DLT systems and a taxonomy
of application domains, purposes and economy activity sections for use cases. The ontology includes
classes and attributes as well as relations between concepts.
The audience includes but is not limited to academics, architects, customers, users, tool developers,
regulators, auditors and standards development organizations.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 22739, Blockchain and distributed ledger technologies — Vocabulary
4 Abbreviated terms
PoW Proof-of-Work
PoS Proof-of-Stake
CA Certificate Authority
5 Taxonomy
5.1 Introduction
To better understand DLT systems, it is necessary to classify them into different categories based
on their similarities on different aspects. Such classification is also known as the taxonomy of DLT
systems. To be able to thoroughly classify and correlate DLT systems, it is imperative to investigate
and understand the existing blockchain and distributed ledger technologies as well as the relationships
among the DLT system options. This taxonomy helps the potential blockchain users and other
stakeholders to compare and choose the right options according to their business needs and applicable
legal and regulatory requirements. Furthermore, the ability to classify DLT systems can help with
knowledge advancement and can lead to a significant breakthrough in understanding and utilization
of DLT systems. Furthermore, the taxonomy informs the scientific research and could support wider
understanding and adoption of blockchain and distributed ledger technologies and systems.
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Consensus (ISO Consensus Fault Tolerance Byzantine Fault Practical Byzan-
22739:2020, Mechanism (ISO Tolerance [BFT] tine Fault Toler-
3.11) 22739:2020, ance [PBFT]
3.12) Crash Fault Tol-
erance
Nakamoto Con- Proof of Stake Delegated Proof
sensus [PoS] of Stake [DPoS]
Proof of Work
[PoW]
Consensus Secu-
rity
Smart Con- Legally Binding
tract (ISO Smart Contract
22739:2020,
3.72)
Entity (ISO Legal Entity Group a
22739:2020,
3.34)
Organization Autonomous Decentralized
Organization Autonomous Or-
ganization [DAO]
Person Operator Distributed
Ledger Technolo-
gy Operator [DLT
Operator]
User Distributed
Ledger Technol-
ogy User ( ISO
22739:2020, 3.31)
[DLT User (ISO
22739:2020, 3.31)]
Process Action Confirmation Block Confirma-
tion
Transaction Con-
firmation
Compliance
Deletion (Delete Transaction
ISO 23257:—, Deletion
3.2)
Execution Execution of Stateful Execution
Contract of Contract
Stateless Execution
of Contract
Validation (ISO Block Validation
22739:2020, Ledger Record
3.82) Validation
Transaction Vali-
dation
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Activity Archiving Data Archiving
(Archive ISO (ISO 23257:—,
23257:—, 3.3) 3.4)
Resource Archiv-
ing
Transaction
Archiving
Hashing
Mining (ISO
22739:2020,
3.49)
Restoring Data Restoring
(Restore Resource Restor-
ISO 23257:—, ing
3.6)
Transaction
Restoring
Event Disruption (ISO Attack
23257:—, 3.10) Incident (ISO
23257:—, 3.8)
Error Error analytics
Failure (ISO
22739:2020,
3.35)
Fault Fault Tolerance
(ISO 22739:2020,
3.36)
Fork (ISO Hard Fork (ISO
22739:2020, 22739:2020,
3.45) 3.38)
Soft Fork (ISO
22739:2020,
3.73)
Work Process Backup (ISO Data Backup
23257:—, 3.5) Resource Backup
Transaction
Backup
Transaction
(ISO 22739:2020,
3.77)
Thing Object Device
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Node (ISO Child Node
22739:2020, Distributed Miner (ISO
3.50) Ledger Tech- 22739:2020, 3.48)
nology Node Participant
[DLT Node (ISO
22739:2020, Validator (ISO
3.27)] b 22739:2020, 3.83)
Leaf Node (ISO
22739:2020,
3.42)
Non-Leaf Node
Parent Node
Peer
Root Node (ISO (Node) Merkle
22739:2020, Root (ISO
3.69) 22739:2020, 3.46)
Platform Distributed
Ledger Tech-
nology Platform
[DLT Platform
(ISO 22739:2020,
3.29)]
Governance Control Decentralized
Control
Governance Rule
Incentive Incentive Mech- Reward System Block Reward
anism (ISO (ISO 22739:2020, (ISO 22739:2020,
22739:2020, 3.68) 3.5)
3.68)
Interoper- Transport Inter-
ability (ISO operability
22739:2020,
3.41) Syntactic Inter-
operability
Semantic Inter-
operability
Behavioral Inter-
operability
Policy Interoper-
ability
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Ledger (ISO Distributed Blockchain (ISO
22739:2020, Ledger (ISO 22739:2020, 3.6)
3.43) 22739:2020,
3.22) Distributed Distributed
Ledger Control Ledger Control
Architecture
Distributed
Ledger Privilege
Distributed
Ledger Pruning
(Prune (ISO
22739:2020,
3.63)
Distributed Distributed
Ledger Storage Ledger Storage
Architecture
Shared
Ledger (ISO
22739:2020,
3.70)
Ledger Imple- Block (ISO Block Data (ISO
mentation 22739:2020, 3.2) 22739:2020, 3.3)
Block Header (Block) Hash
(ISO 22739:2020, Value (ISO
3.4) 22739:2020,
3.39)
(Block) Merkle
Root
(Block) Nonce
(ISO 22739:2020,
3.51)
Block Number (or Genesis Block
Block Height) (ISO 22739:2020,
3.37)
Previous Block
(Block) Times-
tamp (ISO
22739:2020,
3.75)
Block Status Confirmed (ISO
22739:2020,
3.8) Block (ISO
22739:2020, 3.9)
Validated (ISO
22739:2020,
3.81) Block
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Ledger Status Inconsistent Double Spend-
Ledger ing (ISO
22739:2020,
3.33)
Ledger
Split (ISO
22739:2020,
3.45)
Ledger Tamper Tamper-Resist-
Resistance ant
Traditional
Ledger
Permission Hybrid Permis-
sion
Permissioned Permissioned Permissioned Permissioned
(ISO 22739:2020, Distributed Blockchain Private Block-
3.57) Ledger chain
Permissioned
Public Block-
chain
Permis- Permissioned
sioned DLT Blockchain Sys-
System (ISO tem
22739:2020,
3.58)
Permissionless Permissionless Permissionless Permissionless
(ISO 22739:2020, Distributed Blockchain Private Block-
3.59) Ledger chain
Permissionless
Public Block-
chain
Permission- Permissionless
less DLT Blockchain Sys-
System (ISO tem
22739:2020,
3.60)
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Record (ISO Ledger Record (Ledger Re- Immutable
22739:2020, (ISO 22739:2020, cord) Immu-
3.67) 3.44) tability (ISO
22739:2020,
3.40)
Ledger Record Validated (ISO
Status 22739:2020,
3.81) Ledger
Record
Transaction Transaction Fee
Record (ISO (ISO 22739:2020,
22739:2020, 3.78)
3.79) (Transaction)
Hash Value (ISO
22739:2020,
3.39)
(Transaction)
Nonce (ISO
22739:2020,
3.51)
(Transaction)
Timestamp (ISO
22739:2020,
3.75)
Transaction Confirmed (ISO
Status 22739:2020, 3.8)
Transaction
(ISO 22739:2020,
3.10)
Validated (ISO
22739:2020,
3.81) Transac-
tion
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Security Authentication User Authenti- Password
cation
Authorization User Authoriza-
tions
Cryptography Asymmetric Public Key
(ISO 22739:2020, Cryptography Cryptography
3.17) (ISO 22739:2020,
3.66)
Cryptographic Cryptographic Hash Value (ISO
Technique Hash Function 22739:2020,
(ISO 22739:2020, 3.39)
3.15)
Cryptograph-
ic Link (ISO
22739:2020,
3.16)
Cryptographic Tree Data Struc- Merkle Tree (ISO
Tree ture 22739:2020, 3.47)
Digital Sig-
nature (ISO
22739:2020,
3.21)
Encryption Key Private Key (ISO
22739:2020, 3.62)
Public Key (ISO
22739:2020, 3.65)
Decryption
Encryption
Identifiable In- Personally
formation Identifiable In-
formation [PII
(ISO 23257:—,
3.1)]
Identity Manage- Identity Self-Sovereign
ment Identity [SSID]
Integrity Check Integrity
Privacy Manage-
ment
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Service Application Decentralized
Application
[DApp (ISO
22739:2020,
3.18)]
Wallet (ISO Account Distributed
22739:2020, Ledger Technol-
3.84) ogy
Account [DLT
Account (ISO
22739:2020,
3.24)]
Address Distributed
Ledger Tech-
nology Address
[DLT Address
(ISO 22739:2020,
3.25)]
Hardware Wallet
Software Wallet
Cloud Service Blockchain as a
Service [BaaS]
Oracle Distribut-
ed Ledger
Technology
Oracle [DLT
Oracle (ISO
22739:2020,
3.28)]
System Decentralized
System (ISO
22739:2020,
3.19)
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Distributed Distribut- Blockchain Off-Chain (ISO
System (ISO ed Ledger System (ISO 22739:2020,
22739:2020, System [DLT 22739:2020, 3.7) 3.52)
3.32) System (ISO On-Chain (ISO
22739:2020, 22739:2020,
3.30)] 3.54)
Sidechain (ISO Associated Block-
22739:2020, chain System
3.71) Main chain
Subchain (ISO
22739:2020,
3.74)
Off-Ledger (ISO
22739:2020,
3.53)
On-Ledger (ISO
22739:2020,
3.55)
Private Distrib-
uted Ledger
(Technology)
System [Private
DLT System
(ISO 22739:2020,
3.61)]
Public Distrib-
uted Ledger
(Technology)
System [Public
DLT System
(ISO 22739:2020,
3.64)]
Ecosystem Token Ecosys-
tem
Subsystem Network Distributed
Ledger Technol-
ogy
Network [DLT
Network (ISO
22739:2020,
3.26)]
Peer-To-Peer
(ISO 22739:2020,
3.56) Network
(System) Re-
silience (ISO
23257:—, 3.7)
Table 1 (continued)
Level 1 con- Level 2 concepts Level 3 con- Level 4 concepts Level 5 concepts Level 6 concepts
cepts cepts
Technology Information
and Communi-
cation Technol-
ogy [ICT (ISO
23257:—, 3.9)]
Ledger Technol- Distribut- Blockchain Tech-
ogy ed Ledger nology
Technology
[DLT (ISO
22739:2020,
3.23)]
Trust (ISO Product Confi-
22739:2020, dence
3.80) Service Confi-
dence
a Group can be a group of items including legal entity, person, process, thing according to ISO
22739:2020, 3.34.
b DLT Node may be below Device or Process and was set below Object to avoid duplicate.
c Non-cryptographic assets are not covered e.g. when token is considered as a subclass of cryptographic
asset (or crypto-asset), token refers to cryptographic token (or crypto-token).
5.3.1 General
The taxonomy of DLT systems is based on several key aspects including whether it is permissioned or
permissionless, the type of consensus mechanism and the existence of incentive mechanisms. Such a
classification helps the companies and organizations to understand and differentiate DLT systems.
5.3.2.1 General
To provide classification for DLT systems, it is required to analyse them into various categories based
on their similarities on different aspect through main characteristics. See Annex A for an example for
classification of DLT system based on the taxonomy of DLT systems.
requirements, for example, Internet of Things. In addition, new ledger designs might be continuously
inspired by developers of DLT system in the future.
Blockchain is a distributed ledger with confirmed blocks organized in an append-only, sequential chain
using cryptographic links. This distributed ledger forms a linear chain of blocks of transactions in an
unalterable, chronological order. Transactions are bundled into blocks of transactions to be validated.
Validated blocks are added to a chain of previously validated blocks.
By comparison, a DAG is a network of individual transactions linked to multiple other transactions.
There are no blocks of transactions in DAG networks. If blockchain is a linked list, a DAG is a tree,
branching out from one transaction to another, to another and so on.
Blockchain offers transparency and immutability. It is also relatively well established, being the basis of
cryptocurrencies like Bitcoin and of distributed application (Dapp) platforms like Ethereum. Blockchain
offers solid guarantees and cost-effectiveness for transactions of medium to high value.
By scaling very efficiently and avoiding or reducing user fees, DAGs are well suited to high volumes of
transactions, including micro and nano-transactions. The higher the volume of transactions, the faster
a DAG validates them. DAGs also cut out the need for miners and in turn mining equipment — meaning
lower energy consumption.
5.3.2.4.1 General
According to whether it is requiring permissions to use or operate the system, the types of DLT systems
can be classified as permissionless and permissioned DLT systems.
A permissionless DLT system doesn’t require any permission in order to use the system as a DLT user
or to participate in operation of the system as a DLT node. By contrast a permissioned DLT system does
require some permissions in order to perform a particular activity or activities.
also participate in the consensus process that determines which and what block or transactions should
be added to the blockchain and on the finalized or canonical chain. It is free to leave the DLT system at
any time.
In user perspective for permissionless DLT system, DLT users can read any transaction or any block
which were already included in the blockchain because transactions and blocks are transparent and
anonymous in the permissionless DLT system.
In terms of building application on top of permissionless DLT systems, it is also open and permissionless
for all the users to create smart contracts and use them in a permissionless DLT system.
Since DLT nodes provides their stakes in the system, they can face the risk of losing their stakes as
punishment for not participating or act abnormally in the consensus algorithm.
3) Byzantine Fault Tolerance (BFT)
In DLT system, there may be some nodes that behave abnormally which causes Byzantine Fault to the
system. BFT-based consensus algorithm is designed and implemented to solve the Byzantine fault
problem, and it ensures the DLT system to function normally even with abnormal nodes involved in the
network.
In BFT-based DLT system, all nodes in the network need to participate in the consensus process
which performs multiple rounds of voting and communication to reach consensus on a block and the
blockchain. So, it is more compatible with small systems with limited nodes. Meanwhile, since BFT
requires that all participants agree on the list of participants in the network, the protocol is normally
only used in permissioned blockchains.[3] For permissioned blockchains, BFT-based consensus
algorithm is deterministic and it is a more conventional approach, compared with the PoW consensus
mechanism in permissionless blockchains. So, the BFT-based DLT system can offer better consistency
and lower latency.
4) Delegated Proof-of-Stake (DPoS)
DPoS leverages the power of stakeholder’s approval used to resolve consensus issues in a fair and
democratic way. In a Delegated PoS-based DLT system, the nodes, which own certain amount of native
cryptocurrency as stake, has the ability to vote for delegates.
All the delegates act as a delegation in the system to validate transactions, produce blocks, and maintain
the blockchain. As reward for their contribution in the consensus mechanisms, delegates will collect
the block rewards and transaction fees. Accordingly, the delegates will be punished or voted out if they
act abnormally, such as not producing blocks or signs two blocks with the same timestamp or the same
block height.
5) Direct Acyclic Graph (DAG) Consensus
DAG-based DLT system can serve as a feasible alternative to blockchain technology to implement DLT
system.
In a blockchain, transactions are collected and validated by the mining node, and then grouped into
a block that can potentially be appended to the blockchain. However, DAG-based DLT system works
differently than the blockchain because there are no miners, no blocks in a DAG-based DLT system. All
the transactions in a DAG-based distributed system are linked from one to another which means the
DLT nodes or DLT users confirm each other’s transactions by validating and confirming its previous
transactions with a new transaction.
In DAG-based DLT system, to issue a new transaction and reach an agreement for the consensus among
nodes, the main procedures are listed as follows. (i) A node creates a storage unit to store the new
transaction. (ii) The node selects two previous transactions with no-conflict according to transaction
selection algorithm, and adds the hash of the selected transactions into its storage unit. (iii) The node
finds a nonce to solve a cryptographic puzzle to meet the difficulty target, which is similar to PoW but
with a very low difficulty-of-work for avoiding spamming. (iv) The node uses its private key to sign the
new transaction and broadcasts it to others. (v) When the other nodes receive it, they check whether it
is legal or not based on the digital signature and nonce.
Comparing with blockchain, the DAG-based DLT system gains the advantage of scalability, meaning
more transactions were received by the system, the faster the available transactions will be confirmed
which means short confirmation time and higher TPS. DAG is depicted in Figure 2.
Not all DLT systems support a smart contract function. Smart contracts are usually written in high-
level computer programming languages in order to represent business logic or pre-determined criteria
to trigger transfer of values. They are stored on the ledger on the DLT system and may have variables to
store data and functions which access, process, and write data.
In the execution perspective, in some systems, smart contracts may be executed on every node, and in
others they may be executed on only some limited set of pre-specified nodes.
5.3.2.9.1 General
In the DLT design process, the rewarding mechanism plays a crucial role for the stability of the system.
For most cases, rewarding is granted to the miner or validating node for doing the transaction checking
process. Tokens that exist as a piece in the project ecosystem, usually serve as the main reward, which
helps in maintaining the health of the entire system. Based on this feature, current DLT systems can be
divided into two types: systems with reward or systems without reward.
5.4 Taxonomy of application domains, purposes and economic activity sections for use
cases
5.4.1 General
Blockchain use cases are described by several standardization bodies, manufacturers, solution
providers, consulting companies, economic organizations and researchers, leading to diverse and non-
harmonized documentation.[4] See Annex B for a context from use-case classification.
This subclause generalizes specific use cases so that they apply to more than one activity sector, by
distinguishing cross-sector application domains (see 5.4.1), cross-sector use case purposes (see 5.4.2)
and economic activity sections (see 5.4.3).
5.4.2.1 General
Application domains are defined as areas of interest where DLT applies. Cross-sector application
domains bring a first abstraction layer for any DLT service or solution deploying any use case in any
activity sector.
This subclause proposes 6 cross-sector application domains.
Structuration refers to the decentralized way some processes are orchestrated within, e.g. an application
(e.g. a decentralized application), an organization (e.g. a decentralized autonomous organization) or a
project (e.g. a collaborative project).
Within this application domain, DLT can record the execution of each task, a decision element, as well
as the transaction associated to the remuneration of each collaborator.
Table 2 — Cross-sector use case purpose for each cross-sector applications domain
Cross-sector applica-
Cross-sector use case purpose
tions domain
Collaboration, Decision Administrating, Governing, Organising and Structuring
Making, Structuration
Branding, Creating Work, Designing and Patenting
Collaborating, Hiring, Including, Partnering, Relating, Remunerating, Tasking and Trusting
Creating Digital Asset, Financing and Funding
Creating Event, Product or Service, Issuing, Producing, Publishing and Serving
Creating and Generating Resource
Table 2 (continued)
Cross-sector applica-
Cross-sector use case purpose
tions domain
Deciding and Voting
Donating, Giving and Lending
Operating, Proceeding and Processing
Rewarding
Saving Costs and Resource
Sharing Data, Human Resource and Revenue
Intellectual Property Authenticating, Certifying and Notarising
Protection, Certification
Authoring and Protecting Authorship
Complying to Law, Regulation or Conforming to Standard
Labelling
Owning Cryptocurrency, Token, Data, Product, Resource or Rights and Protecting
Ownership
Proofing
Recording, Registrating and Timestamping
Disintermediation in Bearing, Sourcing, Supplying and Supporting
Distribution, Actions
Traceability
Commercialising, Delivering, Distributing, Exchanging Product, Material Resource or
Service, Marketing, Monetising, Promoting, Purchasing and Selling
Communicating and Messaging
Connecting and Interconnecting
Controlling, Monitoring, Tracing and Tracking
Consuming and Entertaining
Discovering, Endorsing and Recommending
Sharing Product, Material Resource or Service
Rights and Identifier Accessing Data, Product, Resource, Service or Venue
Management, Identifi-
cation
Allocating, Assigning, Credentialing, Crediting and Granting
Archiving, Conserving, Managing Data, Preserving and Storing
Auditing, Qualifying, Rating, Quoting and Reporting
Authorising and Licensing
Checking, Validating and Verifying
Claiming and Reconciliating
Encrypting, Hashing, Protecting, Securing and Signing Data (including Content)
Fighting and Preventing against Counterfeiting, Fraud, Laundering, Piracy or Theft
Identifying Creative Work, Event, Organization, Person, Product, Resource or Service
Managing Rights and Royalties
Contract Management, Accounting, Billing and Charging
Automation
Agreeing, Committing, Consenting, Contracting and Engaging
Automating Process or Task
Guaranteeing, Insuring and Responsibilizing
Interoperating and Porting
Table 2 (continued)
Cross-sector applica-
Cross-sector use case purpose
tions domain
Regulating and Taxing
Ticketing
Electronic Payment, Exchanging Cryptocurrency or Token, Gambling, Ordering, Paying, Settling, Trading
Cryptocurrency and and Transacting
Token Exchange Managing Wallet
6 Ontology
6.1 Introduction
An ontology is a formal description of knowledge as a set of concepts within a domain and the
relationships that hold between them. For making this description, it is required to define components
such as individuals, classes, attributes and relations as well as restrictions, rules and axioms.
This subclause defines the ontology for the most basic foundational concept of DLT based on 5.2. For
graphical representation of an ontology, this document uses the Unified Modeling Language (UML),
which is a general-purpose, developmental, modeling language in the field of software engineering that
is intended to provide a standard way to visualize the design of a system. This document only uses
a very simple form of UML class diagrams that are expected to be easily understandable by readers
familiar with the basic concepts of object-oriented systems.
Figure 3 shows overall graphical representation of DLT Ontology and explanations for each component
of this ontology are covered by other subclause.
Annex A
(informative)
Table A.1 is an example for classification of DLT system based on the taxonomy of DLT systems provided
by 5.3.
Annex B
(informative)
With the potential to reduce business friction that exists in business networks and improve efficiency
many areas of businesses are adopting DLT. These use-cases broadly fall into the following categories:
Financial use-cases: These are use-cases where DLT can be used in the area of financial services.
Many financial transactions are risk averse and required a third party to settle. Other transactions
require the financial institutions to set aside funds thereby locking capital which could otherwise be
used. Some of the potential use-cases in the financial services sectors area include:
— Equity and Bond trading
— Letter of credit
— Commercial Paper
— Trade Finance
— Payments (general)
— Device to Device Payments
— Asset Transfer
— Know Your Customer (KYC)
Insurance use-cases: By adopting DLT, the insurance industry might be able to reduce cost of insuring
and improve services they provide to the insured party. As an example, smart contracts may be able to
be used to automatically process a travel insurance claim for a cancelled flight. Some of the potential
use-cases in the insurance industries include:
— First Party Medical Claims Processing
— Travel Insurance Claims Processing
— Personal Property Claims Processing
— Marine Insurance
— Drought Insurance
Healthcare use-cases: Exchange of information in the healthcare industry presents a significant
business friction which may be able to be eliminated by adopting DLT. For efficient operation, patient’s
information such as medical and personal data need to be exchanged securely between doctors,
hospitals and insurance companies. DLT might be able to exchange data and thereby benefiting
healthcare use-cases such as:
— Clinical data sharing
— Electronic Medical Records
— Research and Clinical trials
Other use-cases: Other examples of use-case domains and their respective use-cases include:
— Public Records
— Identity Management
— Real Estate Property Record
— Voter Record
— Provenance Tracking
— Cryptocurrencies
— Money transfer
— Dispute Resolution
— Cold Chain (supply chain w/ IoT)
Bibliography
[1] Recommendation X., 1400: Terms and definitions for distributed ledger technology https://
www.itu.int/rec/T-REC-X.1400-202010-P
[2] Tasca P., Thanabalasingham T., Tessone C.J., Ontology of Blockchain Technologies. Principles
of identification and classification. SSRN Electron. J. (2017)
[3] Xu X. et al., A Taxonomy of Blockchain-Based Systems for Architecture Design, IEEE International
Conference on Software Architecture. 243–252 (2017)
[4] Pons J., Blockchain Use Cases Taxonomy: Necessary Distinction between Application Domains,
Use Case Purposes and Economic Activity Sections, ResearchGate, December 31st 2019
[5] Directory of Intellectual Property Offices, WIPO, https://www.wipo.int/directory/en/
urls.jsp
[6] International Standard Industrial Classification of All Economic Activities (ISIC), Revision 4,
United Nations (UN), 2008
[7] ISO 23257:—2), Blockchain and distributed ledger technologies — Reference architecture
[8] ISO 5127:2017, Information and documentation — Foundation and vocabulary
[9] ISO 22739:2020, Blockchain and distributed ledger technologies — Vocabulary