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
关键词
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 条
  • [31] From old to new: From internet to smart contracts and from people to smart contracts
    de Graaf, T. J.
    COMPUTER LAW & SECURITY REVIEW, 2019, 35 (05)
  • [32] Contracts? What contracts?
    不详
    NAVAL ARCHITECT, 2009, : 64 - 64
  • [33] Swarm Contracts: Smart Contracts in Robotic Swarms with Varying Agent Behavior
    Grey, Jonathan
    Godage, Isuru
    Seneviratne, Oshani
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 265 - 272
  • [34] Smart contracts vs incomplete contracts: A transaction cost economics viewpoint
    Vatiero, Massimiliano
    COMPUTER LAW & SECURITY REVIEW, 2022, 46
  • [35] TEACHING CONTRACTS WITH CONTRACTS
    MISNER, RL
    JOURNAL OF LEGAL EDUCATION, 1977, 28 (04) : 550 - 552
  • [36] The Internet of Energy Systems: Blockchain and Smart Contracts meet Federated Learning
    Zekiye, Abdulrezzak
    Ozkasap, Oznur
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC, 2023,
  • [37] Smart Contracts and the Coase Conjecturer
    Brzustowski, Thomas
    Georgiadis-harris, Alkis
    Szentes, Balazs
    AMERICAN ECONOMIC REVIEW, 2023, 113 (05): : 1334 - 1359
  • [38] Elastic Smart Contracts in Blockchains
    Dustdar, Schahram
    Fernandez, Pablo
    Garcia, Jose Maria
    Ruiz-Cortes, Antonio
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (12) : 1901 - 1912
  • [39] On the Formal Verification of Smart Contracts
    Davila, Rene
    Aldeco-Perez, Rocio
    Barcenas, Everardo
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 18 - 24
  • [40] Smart Contracts Dumb Idea
    O'Hara, Kieron
    IEEE INTERNET COMPUTING, 2017, 21 (02) : 97 - 101