Blockchain-Based Coordination: Assessing the Expressive Power of Smart Contracts

被引:8
|
作者
Ciatto, Giovanni [1 ]
Mariani, Stefano [2 ]
Maffi, Alfredo [3 ]
Omicini, Andrea [1 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, I-47521 Cesena, Italy
[2] Univ Modena & Reggio Emilia, Dept Sci & Methods Engn, I-42122 Reggio Emilia, Italy
[3] Mark One SRL, I-47521 Cesena, Italy
关键词
blockchain; smart contracts; coordination; Linda; Tenderfone; LANGUAGES; MODELS;
D O I
10.3390/info11010052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A common use case for blockchain smart contracts (SC) is that of governing interaction amongst mutually untrusted parties, by automatically enforcing rules for interaction. However, while many contributions in the literature assess SC computational expressiveness, an evaluation of their power in terms of coordination (i.e., governing interaction) is still missing. This is why in this paper we test mainstream SC implementations by evaluating their expressive power in coordinating both inter-users and inter-SC activities. To do so, we exploit the archetypal Linda coordination model as a benchmark-a common practice in the field of coordination models and languages-by discussing to what extent mainstream blockchain technologies support its implementation. As they reveal some notable limitations (affecting, in particular, coordination between SC) we then show how Tenderfone, a custom blockchain implementation providing for a more expressive notion of SC, addresses the aforementioned limitations.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Realtime polymorphic malicious behavior detection in blockchain-based smart contracts
    Galis, Darius
    Pungila, Ciprian
    Negru, Viorel
    LOGIC JOURNAL OF THE IGPL, 2024, 32 (02) : 210 - 223
  • [22] A lightweight smart contracts framework for blockchain-based secure communication in smart grid applications
    Faheem, Muhammad
    Kuusniemi, Heidi
    Eltahawy, Bahaa
    Bhutta, Muhammad Shoaib
    Raza, Basit
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2024, 18 (03) : 625 - 638
  • [23] A blockchain-based approach using smart contracts to develop a smart waste management system
    Sen Gupta, Y.
    Mukherjee, S.
    Dutta, R.
    Bhattacharya, S.
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL SCIENCE AND TECHNOLOGY, 2022, 19 (08) : 7833 - 7856
  • [24] A blockchain-based approach using smart contracts to develop a smart waste management system
    Y. Sen Gupta
    S. Mukherjee
    R. Dutta
    S. Bhattacharya
    International Journal of Environmental Science and Technology, 2022, 19 : 7833 - 7856
  • [25] Blockchain-based smart microgrid power transaction model
    Jian, Wei
    Fu, Baochuan
    Wu, Zhengtian
    Jiang, Baoping
    Liu, Zhengguang
    Chen, Xingyan
    IFAC PAPERSONLINE, 2022, 55 (11): : 126 - 131
  • [26] Blockchain-based smart grid power trading technology
    Kai Su
    Yun Yu
    Jianzhong Zhang
    Journal of Engineering and Applied Science, 2024, 71 (1):
  • [27] Permission and Usage Control for Virtual Tourism using Blockchain-based Smart Contracts
    Siddiqui, Muhammad Shoaib
    Syed, Toqeer Ali
    Nadeem, Adnan
    Nawaz, Waqas
    Alkhodre, Ahmad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 231 - 240
  • [28] BLOCKCHAIN-BASED SMART CONTRACTS AND CONFLICT RULES FOR BUSINESS-TO-BUSINESS OPERATIONS
    Garriga Suau, Georgina
    REVISTA ELECTRONICA DE ESTUDIOS INTERNACIONALES, 2021, (41):
  • [29] Blockchain-based Smart Contracts: A Systematic Mapping Study of Academic Research (2018)
    Alharby, Maher
    Aldweesh, Amjad
    van Moorsel, Aad
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 96 - 101
  • [30] Blockchain-Based Smart Contracts for Land Title Registry Opportunities and Adaption for Fiji
    Chand, Rishal Ravikesh
    Ali, A. B. M. Shawkat
    Zhang, Peng
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 247 - 255