KIT | KIT-Bibliothek | Impressum | Datenschutz

Coupling Smart Contracts: A Comparative Case Study

Friebe, Sebastian; Stengele, Oliver; Hartenstein, Hannes; Zitterbart, Martina

Abstract (englisch):
When software systems become more complex, it can be advantageous to partition their code into multiple, separate components. In this work, we examine how multiple smart contracts can be coupled to work together. When coupling smart contracts, different design approaches are possible with their own advantages and disadvantages. As an example, we couple two smart contract applications on the Ethereum blockchain: Palinodia and DecentID. Palinodia can be used to ensure the integrity of downloaded executable binaries by checking their hashes against the hashes stored in the blockchain. To make sure that not everyone can modify the data stored on the blockchain, an identity management system is required. This task is fulfilled by DecentID, which provides decentralized identities stored as smart contracts on the blockchain. We evaluate approaches of coupling these two applications and discuss their benefits and drawbacks for this use case.


Postprint §
DOI: 10.5445/IR/1000139462
Veröffentlicht am 09.11.2021
Originalveröffentlichung
DOI: 10.1109/BRAINS52497.2021.9569830
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Telematik (TM)
Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 25.10.2021
Sprache Englisch
Identifikator ISBN: 978-1-6654-3925-1
KITopen-ID: 1000139462
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Erschienen in 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS), 27-30 Sept. 2021
Veranstaltung 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS 2021), Online, 27.09.2021 – 30.09.2021
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten 137–144
Schlagwörter smart contract, Ethereum, coupling, blockchain
Nachgewiesen in Scopus
Relationen in KITopen
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page