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...
Main Authors: | , , |
---|---|
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 |