Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture

The rise of distributed ledger technologies, such as R3 Corda, Hyperledger Fabric and Ethereum, has lead to a surge of interest in digitalizing different forms of contractual cooperation. By allowing for ledgers of collaboration-critical data to be reliably maintained between stakeholders without in...

Full description

Bibliographic Details
Main Authors: Emanuel Palm, Ulf Bodin, Olov Schelen
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8950125/
id doaj-b34695a32a5543b8844a7db034c717b8
record_format Article
spelling doaj-b34695a32a5543b8844a7db034c717b82021-03-30T03:03:57ZengIEEEIEEE Access2169-35362020-01-018123791239310.1109/ACCESS.2020.29642208950125Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network ArchitectureEmanuel Palm0https://orcid.org/0000-0002-9865-8753Ulf Bodin1https://orcid.org/0000-0001-5408-0008Olov Schelen2https://orcid.org/0000-0002-4031-2872EISLAB, Luleå University of Technology, Luleå, SwedenEISLAB, Luleå University of Technology, Luleå, SwedenEISLAB, Luleå University of Technology, Luleå, SwedenThe rise of distributed ledger technologies, such as R3 Corda, Hyperledger Fabric and Ethereum, has lead to a surge of interest in digitalizing different forms of contractual cooperation. By allowing for ledgers of collaboration-critical data to be reliably maintained between stakeholders without intermediaries, these solutions might enable unprecedented degrees of automation across organizational boundaries, which could have major implications for supply chain integration, medical journal sharing and many other use cases. However, these technologies tend to break with prevailing business practices by relying on code-as-contracts and distributed consensus algorithms, which can impose disruptive requirements on contract language, cooperation governance and interaction privacy. In this paper, we show how our Exchange Network architecture could be applied to avoid these disruptors. To be able to reason about the adequacy of our architecture, we present six requirements for effective contractual collaboration, which notably includes negotiable terms and effective adjudication. After outlining the architecture and our implementation of it, we describe how the latter meets our requirements by facilitating (1) negotiation, (2) user registries, (3) ownership ledgers and (4) definition sharing, as well as by only replicating ledgers between stakeholder pairs. To show how our approach compares to other solutions, we also consider how Corda, Fabric and Ethereum meet our requirements. We conclude that digital negotiation and ownership could replace many proposed uses of code-as-contracts for better compatibility with current contractual practices, as well as noting that distributed consensus algorithms are not mandatory for digital cooperation.https://ieeexplore.ieee.org/document/8950125/Digital negotiationdigital cooperationdigital contractssmart contractsdistributed ledger technologyblockchain
collection DOAJ
language English
format Article
sources DOAJ
author Emanuel Palm
Ulf Bodin
Olov Schelen
spellingShingle Emanuel Palm
Ulf Bodin
Olov Schelen
Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture
IEEE Access
Digital negotiation
digital cooperation
digital contracts
smart contracts
distributed ledger technology
blockchain
author_facet Emanuel Palm
Ulf Bodin
Olov Schelen
author_sort Emanuel Palm
title Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture
title_short Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture
title_full Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture
title_fullStr Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture
title_full_unstemmed Approaching Non-Disruptive Distributed Ledger Technologies via the Exchange Network Architecture
title_sort approaching non-disruptive distributed ledger technologies via the exchange network architecture
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description The rise of distributed ledger technologies, such as R3 Corda, Hyperledger Fabric and Ethereum, has lead to a surge of interest in digitalizing different forms of contractual cooperation. By allowing for ledgers of collaboration-critical data to be reliably maintained between stakeholders without intermediaries, these solutions might enable unprecedented degrees of automation across organizational boundaries, which could have major implications for supply chain integration, medical journal sharing and many other use cases. However, these technologies tend to break with prevailing business practices by relying on code-as-contracts and distributed consensus algorithms, which can impose disruptive requirements on contract language, cooperation governance and interaction privacy. In this paper, we show how our Exchange Network architecture could be applied to avoid these disruptors. To be able to reason about the adequacy of our architecture, we present six requirements for effective contractual collaboration, which notably includes negotiable terms and effective adjudication. After outlining the architecture and our implementation of it, we describe how the latter meets our requirements by facilitating (1) negotiation, (2) user registries, (3) ownership ledgers and (4) definition sharing, as well as by only replicating ledgers between stakeholder pairs. To show how our approach compares to other solutions, we also consider how Corda, Fabric and Ethereum meet our requirements. We conclude that digital negotiation and ownership could replace many proposed uses of code-as-contracts for better compatibility with current contractual practices, as well as noting that distributed consensus algorithms are not mandatory for digital cooperation.
topic Digital negotiation
digital cooperation
digital contracts
smart contracts
distributed ledger technology
blockchain
url https://ieeexplore.ieee.org/document/8950125/
work_keys_str_mv AT emanuelpalm approachingnondisruptivedistributedledgertechnologiesviatheexchangenetworkarchitecture
AT ulfbodin approachingnondisruptivedistributedledgertechnologiesviatheexchangenetworkarchitecture
AT olovschelen approachingnondisruptivedistributedledgertechnologiesviatheexchangenetworkarchitecture
_version_ 1724184119464689664