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 条
  • [1] Smart Contracts Contracts
    Bartoletti, Massimo
    FRONTIERS IN BLOCKCHAIN, 2020, 3
  • [2] Future Contracts: Smart Contracts
    Kashyap, Sistla
    Pathak, Pankaj
    CARDIOMETRY, 2022, (24): : 729 - 736
  • [3] On legal contracts, imperative and declarative smart contracts, and blockchain systems
    Governatori, Guido
    Idelberger, Florian
    Milosevic, Zoran
    Riveret, Regis
    Sartor, Giovanni
    Xu, Xiwei
    ARTIFICIAL INTELLIGENCE AND LAW, 2018, 26 (04) : 377 - 409
  • [4] Intelligent contracts: Making smart contracts smart for blockchain intelligence
    Ouyang, Liwei
    Zhang, Wenwen
    Wang, Fei-Yue
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 104
  • [5] Smart contracts in Spain; the regulation of smart contracts
    Legeren-Molina, Antonio
    REVISTA DE DERECHO CIVIL, 2018, 5 (02): : 193 - 241
  • [6] Consolidating Smart Contracts with Behavioral Contracts
    Wei, Guannan
    Xie, Danning
    Zhang, Wuqi
    Yuan, Yongwei
    Zhang, Zhuo
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (PLDI):
  • [7] The Treewidth of Smart Contracts
    Chatterjee, Krishnendu
    Goharshady, Amir Kafshdar
    Goharshady, Ehsan Kafshdar
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 400 - 408
  • [8] Smart contracts
    De Filippi, Primavera
    Wray, Chris
    Sileno, Giovanni
    INTERNET POLICY REVIEW, 2021, 10 (02):
  • [9] The Limits of Smart Contracts
    Frankenreiter, Jens
    JOURNAL OF INSTITUTIONAL AND THEORETICAL ECONOMICS-ZEITSCHRIFT FUR DIE GESAMTE STAATSWISSENSCHAFT, 2019, 175 (01): : 149 - 162
  • [10] Standardizing Smart Contracts
    Capocasale, Vittorio
    Perboli, Guido
    IEEE ACCESS, 2022, 10 : 91203 - 91212