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 条
  • [21] Smart Contracts in the Global South
    Kshetri, Nir
    Besada, Hany
    Sharma, Ravi S.
    Rojas-Torres, Diana
    IT PROFESSIONAL, 2021, 23 (03) : 102 - 106
  • [22] 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
  • [23] Smart contracts: a remedial analysis
    Herian, Robert
    INFORMATION & COMMUNICATIONS TECHNOLOGY LAW, 2021, 30 (01) : 17 - 34
  • [24] Smart Contracts for Smart Supply Chains
    Prause, Gunnar
    IFAC PAPERSONLINE, 2019, 52 (13): : 2501 - 2506
  • [25] Adding concurrency to smart contracts
    Dickerson, Thomas
    Gazzillo, Paul
    Herlihy, Maurice
    Koskinen, Eric
    DISTRIBUTED COMPUTING, 2020, 33 (3-4) : 209 - 225
  • [26] Adding concurrency to smart contracts
    Thomas Dickerson
    Paul Gazzillo
    Maurice Herlihy
    Eric Koskinen
    Distributed Computing, 2020, 33 : 209 - 225
  • [27] HRM Smart Contracts on the Blockchain
    Neiheiser, Ray
    Inacio, Gustavo
    Rech, Luciana
    Fraga, Joni
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 194 - 199
  • [28] Elastic Smart Contracts in Blockchains
    Schahram Dustda
    Pablo Fernández
    José María García
    Antonio Ruiz-Cortés
    IEEE/CAAJournalofAutomaticaSinica, 2021, 8 (12) : 1901 - 1912
  • [29] Smart Contracts: Legal Considerations
    Gilcrest, Jack
    Carvalho, Arthur
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 3277 - 3281
  • [30] Analysis of smart contracts balances
    Laneve, Cosimo
    Coen, Claudio Sacerdoti
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2021, 2 (03):