On Observing Contracts: Deontic Contracts Meet Smart Contracts

被引:6
|
作者
Azzopardi, Shaun [1 ]
Pace, Gordon J. [1 ,2 ]
Schapachnik, Fernando [3 ,4 ]
机构
[1] Univ Malta, Dept Comp Sci, Msida, Malta
[2] Univ Malta, Ctr Distributed Ledger Technol, Msida, Malta
[3] Univ Buenos Aires, Dept Computac, Fac Ciencias Exactas & Nat, Buenos Aires, DF, Argentina
[4] UBA, CONICET, ICC, Buenos Aires, DF, Argentina
来源
LEGAL KNOWLEDGE AND INFORMATION SYSTEMS (JURIX 2018) | 2018年 / 313卷
关键词
blockchain; smart contracts; contracts; deontic logic; monitoring; LOGIC;
D O I
10.3233/978-1-61499-935-5-21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Smart contracts have been proposed as executable implementations enforcing real-life contracts. Unfortunately, the semantic gap between these allows for the smart contract to diverge from its intended deontic behaviour. In this paper we show how a deontic contract can be used for real-time monitoring of smart contracts specifically and request-based interactive systems in general, allowing for the identification of any violations. The deontic logic of actions we present takes into account the possibility of action failure (which we can observe in smart contracts), allowing us to consider novel monitorable semantics for deontic norms. For example, taking a rights-based view of permissions allows us to detect the violation of a permission when a permitted action is not allowed to succeed. A case study is presented showing this approach in action for Ethereum smart contracts.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 50 条
  • [41] Smart contracts for smart rural supply chains
    Prause, Gunnar
    Boevsky, Ivan
    BULGARIAN JOURNAL OF AGRICULTURAL SCIENCE, 2019, 25 (03): : 454 - 463
  • [42] Contracts ex machina: brief notes about the introductions of Blockchain technology and Smart Contracts
    Gomes, Delber Pinto
    RED-REVISTA ELECTRONICA DE DIREITO, 2018, 17 (03): : 39 - 55
  • [43] A survey on security in consensus and smart contracts
    Cao, Xuelian
    Zhang, Jianhui
    Wu, Xuechen
    Liu, Bo
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) : 1008 - 1028
  • [44] Smart Contracts: Architecture and Research Progresses
    Ouyang L.-W.
    Wang S.
    Yuan Y.
    Ni X.-C.
    Wang F.-Y.
    Zidonghua Xuebao/Acta Automatica Sinica, 2019, 45 (03): : 445 - 457
  • [45] Smart Contracts as a Tool to Support the Challenges of Buying and Selling Coffee Futures Contracts in Colombia
    Ordonez, Cristian Camilo
    Organero, Mario Munoz
    Ramirez-Gonzalez, Gustavo
    Corrales, Juan Carlos
    AGRICULTURE-BASEL, 2024, 14 (06):
  • [46] Smart contracts for decentralized vehicle services
    Mhamdi, Halima
    Zouinkhi, Ahmed
    Sakli, Hedi
    IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1846 - 1851
  • [47] On Refining Design Patterns for Smart Contracts
    Zecchini, Marco
    Bracciali, Andrea
    Chatzigiannakis, Ioannis
    Vitaletti, Andrea
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 228 - 239
  • [48] Applying blockchain technology in smart contracts for construction payment: a comprehensive solution for lumpsum contracts
    Pham V.H.S.
    Vo T.T.
    Dang N.T.N.
    Asian Journal of Civil Engineering, 2024, 25 (4) : 3549 - 3564
  • [49] Runtime Verification of Ethereum Smart Contracts
    Ellul, Joshua
    Pace, Gordon
    2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 158 - 163
  • [50] Proving Conditional Termination for Smart Contracts
    Le, Ton Chanh
    Xu, Lei
    Chen, Lin
    Shi, Weidong
    PROCEEDINGS OF THE 2ND ACM WORKSHOP ON BLOCKCHAINS, CRYPTOCURRENCIES, AND CONTRACTS (BCC'18), 2018, : 57 - 59