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 条
  • [21] Smart Contracts on the Move
    Fynn, Enrique
    Bessani, Alysson
    Pedone, Fernando
    2020 50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2020), 2020, : 233 - 244
  • [22] Blockchain and Smart Contracts
    Abdelhamid, Manar
    Hassan, Ghada
    PROCEEDINGS OF 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND INFORMATION ENGINEERING (ICSIE 2019), 2019, : 91 - 95
  • [23] Toward an NLP Approach for Transforming Paper Contracts into Smart Contracts
    Aejas, Bajeela
    Belhi, Abdelhak
    Bouras, Abdelaziz
    INTELLIGENT SUSTAINABLE SYSTEMS, WORLDS4 2022, VOL 2, 2023, 579 : 751 - 759
  • [24] Digital Enforceable Contracts (DEC): Making Smart Contracts Smarter
    Liu, Lu-Chi
    Sileno, Giovanni
    Van Engers, Tom
    LEGAL KNOWLEDGE AND INFORMATION SYSTEMS, 2020, 334 : 235 - 238
  • [25] Compliance Checking for Transactive Energy Contracts using Smart Contracts
    Parvizimosaed, Alireza
    Bashari, Masoud
    Kian, Ashkan R.
    Amyot, Daniel
    Mylopoulos, John
    2020 IEEE PES TRANSACTIVE ENERGY SYSTEMS CONFERENCE (TESC), 2020,
  • [26] From smart legal contracts to contracts on blockchain: An empirical investigation
    Bassan, Fabio
    Rabitti, Maddalena
    COMPUTER LAW & SECURITY REVIEW, 2024, 55
  • [27] On legal contracts, imperative and declarative smart contracts, and blockchain systems
    Guido Governatori
    Florian Idelberger
    Zoran Milosevic
    Regis Riveret
    Giovanni Sartor
    Xiwei Xu
    Artificial Intelligence and Law, 2018, 26 : 377 - 409
  • [28] 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
  • [29] Digital assets rights management through smart legal contracts and smart contracts
    Ferro, Enrico
    Saltarella, Marco
    Rotondi, Domenico
    Giovanelli, Marco
    Corrias, Giacomo
    Moncada, Roberto
    Cavallaro, Andrea
    Favenza, Alfredo
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2023, 4 (03):
  • [30] What Do We Mean by Smart Contracts? Open Challenges in Smart Contracts
    Vigliotti, Maria G.
    FRONTIERS IN BLOCKCHAIN, 2021, 3