ChapterPDF Available

Blockchain Interoperable Digital Objects

Authors:

Abstract and Figures

The future of distributed ledger technology such as blockchain is dependent on its ability to interact and integrate with other systems. Therefore, interoperability has become a fundamental issue that needs to be addressed. The emerging category of crypto-assets are managed and understood using different frameworks. There is, therefore, a need for a unified classification of crypto-assets. This work aims to bring some clarity to and understanding on interoperable crypto-assets and their characteristics. This paper categorizes digital crypto-assets for the purpose of implementing interoperability. The categorization of crypto-assets is based on their functionalities and their purpose. An interoperability scenario has been given for the defined crypto-asset classes.
Content may be subject to copyright.
Paper presented at ICBC2019 International Conference on Blockchain
June 25 - June 30, 2019, San Diego, USA
https://doi.org/10.1007/978-3-030-23404-1_6
Blockchain Interoperable Digital Objects
Babu Pillai1, Kamanashis Biswas1, 2 and Vallipuram Muthukkumarasamy1
1Griffith University, Gold Coast, Australia. 2Australian Catholic University, Sydney, Australia.
babu.pillai@griffithuni.edu.au,kamanashis.biswas@acu.edu.au,
v.muthu@griffith.edu.au
Abstract. The future of distributed ledger technology such as blockchain is de-
pendent on its ability to interact and integrate with other systems. Therefore, in-
teroperability has become a fundamental issue that needs to be addressed. The
emerging category of crypto-assets are managed and understood using different
frameworks. There is, therefore, a need for a unified classification of crypto-as-
sets. This work aims to bring some clarity to and understanding on interoperable
crypto-assets and their characteristics. This paper categorizes digital crypto-as-
sets for the purpose of implementing interoperability. The categorization of
crypto-assets is based on their functionalities and their purpose. An interopera-
bility scenario has been given for the defined crypto-asset classes.
Keywords: Blockchain, Distributed Ledger Technology, Interoperability, Digi-
tal Assets, Crypto-assets, Crypto-coins, Crypto-tokens.
1 Introduction
The blockchain technology has emerged as a disruptive technology, that enable trust
among untrusted network nodes in the digital world. Blockchain the underlying tech-
nology behind bitcoin has enormous potential for enhancing the trustworthiness of data
in a distributed environment, [1] and is foreseen as a possible solution to a number of
challenging problems across many domains [2]. The technology adds trustable value to
digital entities in the Internet domain and makes it possible to transfer value, rather than
information over the network [3, 4]. These unique characteristics open a new form of
cryptographic assets, which have generated significant interest in another type of digital
assets. With the promise of trustability, transparency, and traceability of digital objects
registered in the system, the blockchain technology has attracted significant research
studies and industrial attention [5].
A diverse ecosystem of blockchain projects with different protocols and crypto-
graphic structures offering a variety of solutions has emerged to serve the needs of the
digital world. However, these blockchains remain isolated, operating in their own re-
spective silos, each one with its own ecosystem, consensus model, and network. Many
of these projects offer a solution to a specific problem [6] such as the decentralized
2
marketplace1, and open-bazaar2. Thus, it has become clear that there will exist many
more independent networks of blockchains designed for specific problems. The appli-
cations developed on these networks need to cross communicate with each other to
provide real services in a broad range of situations. This emerges as a new paradigm of
“establishing connections between isolated blockchain networks” creating the concept
of interoperability [4].
Interoperability is generally referred to as the ability of different systems to com-
municate with each other in a distributed environment to exchange or retrieve infor-
mation/data. The application that operates on each system must interpret the data and
understand the meaning of the exchanged information. In the case of blockchain based
system, the most significant obstacle to be overcome in the creation of this interoperable
network of blockchains would be the preservation of what makes each chain unique
when the value moves from one chain to the other. A recent study conducted by Hi-
leman and Rauchs [7] suggests that “Interoperability will be essential for the massive
adoption of blockchain and distributed ledgers.” Therefore, whether a public or private
type of blockchain, interoperability across blockchain systems will become a core re-
quirement [8].
The concept of interoperability among blockchain based systems is not fully under-
stood and it is vital for the future growth of the blockchain industry. It has been seen
that interoperability solutions are viewed from the perspective of a generalized infor-
mation system [9, 10]. However, this perspective of interoperability has been failed to
achieve true and adequate levels of interoperability for every situation. Hence, a con-
cept of a systematically categorized perspective is needed. Therefore, we need to look
at the design philosophy of this technology and categorize the type of digital crypto-
assets the system is holding that require interoperability. Thus, there is a clear require-
ment for a unified classification of interoperable asset classes. The purpose of this clas-
sification is to provide an independent type of crypto-assets in order to guide the design
and implementation of interoperability. In this paper, we propose a classification of
crypto-assets, based on the purpose and the type of value the asset carries, which helps
to understand the crypto-asset landscape.
The rest of the paper is structured as follows. Section 2 introduces interoperability,
its challenges, goals, approaches and mechanisms. Section 3 discusses blockchain and
digital objects classifications. Section 4 describes a crypto-asset classification for
blockchain based systems. In Section 5, we formalize the classification and map the
crypto-asset class with an interoperability scenario, and finally, Section 6 concludes the
paper.
2 Interoperability
Interoperability refers to the ability of two or more systems to provide service or
accept service from the other system and to utilize the service of a common exchange
effectively together [11]. The linkage should allow these connected systems to ex-
change data accurately, effectively, and consistently [12]. That means the application
1 https://coincentral.com/decentralized-marketplace-blockchain/
2 https://openbazaar.org/
3
that operates on each system must understand the functionality, which is available for
the other system. Software level interoperability is essential since it allows information
to be shared without an intermediary. Furthermore, a common standard will enhance
the possibility of in-built interoperability [4, 13].
For a blockchain technology-based system, interoperability refers to cross-commu-
nication between different blockchains that enables to exchange or retrieve information
or values. This deals with information obtained from another system and makes a
change to the state of that system based on the received information. However, inher-
ently the blockchain is an ‘append only’ model, and the state can only be appended
through transactions, by nodes within its own network using their consensus mecha-
nism [1, 13-16]. Therefore, here the underlying assumption is that “cross-communica-
tion is not intended to make direct state changes to another blockchain system. Instead,
a cross-communication should trigger some set of functionalities on the other system
that expected to perform an operation within its own network”, as an example, verifying
the authenticity of information requested within its own network. However, for the pro-
cess of interoperability cross-communication remains a challenge - because interoper-
ability requires the integration of different interlinked information sources [17].
2.1 Challenges
Considering the Internet or intranet as an overall network and blockchain as plat-
forms with sub-networks within it holds a variety of digital assets. The current state-of-
the-art blockchain technology is architectured in such a way that it operates as a
standalone system. It is designed so that a network of node participants, who are the
stakeholders, decide on the current state of the system based on an agreed protocol [15].
This protocol dictates the value and the consensus model. Most importantly the value
has been created by and exists only within the system and its nodes [13]. This means,
enabling interoperability is a way to exchange value from one blockchain system to
another system. However, validating data from another system is challenging because
each systems' value is unique and no cross-chain standard classifying crypto-assets'
value exists. Therefore, each blockchain system has its own idiosyncratic interopera-
bility issues that cannot be addressed using a general information systems perspective.
This is the main challenge we address so that data and digital assets can be exchanged
between sub-networks.
2.2 Goals of Interoperability
Generally, interoperability is developed through functional design principles and
standards thus it forms a base for different applications to communicate and helps to
automate the process. Many approaches have been proposed to achieve interoperability
such as: Integrated approach – where a commonly agreed format of data structure ex-
ists; the Unified approach – where a common format with semantic understanding ex-
ists; and the Federated approach where connections established accordingly [18]. A
common goal of the interoperability approach is to enable cross-communication using
different types of technologies.
4
Interoperability seems to be a strategical concept, where different systems cross-
communicate to achieve a common goal. Here the desired goal is to connect separate
networks of ledger systems and facilitate cross-chain communication in order to inter-
act and transfer data. To understand the interoperability goal, it is first necessary to
identify the scenarios for interoperability: an active mode – where systems must be able
to engage in the interaction to send and receive data; and a passive mode where systems
able to receive data [4]. Therefore, the desired interoperability generally falls into two
categories, identified as:
Cross-chain ‘transfer \ exchange’ - a cross-chain transfer process aims to transfer
various types of assets or value from one blockchain system to another. That means
the systems must be in active mode and have a common understanding of the se-
mantics so that the transfer occurs meaningfully.
Cross-chain ‘validation \ verification’ – a cross-communication process aims to pro-
vide the ability to verify assets, value or information between the blockchain sys-
tems.
In order to facilitate cross-communication, many techniques such as sidechain, relay,
notary schemes and hash-locking are under development [19]. A variety of approaches
have been proposed to achieve interoperability [4, 8], but nearly all of them lead to the
violation of the principles of decentralization. The core benefit of a blockchain technol-
ogy-based system is to overcome the risk of centralization.
2.3 Approaches for Interoperability
Interoperability approaches aim to address interoperability barriers however, we
must consider how these barriers are removed [18] because some approaches may lead
the system to change its security model. Considering the decentralized nature of the
architecture, where multiple nodes participate in the process to reach finality, nodes
must retain the same result. For that, nodes must have or be given the information in
order to process the transaction. If the nodes are set to fetch data from other blockchain
systems, the dynamic nature of values would interfere with the consensus. Therefore,
the exchange process must be carefully designed in accordance with the system goal.
This leads to the interoperability focuses on two types of approaches: centralized and
decentralized.
In a centralized approach, the cross-communication operation is triggered by a single
entity and operates directly between the sender and the receiver blockchain. This
results in the cross-communication process in a closed environment. The inner com-
munication is facilitated through some trusted/ credible nodes acting as notaries to
verify whether a specific event has happened on one chain and taken agreed action
on another chain [4, 19-21].
A decentralized approach assumes that the cross-communication occurs automati-
cally at a protocol level through smart contracts in a distributed environment. For
example, when Bob invokes a transfer transaction on his chain, it will automatically
be credited in Alice’s chain.
5
Current research is experimenting several mechanisms with the aim of achieving
interoperability among networks of blockchains.
2.4 Interoperability Mechanisms
Many research groups and industries are actively investigating multiple blockchain ar-
chitectures and protocols that allow blockchains to cross-communicate between differ-
ent networks and thus facilitate the exchange of transactions. Many FinTech start-up
companies are also working on various blockchain architectures and protocols to ad-
dress interoperability.
Pegged side-chain is an addition to the bitcoin protocol and enables assets to be
transferred back and forth between multiple blockchains [22]. Generally, this can be
implemented in any blockchain system that holds an asset, token or cryptocurrency.
The ‘parent’ chain, known as the main blockchain is connected by a new blockchain
called a side-chain. There is little interaction between the two. The side-chain as the
custodian of assets from the parent chain, and this same asset is locked in the main
chain to prevent double spending. However, the advantage of this side-chain is that it
can perform instant transactions at a higher speed and volume. Micropayments are the
most common use case for side-chains. In this system, it is not necessary to record every
transaction between two parties on the main blockchain. If only a handful of parties are
concerned about a recurring transaction, it is not necessary for all the other nodes to be
aware of those transactions. Instead, a direct connection should be created between the
two pairs which perform transactions on a recurring basis for a certain period of time
and only the final balance is recorded on the blockchain [23].
Relay is a mechanism where a Chain Aactively listens to and keeps a record of
part of the information such as block header from another ‘Chain B’. This will be useful
for a light client to verify block headers belonging to Chain B by using a standard
verification process [19].
Hash-locking is another technique for the exchange of digital assets without a trusted
third party. The mechanism utilizes a hash time [24] locked system which puts a time
lock on the transaction so that both the obligations are fully met, otherwise the transac-
tion cannot occur – atomic transaction [19].
Bridges or gateways are the intermediate mechanism aim to provide interoperability
between systems. The objective here is to bridge the differences between various data
standards, and middleware. To perform a conversion between the protocol of the send-
ing system and the protocol of the receiving system, the gateway can be expanded with
the use of plug-ins.
3 Blockchain and Digital Objects
At their core, blockchains are decentralized databases maintained by a network of
computers. Blockchain technology enables the digital representation of assets and their
secure transfer of value [25]. By design, the security of the value transfer is guaranteed
by the interaction protocol itself and obviates the need for trusted transaction interme-
diaries [13]. Bitcoin has emerged as the first blockchain application of a decentralized
6
crypto-currency system [25]. Even though Bitcoin blockchain was implemented as a
decentralized currency system, the application is, in fact, a software system that exe-
cutes a scripting language in a distributed environment. To think beyond the payment
system required new developments in the technology itself which lead to the develop-
ment of the Ethereum project [26]. Ethereum was developed as a platform that could
run programmed applications on blockchain through smart contracts [27]. Thus, it cre-
ated a wide variety of decentralized applications which opened the technology to the
possibility of digital assets and tokens [28-30]. With the ability to tokenize and decen-
tralize not only cryptocurrency but also other scarce assets the blockchain technology
significantly expanded its disruptive potential [29].
Blockchain technology offers a verifiable way to track digital transactions. This
makes this technology useful for digital asset management systems. Such functionality
offers the storage and transacting of crypto-assets [25]. This is a use case where a sys-
tem holds a crypto-asset and the user will be able to transfer the asset between systems.
Blockchain also allows crypto-assets to be distributed while protecting them from being
copied. Thus, the technology is useful to track assets as they move through the systems
in a distributed environment [31]. The advantage of a low transaction fee and not having
to rely on a single entity are the main benefits of this technology [13].
3.1 Digital Object Classification
Digital objects [32] are an essential part of a modern information system that strives
towards technology-independent and future-proof automated operations between soft-
ware and computer systems. Digital objects exist solely in the digital space and carry a
state of information [32]. Further, they can be classified into different digital asset clas-
ses to fully bridge the gap between physical and digital mixed world.
Primarily, there are two ways of representing digital objects, tangible and intangible
objects. Tangible items are classified as objects with physical existence, such as car,
house, and they are unique. In the context of the blockchain, a tangible object represents
an asset which has a physical existence as well represented in a digital form. The clas-
sification of asset objects is based on the tangibility of the assets. Intangible items are
those items that do not have a physical nature such as service and are represented as
abstract objects within the system. Further, as referred in Table 1, within the type of the
tangible and intangible objects, there are ‘fungible’ and ‘non-fungible’ objects [33].
Fungible objects belong to a digital object class which are exchangeable and are built
using a common standard, value and characteristics, such as currency and ERC3-204
tokens. Cryptocurrencies are perfect examples of fungible tokens, in fact, fungibility is
the essential feature of any currency. However, if we take the fungibility out of it, then
it becomes a non-fungible token, which is a unique, non-interchangeable special type
of objects, such as a birth certificate, passport and ERC-215 tokens.
3 Ethereum Request for Comments
4 https://theethereum.wiki/w/index.php/ERC20_Token_Standard
5 https://medium.com/crypto-currently/the-anatomy-of-erc721-e9db77abfc24
7
Table 1. Characteristics of assets
C
haracteristics
D
efinition
Examples
Tangible Has a physical existence. Land, Property.
Intangible Items are concepts that represent
things.
Services, ID.
Fungible Built using a common standard. ERC-20 tokens,
Non-fungible Type of objects that are unique. Birth certificate,
Passport.
4 Crypto-assets
The generic definition of an asset is a resource which an individual or organization
owns or controls and which is expected to produce future economic value. Assets used
to be classified as tangible objects, such as buildings, and intangible objects such as
intellectual property [34]. The proliferation of digital technology has created a new
class of assets known as Data Assets or Digital Assets which exist in binary format,
examples of which are digital pictures and Facebook accounts. In the context of this
paper, we refer asset as a digital representation of an item that is being created and
exists in a blockchain.
Blockchain technology and its services have given birth to a new cryptographic form
of assets termed as crypto-assets [29, 35]. Crypto-assets are a type of digital assets,
recorded on a blockchain ledger, which utilize techniques such as cryptography, dis-
tributed consensus, peer-to-peer network, and smart contract [36] in order to create,
transact and verify in a decentralized manner [30, 37], such as BTC and ETH [17]. They
derive their names from the cryptographic security mechanisms used within the distrib-
uted systems.
The concept of crypto-asset [14] in blockchain systems is essentially a technology
that produces virtual tokens that represent value in a closed network. The primary weak-
ness of such crypto-asset token-based systems is its inability to operate outside of its
network. Currently, it is being facilitated through third-party intermediaries. Crypto-
assets are also referred to as crypto-tokens or crypto-coins, which are primarily based
on the asset’s functionality. In the context of this paper, ‘coin’ refers to a cryptographic
asset used as a medium of value exchange, whereas the term ‘token’ refers to an abstract
category of digital assets, that acquires specific features depending on the context.
The primary purpose of these crypto-assets is to be used as a medium of exchange
independent of any central bank, and with a specific value [37, 38], such as currency, a
place holder for digital representation of objects and services. There are different clas-
sifications of these assets based on their functionalities and purposes [30, 39]. There
are frequent discussions on whether the crypto-assets can be classified as money or
assets [37, 40]. However, this paper does not cover the legal or accounting sides of
crypto-assets.
8
Crypto-assets and their taxonomy are arguably the most important component for
enabling interoperability in the blockchain space. Many forms of crypto-assets exist
however when you separate them based on the type and functionality most crypto- as-
sets fall into one of the following categories as shown in Table 2.
Table 2. Classification of crypto-assets
Asset Class
Definition
Crypto-coin
Representation of digital objects that express the purpose of
acting as a medium of exchange or unit of account and imple-
mented at a protocol level, for
example
, BTC, ETH.
Asset-token Representation of an object that has some characteristics, for
example
,
a
car, property
.
Utility-token
Representation of digital objects that provide the right to ac-
cess or utilize the value derived from it, for example, a ser-
vice or subscription
.
The Fig. 1 represents the relationship between the existing category of assets and the
classification of blockchain crypto-assets. For example, an asset-token can represent a
tangible or intangible item, however, a crypto-coin represents an intangible object. Each
of these crypto-assets can be considered ‘digital objects’ with their own individual
properties.
Fig. 1. Blockchain crypto-asset classes
In the blockchain space, crypto-asset is a new concept. To the best of our knowledge,
there is no generally accepted standard for asset classification in the crypto space.
Therefore, apart from these three basic categories shown in Table 2, there is much po-
tential for the creation of new asset classes because crypto-assets are digital
9
representation of objects. These objects achieve shape and inherit characteristics when
they are mapped to an appropriate digital object. A brief description of the given asset
class and their properties are described in the following subsection.
4.1 Crypto-coins
Crypto-coins are also referred as crypto-currencies, a new form of money, implemented
on the blockchain for the purpose of a medium of exchange independent of any central
control such as a bank. Crypto-currencies such as BTC or ETH are called native cur-
rencies. Because they are developed for and exist within the system and are used to pay
for the computational service offered by the system. These are also used as payment-
currency where payments can be made for goods or services [41]. Crypto-coins such as
BTC and ETH are built into the system as part of the protocol. Therefore, they are not
directly exchangeable between other systems, instead they can only be traded.
4.2 Asset-tokens
Unlike crypto-coin, asset-tokens are not native to a blockchain they are created on
top of a blockchain and can be used to represent a wide range of assets beyond curren-
cies. Asset tokens are commonly implemented in the smart contracts that may have
physical existence such as car, property or may be without a physical existence such as
company shares. The domain of digital technology including supply chain is increas-
ingly dependent on the effective management of digital assets which have been man-
aged by central entities [42]. However, these entities have used proprietary techniques
which are usually slow, costly, insecure and vulnerable to abuse. Blockchain would be
an effective solution to manage digital assets more effectively. CryptoKitties6 are a
classical example of non-fungible tokens that are digital collectables and unique to each
other. Some other use cases are Know Your Customer ID7 for digital academic certifi-
cates and copyright [43], supply chain tracking, software licenses, and more.
4.3 Utility-tokens
Utility tokens are a type of system or network, distinct digital token that represents a
unit of product or service. They are also presented as tokens that enable future access
to a product or service [44]. Utility tokens are not designed for investment [45]; rather
they are designed to be used as a service which can be purchased. In the blockchain
space, ERC20 compatible tokens on the Ethereum platform are considered utility to-
kens. Other utility-tokens such as TRC10 and TRC208 also exist.
6 https://www.cryptokitties.co/
7 https://home.kpmg/ie/en/home/insights/2018/02/blockchain-kyc-utility-fs.html
8 https://tron.network/
10
5 Mapping of Crypto-Assets
Irrelevant of varies category of assets, digital objects are represented in the same form.
However, when we map with a particular type of asset class (crypto-coin, asset-token
or utility-token), the digital object gets its form and inherits the characteristics of the
assets. Therefore, it is essential to determine and understand the appropriate asset class
to represent objects in an interoperable environment. Based on the characteristics (tan-
gible, intangible, fungible and non-fungible) and classification (crypto-coin, asset-to-
ken and utility-token) of crypto-assets, we propose a crypto-asset classification frame-
work as shown in Fig. 2.
Fig. 2. Crypto-asset characteristics framework
5.1 Scenario: Crypto-coin
Generally, crypto-coins are divisible and intangible in nature, unless they have been
assigned to different purposes or combinations for a specific purpose. Crypto-coins are
formed and exist in a ledger of a distributed system in the form of transaction. Each
distributed system runs its own independent ledger and has coin native to it. Therefore,
validating one coin from another system is challenging. Currently third-party ex-
changes facilitating the exchange who has access/share on both the network and act as
a liquidity provider facilitating the swapping [40]. There two types of exchanges exist:
centralized and decentralized. A centralized exchange dependent on a third-party or
intermediary to hold the coin and process the exchange. They offer to swap of a variety
11
of crypto-coins mainly through exchange them against fiat currency. Therefore, the
centralized exchange is often expensive, inefficient and vulnerable to attack whereas
decentralized exchanges do not rely on a third-party service to facilitate the swap. In-
stead, it occurs directly between users (peer-to-peer) through an automated process.
Such a system can be established through a decentralized network using multi-signa-
ture, hatch-lock and other solutions. A mapping of crypto-coin with the interoperability
approach of centralized and decentralized scenario has been given in Table 3.
Table 3. Crypto-coin interoperability scenario
Crypto-coins Centralized approach Decentralized ap-
proach
Proposed direction
Cross-chain
transfer of
crypto-coins
Through centralized
exchanges.
Through decen-
tralized exchanges
using a mecha-
nism such as
multi-signature
and hash-lock.
If two systems
operate on one
crypto-currency,
then it is a matter
of transferring
from one system
to another in an
agreed way using
g
ateways.
Validation/ veri-
fiability
Through centralized
services such as a no-
tary.
Yes, a relay sys-
tem can be imple-
mented to verify
the block.
Web3 and API ac-
cess to verifica-
tion.
5.2 Scenario: Asset-token
Asset-tokens are a digital representation of tangible items in the form of fungible or
non-fungible tokens. Each unit of the asset must uniquely identify and hold character-
istics based on its asset class, such as, for a car, registration number, model, year of
manufacture; and for a property, its ID, land area, land location. Additionally, if the
assets are of fungible nature, each unit of the asset must uniquely identify and hold the
same characteristics within both systems. An example such as Colored Coin [46] de-
scribes a class of methods for representing and managing real-world assets on top of
the Bitcoin network. A mapping of Asset-token with the interoperability approach of
centralized and decentralized scenario has been given in Table 4.
12
Table 4. Asset-token interoperability scenario
Asset-token Centralized approach Decentralized ap-
proach
Proposed direction
Cross-chain
transfer
Yes, but centralized,
using an intermediary
to process the trans-
fer.
Yes, but the token
that representing
the asset must
have the same se-
mantics.
Common data
standard and
protocol such as
ERC 20 and ERC
21 toke
n
s
.
Validation/ veri-
fiability
Centralized valida-
tion through notary.
Yes, a relay sys-
tem to verify the
block data.
Web3 and API
access to
verification
.
5.3 Scenario: Utility-token
Utility-tokens are not generally made for exchange purposes; however, there might
be a use case where the same product or service may have to exchange information with
each other. There is more chance that the exchange may happen between users within
the network. Because the token holds the service value, but the network is the one that
provides the service. The tokens are designed for spending within a specific blockchain
ecosystem. A mapping of Utility-token with the interoperability approach of centralized
and decentralized scenario has been given in Table 5.
Table 5. Utility-token interoperability scenario
Utility-token Centralized ap-
proach
Decentralized ap-
proach
Proposed direction
Cross-chain trans-
fer
The value has to be
recreated in the
other system.
Not directly trans-
ferable, it has to
be recreated in the
other system.
Cross-chain
bridge or gate-
ways for burning
the value in one
chain and recreate
the value in an-
other chain.
Validation/ verifi-
ability
Centralized valida-
tion through notary.
Can use Cross-
chain bridge and
relay.
Web3 and API
access to
verification
.
Moving forward, it will be vital to distinguish between different cryptographic digi-
tal objects that function as crypto-coins, asset-tokens or utility-tokens. A digital crypto-
asset can fall into three or more of these categories based on its actual characteristics–
and additional categories may not have been invented yet. Therefore, it is difficult to
create a lasting category of crypto-assets. However, we assume our classification of
crypto-assets will serve as a base for ongoing discussion of current and emerging digital
crypto-asset classes.
13
6 Conclusion
In this paper, we identified the basic category of interoperable crypto-asset classes
for blockchain based systems. Further, we provided some clarity on their characteristics
and analyzed the current state of interoperability and its proposed directions. Crypto-
graphic assets management is a promising use case for blockchain technology. Adding
the concept of interoperability through cross-chain communication enables the transfer
of digital assets from one blockchain to another. Assets may be of tangible or intangible
in nature, may be implemented at protocol-level or in a smart contract, may be in the
form of fungible or non-fungible tokens. Irrespective of the various categories or types,
digital objects are represented in the same form as series of binary 1s and 0s. However,
when we map with a particular type of asset class, the digital object gets its shape and
inherit the characteristics and attributes of the assets. Therefore, it is important to de-
termine and understand the appropriate digital asset class to represent objects. With a
clear view of different types of crypto-assets and underlying values, an appropriate in-
teroperability approach can be determined for an expected outcome.
References
[1] X. Xu et al., "A taxonomy of blockchain-based systems for architecture design," in
Software Architecture (ICSA), 2017 IEEE International Conference on, 2017, pp. 243-
252: IEEE.
[2] K. Peterson, R. Deeduvanu, P. Kanjamala, and K. Boles, "A blockchain-based
approach to health information exchange networks," in Proc. NIST Workshop
Blockchain Healthcare, 2016, vol. 1, pp. 1-10.
[3] C. P. Chen and C.-Y. Zhang, "Data-intensive applications, challenges, techniques and
technologies: A survey on Big Data," Information Sciences, vol. 275, pp. 314-347,
2014.
[4] H. Jin, X. Dai, and J. Xiao, "Towards a Novel Architecture for Enabling
Interoperability amongst Multiple Blockchains," in 2018 IEEE 38th International
Conference on Distributed Computing Systems (ICDCS), 2018, pp. 1203-1211: IEEE.
[5] G.-H. Hwang, P.-H. Chen, C.-H. Lu, C. Chiu, H.-C. Lin, and A.-J. Jheng,
"InfiniteChain: A multi-chain architecture with distributed auditing of sidechains for
public blockchains," in International Conference on Blockchain, 2018, pp. 47-60:
Springer.
[6] E. Anceaume, A. Del Pozzo, R. Ludinard, M. Potop-Butucaru, and S. Tucci-
Piergiovanni, "Blockchain abstract data type," arXiv preprint arXiv:1802.09877, 2018.
[7] G. Hileman and M. Rauchs, "2017 Global Blockchain Benchmarking Study," 2017.
[8] T. Hardjono, A. Lipton, and A. J. a. p. a. Pentland, "Towards a Design Philosophy for
Interoperable Blockchain Systems," 2018.
[9] W. J. Gordon and C. Catalini, "Blockchain Technology for Healthcare: Facilitating the
Transition to Patient-Driven Interoperability," Computational and structural
biotechnology journal, vol. 16, pp. 224-230, 2018.
14
[10] P. Zhang, J. White, D. C. Schmidt, and G. Lenz, "Applying software patterns to address
interoperability in blockchain-based healthcare apps," arXiv preprint
arXiv:1706.03700, 2017.
[11] F. Vernadat, "Interoperable enterprise systems: architectures and methods," IFAC
Proceedings Volumes, vol. 39, no. 3, pp. 13-20, 2006.
[12] A. Geraci et al., IEEE standard computer dictionary: Compilation of IEEE standard
computer glossaries. IEEE Press, 1991.
[13] P. Tasca and C. J. Tessone, "Taxonomy of blockchain technologies. Principles of
identification and classification," arXiv preprint arXiv:1708.04872, 2017.
[14] I. Alqassem and D. Svetinovic, "Towards reference architecture for cryptocurrencies:
Bitcoin architectural analysis," in Internet of Things (iThings), 2014 IEEE
International Conference on, and Green Computing and Communications
(GreenCom), IEEE and Cyber, Physical and Social Computing (CPSCom), IEEE,
2014, pp. 436-443: IEEE.
[15] Z. Zheng, S. Xie, H. Dai, X. Chen, and H. Wang, "An overview of blockchain
technology: Architecture, consensus, and future trends," in Big Data (BigData
Congress), 2017 IEEE International Congress on, 2017, pp. 557-564: IEEE.
[16] J. de Kruijff and H. Weigand, "Understanding the blockchain using enterprise
ontology," in International Conference on Advanced Information Systems
Engineering, 2017, pp. 29-43: Springer.
[17] M. Staples et al., "Risks and opportunities for systems using blockchain and smart
contracts. Data61," ed: CSIRO), Sydney, 2017.
[18] D. Chen, "Enterprise Interoperability Framework," in EMOI-INTEROP, 2006.
[19] V. Buterin, "Chain interoperability," R3 Research Paper, 2016.
[20] M. Alipour-Hafezi, A. Horri, A. Shiri, and A. Ghaebi, "Interoperability models in
digital libraries: an overview," The Electronic Library, vol. 28, no. 3, pp. 438-452,
2010.
[21] D. Chen, G. Doumeingts, and F. Vernadat, "Architectures for enterprise integration
and interoperability: Past, present and future," Computers in industry, vol. 59, no. 7,
pp. 647-659, 2008.
[22] A. Back et al., "Enabling blockchain innovations with pegged sidechains," URL:
http://www. opensciencereview. com/papers/123/enablingblockchain-innovations-
with-pegged-sidechains, 2014.
[23] J. Poon and T. Dryja, "The bitcoin lightning network: Scalable off-chain instant
payments," Technical Report (draft), 2015.
[24] M. Herlihy, "Atomic cross-chain swaps," arXiv preprint arXiv:1801.09515, 2018.
[25] J. Rohr and A. Wright, "Blockchain-based token sales, initial coin offerings, and the
democratization of public capital markets," Hastings LJ, vol. 70, p. 463, 2018.
[26] G. Wood, "Ethereum: A secure decentralised generalised transaction ledger,"
Ethereum project yellow paper, vol. 151, pp. 1-32, 2014.
[27] N. Szabo, "The idea of smart contracts," Nick Szabo’s Papers and Concise Tutorials,
vol. 6, 1997.
[28] F. Knirsch, A. Unterweger, and D. Engel, "Implementing a blockchain from scratch:
why, how, and what we learned," EURASIP Journal on Information Security, vol.
2019, no. 1, p. 2, 2019.
15
[29] Y. Chen, "Blockchain tokens and the potential democratization of entrepreneurship and
innovation," Business Horizons, vol. 61, no. 4, pp. 567-575, 2018.
[30] S. Masnavi, "CryptoCompare Publishes 'Cryptoasset Taxonomy Report 2018'," 2018,
Available: https://www.cryptocompare.com/media/34478555/cryptocompare-
cryptoasset-taxonomy-report-2018.pdf.
[31] M. ElMessiry and A. ElMessiry, "Blockchain Framework for Textile Supply Chain
Management," in International Conference on Blockchain, 2018, pp. 213-227:
Springer.
[32] Y. Hui, "What is a digital object?," Metaphilosophy, vol. 43, no. 4, pp. 380-395, 2012.
[33] A. Faget, "Fungible vs Non-Fungible Tokens: What’s the Difference?," ed, 2018.
[34] P. S. A. S. Board, Definition and recognition of the elements of financial statements.
Australian Accounting Research Foundation, 1992.
[35] W. Maas, "Classification and valuation issues for crypto-assets," ed, 2018.
[36] T. T. A. Dinh, J. Wang, G. Chen, R. Liu, B. C. Ooi, and K.-L. Tan, "Blockbench: A
framework for analyzing private blockchains," in Proceedings of the 2017 ACM
International Conference on Management of Data, 2017, pp. 1085-1100: ACM.
[37] G. Söderberg, "Are Bitcoin and other crypto-assets money?," Economic
Commentaries, no. 5, p. 14, 2018.
[38] L. Deikun, "Explain me like I’m five: What is Cryptocurrency," ed, 2018.
[39] mybitcoin, "Blockchain Digital Asset Classification: Types Of Cryptocurrencies?," ed,
2018.
[40] M. Demertzis and G. B. Wolff, "The economic potential and risks of crypto assets: is
a regulatory framework needed?," Bruegel Policy Contribution, no. 14, 2018.
[41] S. Huckle, R. Bhattacharya, M. White, and N. Beloff, "Internet of things, blockchain
and shared economy applications," Procedia computer science, vol. 98, pp. 461-466,
2016.
[42] K.-L. Hui, A. Vance, and D. Zhdanov, "Securing digital assets," MIS Quarterly
Research, 2018.
[43] A. Savelyev, "Copyright in the blockchain era: Promises and challenges," Computer
law & security review, vol. 34, no. 3, pp. 550-561, 2018.
[44] Katalyse.io. (2018). Security Tokens vs. Utility Tokens — How different are they?
Available: https://hackernoon.com/security-tokens-vs-utility-tokens-how-different-
are-they-22d6be8901c2
[45] M. Middelman, "Why utility tokens will not make you rich," ed, 2018.
[46] M. Rosenfeld, "Overview of colored coins," White paper, bitcoil. co. il, vol. 41, 2012.
... Blockchain technology has surfaced as a disruptive technology that enables trust between untrusted distributed network nodes in the digital environment and is anticipated as a possible solution to several demanding problems faced across many domains such as collaborative enterprises. With the potential of offering traceability, transparency, resisting data tampering and trustability of digital platforms, blockchain has attracted substantial industrial attention and research studies (Pillai, Biswas, and Muthukkumarasamy 2019). Accordingly, different blockchains are being deployed within CE over the past years (Pang 2020). ...
... Generally, in CE interoperability refers to the ability of diverse information systems, applications or devices to connect in a synchronised manner across and within organisational boundaries to exchange and cooperatively access data among stakeholders to optimise enterprise operations (Khan et al. 2019;Xhafa and Ip 2021). Interoperability can be seen as the capability of two or more systems to offer service or accept service from other system and to use the service exchange effectively (Pillai, Biswas, and Muthukkumarasamy 2019). In CE, blockchains intraoperability has various potential benefits. ...
... Interoperability and intraoperability allow connected systems to exchange data consistently, effectively and accurately (Panetto and Boudjlida 2006;Song, Zacharewicz, and Chen 2013). It implies that the digital platform deployed within CE system must understand the functionality, which is available for other enterprise systems (Pillai, Biswas, and Muthukkumarasamy 2019). Many approaches have been proposed to achieve interoperability as seen in Figure 1. ...
Article
Full-text available
Collaborative Enterprise (CE) comprises of different organizations that works together adopting digital platforms and data-driven tools to achieve shared goals. In CE the prospect of Distributed Ledger Technologies (DLT) such as blockchain is reliant on its capability to integrate and communicate with other legacy systems in CE to improve organizational operations. However, development of DLTs leads to heterogeneity of data and digital asset silos of blockchain platforms operating only within their own distributed networks limiting the applications of this infrastructure in the development of innovative digital services. Hence, the inability for different blockchains to speak with one another is an inherent issue as it puts a strain on the mainstream deployment of blockchains in CE. But blockchain could become a suitable facilitator for CE if it can scale and is able to cross communicate with legacy systems. Interoperability and intraoperability is required to connect different blockchains by exchanging data and digital assets. Thus, blockchain interoperability and intraoperability has become a fundamental challenge that needs to be addressed. Therefore, this study presents a standardized architecture aiming to effortlessly link blockchains with legacy systems supporting cross-DLT interoperability and intraoperability within CE. A structural review was conducted after which design science research methodology was adopted based on use case scenarios which illustrates how blockchains interoperability and intraoperability is achieved for energy trading in CE. Findings from this study validates the feasibility of the standardized architecture by employing it to an inter-organizational collaboration environment.
... (Liu & Holopainen, 2024) Blockchain technology facilitates the digitization of assets and ensures their secure transfer of value (Pelluru 2021;Javaid et al., 2022). The security of the value transfer is ensured by the inherent nature of the interaction protocol, eliminating the requirement for trusted transaction middlemen (Pillai et al., 2019). Through the utilization of a blockchain network, it is possible to accomplish this transfer of digital tokenized assets in a straightforward and cryptographically verifiable manner (Christidis & Devetsikiotis, 2016;Li et al., 2019;Sunyaev et al., 2021). ...
... Blockchain technology promotes reward-based video game interaction (Predescu et al., 2021) allowing players to earn tokens for playing, reviewing, or sharing games on social media (Trojanowska et al., 2020). According to Pillai et al. (2019) there are three crypto asset categories that players can earn: asset-tokens, crypto-coins, and utility-tokens. Their methodology classifies assets based on their fungibility and tangible nature. ...
Book
Full-text available
“Sound Sponges” are conceived as an innovative urban intervention that uses ambient noise modification and acoustic materials to reduce noise pollution and create a more tranquil and inclusive urban soundscape. They are an example of how speculative design can be applied creatively in Tangible Urban Interaction (TUI) and “Urban Prosthetics” to improve inclusivity for people with hearing disabilities.Tactile components in urban settings that interact with people—especially those with disabilities—operationalize TUI. In order to better serve the disabled community, this paper explores an expansion to the notion of TUI into the field of Urban Prosthetics, a term that was coined by Professor Nicole Koltick and describes assistive technologies that are smoothly incorporated into urban infrastructures as an alternative to physical implants.Utilizing extensive open data from the Philadelphia Bureau of Transportation about noise pollution, we conducted an exploratory study that made use of GIS and 3D modeling to show how Sound Sponges might be included into the urban landscape. The goal of this study falls in line with the “design justice” movement, which opposes and works to undermine ableist urban designs. It represents our contribution toward an inclusive urban future in which cities themselves serve as prostheses, adjusting to the requirements of all residents. In this paper we present the key finding of our study.Keywords: Speculative Design, Urban Built Environment, Sound Sponges, Tangible Urban Interactions, Urban ProstheticsDOI: https://doi.org/10.48341/nc9r-cg62 120
... (Liu & Holopainen, 2024) Blockchain technology facilitates the digitization of assets and ensures their secure transfer of value (Pelluru 2021;Javaid et al., 2022). The security of the value transfer is ensured by the inherent nature of the interaction protocol, eliminating the requirement for trusted transaction middlemen (Pillai et al., 2019). Through the utilization of a blockchain network, it is possible to accomplish this transfer of digital tokenized assets in a straightforward and cryptographically verifiable manner (Christidis & Devetsikiotis, 2016;Li et al., 2019;Sunyaev et al., 2021). ...
... Blockchain technology promotes reward-based video game interaction (Predescu et al., 2021) allowing players to earn tokens for playing, reviewing, or sharing games on social media (Trojanowska et al., 2020). According to Pillai et al. (2019) there are three crypto asset categories that players can earn: asset-tokens, crypto-coins, and utility-tokens. Their methodology classifies assets based on their fungibility and tangible nature. ...
Chapter
Full-text available
This presentation explores the intricate relationship between gender, technology, and digital media through a feminist lens, examining how feminist human-computer interaction (HCI) can drive change and reshape societal norms and gender roles. Drawing on foundational theories such as Donna Haraway's A Cyborg Manifesto and incorporating critical insights from scholars like Angela McRobbie and Cathy O’Neil, the study critically examines the evolution of gender dynamics within digital platforms. By adopting a multidisciplinary approach that merges feminist technoscience with HCI methodologies, this research highlights the nuanced ways digital technologies reflect and shape gender identities, emphasizing the role of design justice and speculative futurism in fostering more inclusive digital environments. Through a comprehensive literature review and phenomenological analysis, the article identifies key gaps in current scholarly understanding and proposes a framework for future inquiry aimed at achieving equitable and inclusive digital spaces. By integrating feminist theories into media design and content, we advocate for a redefined digital landscape that promotes diverse and authentic representations of women, thereby advancing gender equity in the digital age. This work not only contributes to the ongoing discourse on feminism, media, and technology but also underscores the importance of diverse perspectives in the evolution of technology and its societal impact.
... A notary is a trustworthy individual or group of individuals who may manage numerous chains, starting transactions in a chain when legitimate events or specific requests occur [1,19]. Another method for exchanging assets without the involvement of a trustworthy third party is hash-locking [20]. The hash-locking approach employs a hash time-locked system, which employs a time lock to secure transactions. ...
Article
Full-text available
Blockchain technology is growing rapidly and is known for secure and transparent data handling. However, blockchains don’t easily work together, making it difficult to share data or transfer assets across multiple blockchains. Currently, it is impossible to use same token across multiple chains simultaneously. This lack of interoperability is a major issue and making it hard for industries to use them widely. Current solutions, like token swaps or cross-chain bridges, are often slow, expensive, and sometimes unsafe because they rely on centralized systems or complex processes. This paper introduces the Twin-Token Protocol, a new way to connect blockchains and enable them to work together. It uses smart canisters from the Internet Computer Protocol (ICP) to keep tokens (digital assets) in sync across multiple blockchains. These smart canisters ensure fast, secure, and decentralized communication without needing middlemen. Twin-Token protocol makes it possible for blockchains to communicate and transfer assets smoothly. It eliminates the need for token swaps by allowing users to use their tokens on different blockchains without any additional process. After doing tests its clear that the protocol ensures decentralized and secure token synchronization across multiple blockchains, and works reliably for real-world uses like DeFi (Decentralized Finance), NFT marketplaces, and blockchain-based gaming. By solving the interoperability problem, the Twin-Token Protocol sets a new standard for blockchain communication. It not only simplifies how blockchains interacts, but also unlocks the full potential of Web3 technologies, Twin-Token aims for broader adoption and better user experiences. The result analysis demonstrates the superiority with respect to the state-of-the-art approaches and opens the door for further scalable & interoperable solutions.
... Blockchain eliminates the need to store data on centralized servers by distributing the data among peer devices while maintaining a truth state on all peer devices [2]. There have been many blockchains proposed since Bitcoin [3]; however, without a standard protocol [4] to follow in developing a blockchain, the ability for them to interoperate becomes challenging [5]. ...
Article
Full-text available
Blockchain interoperability is one of the major challenges that has sprung up with the advancement of blockchain technology. A vast number of blockchains has been developed to aid in the continuous adoption of blockchain technology. These blockchains are developed without a standard protocol, therefore making them unable to interoperate with other blockchains directly. In this paper, we present a framework to enable blockchains to interoperate in a decentralized setup. This framework maintains the decentralized property of blockchains. Additionally, an encryption of data is employed in the transfer of data between blockchains with hash-based verification ensuring the integrity of data transferred. Light client verification, based on Simplified Payment Verification, is used as a final security measure to ensure only valid transactions go through consensus to be appended to the destination blockchain. A peer-to-peer network setup modified for use in the proposed framework is also presented. The peer-to-peer setup is tested and compared with a single client–server setup to determine the computational impact it will have when implemented.
... Due to the existing limitations, developing decentralized networks, producing decentralized applications, and autonomous organizations will be trendy subjects during the next ten years. The capacity of distributed ledger technologies like blockchain to interface and connect with other systems will determine their future [ 9 ]. These developments present the software development industry with new chances and problems [4]. ...
Chapter
The rapid technological development in our lives has created a new form of currency called digital currency. It can be defined as a form of virtual currency that is electronically created and stored. This study investigates issues that affect an individual’s behavioral intention to use digital currency. Factors influencing behavioral intention by individuals in the Kingdom of Bahrain, such as perceived usefulness, perceived ease of use, trust, social influence, and security, are investigated. A questionnaire was distributed to citizens and residents to collect primary data, and 396 responses were acknowledged, bringing the study’s sample size to the required level. The study’s conceptual framework and primary hypothesis were developed using a quantitative research methodology. The data was checked for errors and validity, and a regression analysis was performed to check the study’s hypothesis. The findings of the study proved a significant level of behavioral intention toward using digital currency in the Kingdom of Bahrain, where perceived usefulness, perceived ease of use, social influence, and trust were found to significantly affect behavioral intention to use digital currency, while security, on the contrary, did not significantly affect behavior.
Conference Paper
Full-text available
The presented work continues the line of recent distributed computing community efforts dedicated to the theoretical aspects of blockchains. This paper is the first to specify blockchains as a composition of abstract data types all together with a hierarchy of consistency criteria that formally characterizes the histories admissible for distributed programs that use them. Our work is based on an original oracle-based construction that, along with new consistency definitions, captures the eventual convergence process in blockchain systems. The paper presents as well some results on implementability of the presented abstractions and a mapping of representative existing blockchains from both academia and industry in our framework.
Article
Full-text available
Abstract Blockchains are proposed for many application domains apart from financial transactions. While there are generic blockchains that can be molded for specific use cases, they often lack a lightweight and easy-to-customize implementation. In this paper, we introduce the core concepts of blockchain technology and investigate a real-world use case from the energy domain, where customers trade portions of their photovoltaic power plant via a blockchain. This does not only involve blockchain technology, but also requires user interaction. Therefore, a fully custom, private, and permissioned blockchain is implemented from scratch. We evaluate and motivate the need for blockchain technology within this use case, as well as the desired properties of the system. We then describe the implementation and the insights from our implementation in detail, serving as a guide for others and to show potential opportunities and pitfalls when implementing a blockchain from scratch.
Article
Full-text available
A comparative study across the most widely known blockchain technologies is conducted with a bottom-up approach. Blockchains are deconstructed into their building blocks. Each building block is then hierarchically classified into main and subcomponents. Then, varieties of the subcomponents are identified and compared. A taxonomy tree is used to summarise the study and provide a navigation tool across different blockchain architectural configurations.
Conference Paper
Full-text available
This paper is the first to specify blockchains as a composition of abstract data types all together with a hierarchy of consistency criteria that formally characterizes the histories admissible for distributed programs that use them. The paper presents as well some results on implementability of the presented abstractions and a mapping of representative existing blockchains from both academia and industry in our framework.
Conference Paper
Full-text available
An atomic cross-chain swap is a distributed coordination task where multiple parties exchange assets across multiple blockchains, for example, trading bitcoin for ether. An atomic swap protocol guarantees (1) if all parties conform to the protocol, then all swaps take place, (2) if some coalition deviates from the protocol, then no conforming party ends up worse off, and (3) no coalition has an incentive to deviate from the protocol. A cross-chain swap is modeled as a directed graph D, whose vertexes are parties and whose arcs are proposed asset transfers. For any pair (D, L), where D = (V,A) is a strongly-connected directed graph and L ⊂ V a feedback vertex set for D, we give an atomic cross-chain swap protocol for D, using a form of hashed timelock contracts, where the vertexes in L generate the hashlocked secrets. We show that no such protocol is possible if D is not strongly connected, or if D is strongly connected but L is not a feedback vertex set. The protocol has time complexityO(diam(D)) and space complexity (bits stored on all blockchains) O(|A|2).
Article
Full-text available
Interoperability in healthcare has traditionally been focused around data exchange between business entities, for example, different hospital systems. However, there has been a recent push towards patient-driven interoperability, in which health data exchange is patient-mediated and patient-driven. Patient-centered interoperability, however, brings with it new challenges and requirements around security and privacy, technology, incentives, and governance that must be addressed for this type of data sharing to succeed at scale. In this paper, we look at how blockchain technology might facilitate this transition through five mechanisms: (1) digital access rules, (2) data aggregation, (3) data liquidity, (4) patient identity, and (5) data immutability. We then look at barriers to blockchain-enabled patient-driven interoperability, specifically clinical data transaction volume, privacy and security, patient engagement, and incentives. We conclude by noting that while patient-driving interoperability is an exciting trend in healthcare, given these challenges, it remains to be seen whether blockchain can facilitate the transition from institution-centric to patient-centric data sharing.
Chapter
Full-text available
Modern textile supply chain systems are both large and complicated, with global sources and suppliers feeding into production lines that can span continents. A substantial amount of defects can’t be directly traced back to defective batches that entered the supply chain along the way, causing waste and frustration downstream. Traceability is almost impossible due to the number of stages the product goes through and the size of data involved. No single system is globally utilized to record and trace the product throughout the supply chain. By the time the root cause of the issue is discovered, no recourse is possible except to discard the end product, resulting in losses that could reach 40%40\% of the end product value. Communicating quality issues cross-stream is virtually nonexistent due to the challenges in identifying the source and recognizing that the other systems can deal with utilizing it. While traceability is an obvious problem in textile supply chain, transparency is a more impactful issue that is not well addressed. Cross supply chain and lack of transparency exacerbates the problems facing each participant and forces each entity to work locally using the localized information. This approach is fundamentally flawed as it deals with a global problem from a localized point of view. Not all industries are ripe for taking advantage of blockchain technology. Blockchain requires an industry with a complicated and widely distributed supply chain, containing an increased number of middle stages. This cannot apply more than in one of the world’s oldest industries, textile.
Chapter
Full-text available
InfiniteChain proposes an all-new type of distributed auditing as well as a method for multi-chain operation that overcomes bottlenecks encountered thus far by state-of-the-art blockchain technologies and their implementation in commercial applications. Transactions are first processed outside of the main chain and index Merkle trees and distributed auditing are then employed to perform fraud proofs for these transactions in the sidechain. Its advantages include high bandwidth of transactions, protection of transaction privacy, and fusion with existing centralized commercial scenarios. The implementation and experimental results demonstrate the feasibility of the proposed system.