Skip to search boxSkip to navigationSkip to main content

Maintenance of long living smart contracts proceedings article

  • University of Koblenz
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 1-8

Publication milestones

  • Published - 25/02/2020

Publication status

Published - 25/02/2020

Publication IDs

  • ORCID: /0000-0002-2604-0487/work/154224637

Host publication title

Proceedings of the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems 2020 (EMLS)

Abstract

In recent years, blockchains became widely known for offering immutable and trust-free storage of arbitrary information. Blockchains also leverage smart contracts, a concept for executing program code for modifying the blockchain state. While the characteristics of a blockchain, especially immutability, enable reliability in a trust-free environment, it hinders the maintenance of smart contracts itself. With the increasing number, size, and lifetime of smart contracts, they could be considered to be long-living software. Therefore, it might become necessary to apply common techniques from software engineering to maintain smart contracts. However, updating smart contracts residing within the immutable blockchain data raises an interesting challenge. In this work, we analyze whether the assumption of smart contracts being long-living is true, study how immutable smart contracts are maintained in practice and elaborate on the challenges appearing due to these maintenance practices.

Access to documents

Final published version, 891.08 KB
License:Unspecified

Related Event

Title

Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems

Event type

Conference

Degree of recognition

International event

Date

24/02/2020 - 28/02/2020

Location

InnsbruckAustria