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 条
  • [41] Behavioral Simulation for Smart Contracts
    Beillahi, Sidi Mohamed
    Ciocarlie, Gabriela
    Emmi, Michael
    Enea, Constantin
    PROCEEDINGS OF THE 41ST ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '20), 2020, : 470 - 486
  • [42] Smart Contracts in the Global South
    Kshetri, Nir
    Besada, Hany
    Sharma, Ravi S.
    Rojas-Torres, Diana
    IT PROFESSIONAL, 2021, 23 (03) : 102 - 106
  • [43] Smart contracts: a remedial analysis
    Herian, Robert
    INFORMATION & COMMUNICATIONS TECHNOLOGY LAW, 2021, 30 (01) : 17 - 34
  • [44] Adding concurrency to smart contracts
    Dickerson, Thomas
    Gazzillo, Paul
    Herlihy, Maurice
    Koskinen, Eric
    DISTRIBUTED COMPUTING, 2020, 33 (3-4) : 209 - 225
  • [45] Adding concurrency to smart contracts
    Thomas Dickerson
    Paul Gazzillo
    Maurice Herlihy
    Eric Koskinen
    Distributed Computing, 2020, 33 : 209 - 225
  • [46] HRM Smart Contracts on the Blockchain
    Neiheiser, Ray
    Inacio, Gustavo
    Rech, Luciana
    Fraga, Joni
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 194 - 199
  • [47] Analysis of smart contracts balances
    Laneve, Cosimo
    Coen, Claudio Sacerdoti
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2021, 2 (03):
  • [48] Security Smells in Smart Contracts
    Demir, Mehmet
    Alalfi, Manar
    Turetken, Ozgur
    Ferworn, Alexander
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 442 - 449
  • [49] Smart Contracts: Legal Considerations
    Gilcrest, Jack
    Carvalho, Arthur
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 3277 - 3281
  • [50] Verification of smart contracts: A survey
    Almakhour, Mouhamad
    Sliman, Layth
    Samhat, Abed Ellatif
    Mellouk, Abdelhamid
    PERVASIVE AND MOBILE COMPUTING, 2020, 67