While procedural languages are commonly used to program smart contracts in blockchain systems, logic-based languages may be interesting alternatives. In this paper, we inspect what are the possible legal and technical (dis)advantages of logic-based smart contracts in light of common activities featuring ordinary contracts, then we provide insights on how to use such logic-based smart contracts in combination with blockchain systems. These insights lead us to emphasize a fundamental challenge - algorithms for logic approaches have to be efficient, but they also need to be literally cheap as measured within the environment where they are deployed and according to its economic rules. We illustrate this with different algorithms from defeasible logic-based frameworks.

Evaluation of logic-based smart contracts for blockchain systems / Idelberger, Florian; Governatori, Guido; Riveret, Régis; Sartor, Giovanni. - STAMPA. - 9718:(2016), pp. 167-183. [10.1007/978-3-319-42019-6_11]

Evaluation of logic-based smart contracts for blockchain systems

GOVERNATORI, GUIDO;RIVERET, REGIS;SARTOR, GIOVANNI
2016

Abstract

While procedural languages are commonly used to program smart contracts in blockchain systems, logic-based languages may be interesting alternatives. In this paper, we inspect what are the possible legal and technical (dis)advantages of logic-based smart contracts in light of common activities featuring ordinary contracts, then we provide insights on how to use such logic-based smart contracts in combination with blockchain systems. These insights lead us to emphasize a fundamental challenge - algorithms for logic approaches have to be efficient, but they also need to be literally cheap as measured within the environment where they are deployed and according to its economic rules. We illustrate this with different algorithms from defeasible logic-based frameworks.
2016
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
167
183
Evaluation of logic-based smart contracts for blockchain systems / Idelberger, Florian; Governatori, Guido; Riveret, Régis; Sartor, Giovanni. - STAMPA. - 9718:(2016), pp. 167-183. [10.1007/978-3-319-42019-6_11]
Idelberger, Florian; Governatori, Guido; Riveret, Régis; Sartor, Giovanni
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/562455
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 146
  • ???jsp.display-item.citation.isi??? 92
social impact