Elastic Smart Contracts in Blockchains

被引:34
|
作者
Dustdar, Schahram [1 ]
Fernandez, Pablo [2 ]
Garcia, Jose Maria [2 ]
Ruiz-Cortes, Antonio [2 ]
机构
[1] Vienna Univ Technol, Distributed Syst Grp, A-1040 Vienna, Austria
[2] Univ Seville, Res Inst Comp Engn, Smart Comp Syst Res & Engn Lab, Seville 41012, Spain
关键词
Cloud computing; Costs; Smart cities; Smart contracts; Ecosystems; Computer architecture; Elasticity; Blockchain; elasticity; Internet of Things (IoT); smart cities; smart contracts; virtual chains; EDGE;
D O I
10.1109/JAS.2021.1004222
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we deal with questions related to blockchains in complex Internet of Things (IoT)-based ecosystems. Such ecosystems are typically composed of IoT devices, edge devices, cloud computing software services, as well as people, who are decision makers in scenarios such as smart cities. Many decisions related to analytics can be based on data coming from IoT sensors, software services, and people. However, they are typically based on different levels of abstraction and granularity. This poses a number of challenges when multiple blockchains are used together with smart contracts. This work proposes to apply our concept of elasticity to smart contracts and thereby enabling analytics in and between multiple blockchains in the context of IoT. We propose a reference architecture for Elastic Smart Contracts and evaluate the approach in a smart city scenario, discussing the benefits in terms of performance and self-adaptability of our solution.
引用
收藏
页码:1901 / 1912
页数:12
相关论文
共 50 条
  • [1] Elastic Smart Contracts in Blockchains
    Schahram Dustda
    Pablo Fernández
    José María García
    Antonio Ruiz-Cortés
    IEEE/CAAJournalofAutomaticaSinica, 2021, 8 (12) : 1901 - 1912
  • [2] Reinforcement learning with smart contracts on blockchains
    Davarakis, Theodoros-Thirimachos
    Palaiokrassas, Georgios
    Litke, Antonios
    Varvarigou, Theodora
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 550 - 563
  • [3] Electronic bills of lading, blockchains and smart contracts
    Todd, Paul
    INTERNATIONAL JOURNAL OF LAW AND INFORMATION TECHNOLOGY, 2019, 27 (04): : 339 - 371
  • [4] Adaptable Cryptographic Primitives in Blockchains via Smart Contracts
    Longo, Riccardo
    Mascia, Carla
    Meneghetti, Alessio
    Santilli, Giordano
    Tognolini, Giovanni
    CRYPTOGRAPHY, 2022, 6 (03)
  • [5] Secure compilation of rich smart contracts on poor UTXO blockchains
    Bartoletti, Massimo
    Marchesin, Riccardo
    Zunino, Roberto
    9TH EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY, EUROS&P 2024, 2024, : 235 - 267
  • [6] Pervasive Smart Contracts for Blockchains in IoT Systems
    Taherkordi, Amir
    Herrmann, Peter
    2018 INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS (ICBTA 2018), 2018, : 6 - 11
  • [7] Context-based Smart Contracts For Appendable-block Blockchains
    Nunes, Henry C.
    Lunardi, Roben C.
    Zorzo, Avelino F.
    Michelin, Regio A.
    Kanhere, Salil S.
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [8] Balancing Privity and Enforceability of BPM-Based Smart Contracts on Blockchains
    Koepke, Julius
    Franceschetti, Marco
    Eder, Johann
    BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND CENTRAL AND EASTERN EUROPE FORUM, 2019, 361 : 87 - 102
  • [9] Blockchains and Smart Contracts for the Internet of Things
    Christidis, Konstantinos
    Devetsikiotis, Michael
    IEEE ACCESS, 2016, 4 : 2292 - 2303
  • [10] Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent Conflicts
    Garamvolgyi, Peter
    Liu, Yuxi
    Zhou, Dong
    Long, Fan
    Wu, Ming
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 2315 - 2326