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 条
  • [21] Smart Contract Design in Distributed Energy Systems: A Systematic Review
    Honari, Kimia
    Rouhani, Sara
    Falak, Nida E.
    Liu, Yuan
    Li, Yunwei
    Liang, Hao
    Dick, Scott
    Miller, James
    ENERGIES, 2023, 16 (12)
  • [22] Leveraging Large Language Models for Automatic Smart Contract Generation
    Napoli, Emanuele Antonio
    Barbara, Fadi
    Gatteschi, Valentina
    Schifanella, Claudio
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 701 - 710
  • [23] Exploring Smart Contract Recommendation: Towards Efficient Blockchain Development
    Jiang, Zigui
    Zheng, Zibin
    Chen, Kai
    Luo, Xiapu
    Tang, Xiuwen
    Li, Yin
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 1822 - 1832
  • [24] A Smart-Contract-Based Policy-Domain Access Control Framework for Distributed Industrial IoT
    Luo, Song
    Hu, Tan
    Han, Nian
    Qian, Yuhua
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (07) : 11427 - 11443
  • [25] Distributed Logistics Resources Allocation with Blockchain, Smart Contract, and Edge Computing
    Chen, Junhua
    Zhang, Jiatong
    Pu, Chenggen
    Wang, Ping
    Wei, Min
    Hong, Seungho
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (07)
  • [26] Smart Contract based Distributed IoT Security: A Protocol for Autonomous Device Management
    Wickstrom, John
    Westerlund, Magnus
    Pulkkis, Goran
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 776 - 781
  • [27] Towards Automated Verification of Smart Contract Fairness
    Liu, Ye
    Li, Yi
    Lin, Shang-Wei
    Zhao, Rong
    PROCEEDINGS OF THE 28TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '20), 2020, : 666 - 677
  • [28] AaYusH: A Smart Contract-based Telesurgery System for Healthcare 4.0
    Gupta, Rajesh
    Shukla, Arpit
    Tanwar, Sudeep
    2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2020,
  • [29] Role-Based Smart Contract: An Intelligent System for Scholarly Communication
    Sivakumar E.
    Chawla P.
    SN Computer Science, 3 (4)
  • [30] Blockchain based Smart Contract for Bidding System
    Chen, Yi-Hui
    Chen, Shih-Hsin
    Lin, Iuon-Chang
    PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 208 - 211