Towards smart contract distributed directory based on the uniform description language

被引:0
|
作者
Souei, Wafa Ben Slama [1 ,3 ]
El Hog, Chiraz [2 ,3 ]
Ben Djemaa, Raoudha [1 ,3 ]
Sliman, Layth [4 ]
Ben Amor, Ikram Amous [3 ,5 ]
机构
[1] Univ Sousse, ISITCOM H Sousse, Sousse 4011, Tunisia
[2] Coll Sci & Arts, Dept Comp Sci, Unaizah, Saudi Arabia
[3] Univ Sfax, MIRACL Lab, Sfax 3031, Tunisia
[4] Paris Pantheon Assas Univ, EFREI, F-94800 Villejuif, France
[5] Univ Sfax, Natl Sch Elect & Telecommun Sfax, Sfax 3018, Tunisia
关键词
Smart Contract; Distributed Directory; Uniform description language; Solidity; Blockchain;
D O I
10.1016/j.cola.2023.101225
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A Smart Contract (SC) is a piece of code executed on the blockchain to automatically trigger transactions upon the occurrence of predefined events. Due to the intrinsic features regarding traceability and data immutability, many companies started using blockchain Smart Contracts to perform collaborative processes. Despite their promising features, there is a lack of Smart Contacts management platforms that enable blockchain participants to describe and publish their smart contacts or "search and match"already deployed ones. In this paper, a new Distributed Smart Directory (DSD) where providers can publish their SCs description is proposed. The SCs descriptions include metadata covering functional, and non-functional properties of the SC. Hence, users can find SCs according to their non-functional preferences, needs, and constraints. The proposed DSD is an extension of the ebXML directory. It was fully implemented on-chain. The SCs descriptions are generated based on the Uniform Description language for SC (UDL-SC). The proposed solution is implemented on the Ethereum blockchain. It was then tested and evaluated.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Towards a Smart Contract-Based, Decentralized, Public-Key Infrastructure
    Patsonakis, Christos
    Samari, Katerina
    Roussopoulos, Mema
    Kiayias, Aggelos
    CRYPTOLOGY AND NETWORK SECURITY (CANS 2017), 2018, 11261 : 299 - 321
  • [32] Towards SDN-based smart contract solution for IoT access control
    Khalid, Mizna
    Hameed, Sufian
    Qadir, Abdul
    Shah, Syed Attique
    Draheim, Dirk
    COMPUTER COMMUNICATIONS, 2023, 198 : 1 - 31
  • [33] Towards Effective Guidance of Smart Contract Fuzz Testing Based on Static Analysis
    Park, Jeongwon
    Choi, Jaeseung
    ELECTRONICS, 2025, 14 (04):
  • [34] TOWARDS A FORMALLY BASED COMPONENT DESCRIPTION LANGUAGE - A FOUNDATION FOR REUSE
    CRAMER, J
    FEY, W
    GOEDICKE, M
    GROSSERHODE, M
    STRUCTURED PROGRAMMING, 1991, 12 (02): : 91 - 110
  • [35] A Distributed Resource Management for VANET using Smart Contract
    Kchaou, Amira
    Abassi, Ryma
    Ayed, Samiha
    El Fatmi, Sihem Guemara
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1448 - 1453
  • [36] Towards contract based coordination of distributed product development processes with complete substitution
    Schmidt K.
    Volling T.
    Spengler T.S.
    Journal of Business Economics, 2014, 84 (5) : 665 - 714
  • [37] Uniform internal model for hybrid language description
    Zhu, M
    Bian, JN
    Xue, HX
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1322 - 1325
  • [38] A Distributed Authentication Scheme Based on Smart Contract for Roaming Service in Mobile Vehicular Networks
    Xue, Kaiping
    Luo, Xinyi
    Ma, Yongjin
    Li, Jian
    Liu, Jianqing
    Wei, David S. L.
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (05) : 5284 - 5297
  • [39] Distributed E-Voting and E-Bidding Systems Based on Smart Contract
    Tso, Raylin
    Liu, Zi-Yuan
    Hsiao, Jen-Ho
    ELECTRONICS, 2019, 8 (04):
  • [40] Leveraging Standards Based Ontological Concepts in Distributed Ledgers: A Healthcare Smart Contract Example
    Li, Mengyi
    Xia, Lirong
    Seneviratne, Oshani
    2019 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPCON), 2019, : 152 - 157