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.
| Originalsprog | Engelsk |
|---|---|
| Titel | Proceedings of the 7th Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems 2020 (EMLS) |
| Publikationsdato | 25 feb. 2020 |
| Sider | 1-8 |
| Status | Udgivet - 25 feb. 2020 |
| Udgivet eksternt | Ja |
| Begivenhed | Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems - Innsbruck, Østrig Varighed: 24 feb. 2020 → 28 feb. 2020 Konferencens nummer: 7 https://publications.rwth-aachen.de/record/856145 https://dl.gi.de/items/6f1f3c3b-0f6c-4746-af6b-a3e540182b6f |
Konference
| Konference | Collaborative Workshop on Evolution and Maintenance of Long-Living Software Systems |
|---|---|
| Nummer | 7 |
| Land/Område | Østrig |
| By | Innsbruck |
| Periode | 24/02/2020 → 28/02/2020 |
| Internetadresse |