A Formal Specification Smart-Contract Language for Legally Binding Decentralized Autonomous Organizations

被引:22
|
作者
Dwivedi, Vimal [1 ]
Norta, Alex [1 ]
Wulf, Alexander [2 ]
Leiding, Benjamin [3 ]
Saxena, Sandeep [4 ]
Udokwu, Chibuzor [1 ]
机构
[1] Tallinn Univ Technol, Dept Software Sci, EE-12616 Tallinn, Estonia
[2] SRH Berlin Univ Appl Sci, D-10587 Berlin, Germany
[3] Tech Univ Clausthal, Inst Software & Syst Engn, D-38678 Clausthal Zellerfeld, Germany
[4] Galgotias Coll Engn & Technol, Greater Noida 201310, India
关键词
Blockchain; Smart contracts; Collaboration; Contracts; Ontologies; Organizations; Automobiles; smart contract; decentralized autonomous organization; ontology; smart contract language; business process; B2B;
D O I
10.1109/ACCESS.2021.3081926
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain- and smart-contract technology enhance the effectiveness and automation of business processes. The rising interest in the development of decentralized autonomous organizations (DAO) shows that blockchain technology has the potential to reform business and society. A DAO is an organization wherein business rules are encoded in smart-contract programs that are executed when specified rules are met. The contractual- and business semantics are sine qua non for drafting a legally-binding smart contract in DAO collaborations. Several smart-contract languages (SCLs) exist, such as SPESC, or Symboleo to specify a legally-binding contract. However, their primary focus is on designing and developing smart contracts with the cooperation of IT- and non-IT users. Therefore, this paper fills a gap in the state of the art by specifying a smart-legal-contract markup language (SLCML) for legal- and business constructs to draft a legally-binding DAO. To achieve the paper objective, we first present a formal SCL ontology to describe the legal- and business semantics of a DAO. Secondly, we translate the SCL ontology into SLCML, for which we present the XML schema definition. We demonstrate and evaluate our SLCML language through the specification of a real life-inspired Sale-of-Goods contract. Finally, the SLCML use-case code is translated into Solidity to demonstrate its feasibility for blockchain platform implementations.
引用
收藏
页码:76069 / 76082
页数:14
相关论文
共 21 条
  • [1] Evaluation of a Legally Binding Smart-Contract Language for Blockchain Applications
    Dwivedi, Vimal
    Iqbal, Mubashar
    Norta, Alex
    Matulevicius, Raimundas
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2023, 29 (07) : 691 - 717
  • [2] Designing a Smart-Contract Application Layer for Transacting Decentralized Autonomous Organizations
    Norta, Alex
    [J]. ADVANCES IN COMPUTING AND DATA SCIENCES, ICACDS 2016, 2017, 721 : 595 - 604
  • [3] Legally Enforceable Smart-Contract Languages: A Systematic Literature Review
    Dwivedi, Vimal
    Pattanaik, Vishwajeet
    Deval, Vipin
    Dixit, Abhishek
    Norta, Alex
    Draheim, Dirk
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (05)
  • [4] Albert, An Intermediate Smart-Contract Language for the Tezos Blockchain
    Bernardo, Bruno
    Cauderlier, Raphael
    Pesin, Basile
    Tesson, Julien
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2020, 2020, 12063 : 584 - 598
  • [5] Smart-Contract Enabled Decentralized Identity Management Framework for Industry 4.0
    Dixit, Akanksha
    Asif, Waciar
    Rajarajan, Muttukrishnan
    [J]. IECON 2020: THE 46TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2020, : 2221 - 2227
  • [6] A Survey of Smart Contract Formal Specification and Verification
    Tolmach, Palina
    Li, Yi
    Lin, Shang-Wei
    Liu, Yang
    Li, Zengxiang
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (07)
  • [7] Formal Specification Technique in Smart Contract Verification
    Lee, Seung-Min
    Park, Soojin
    Park, Young B.
    [J]. 2019 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON), 2019, : 7 - 10
  • [8] Towards user-centered and legally relevant smart-contract development: A systematic literature review
    Dixit, Abhishek
    Deval, Vipin
    Dwivedi, Vimal
    Norta, Alex
    Draheim, Dirk
    [J]. JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2022, 26
  • [9] Smart-contract enabled decentralized knowledge fusion for blockchain-based conversation system
    Yang, Wenli
    Garg, Saurabh
    Bai, Quan
    Kang, Byeong
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 203
  • [10] Implementation of Smart Contract on Autonomous Decentralized Voting Blockchain
    Takahashi, Hironao
    Lakhani, Uzair
    [J]. 2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, : 131 - 137