The blockchain is a novel approach to support distributed systems enabling a common, consistent view of a shared state among distributed nodes. There, smart contracts are computer programs that allow users to deploy arbitrary computations, in charge of automatically regulate state transitions and enforce properties. In this paper we speculate on how the blockchain and smart contracts could take advantage of a logic programming approach, and, complementarily, on how logic programming can benefit from the blockchain infrastructure. Accordingly, we discuss some possible research directions and open questions for future research.
Ciatto, G., Calegari, R., Mariani, S., Denti, E., Omicini, A. (2018). From the Blockchain to Logic Programming and Back: Research Perspectives. Aachen : Sun SITE Central Europe, RWTH Aachen University.
From the Blockchain to Logic Programming and Back: Research Perspectives
Ciatto, Giovanni;Calegari, Roberta;Denti, Enrico;Omicini, Andrea
2018
Abstract
The blockchain is a novel approach to support distributed systems enabling a common, consistent view of a shared state among distributed nodes. There, smart contracts are computer programs that allow users to deploy arbitrary computations, in charge of automatically regulate state transitions and enforce properties. In this paper we speculate on how the blockchain and smart contracts could take advantage of a logic programming approach, and, complementarily, on how logic programming can benefit from the blockchain infrastructure. Accordingly, we discuss some possible research directions and open questions for future research.File | Dimensione | Formato | |
---|---|---|---|
paper12.pdf
accesso aperto
Descrizione: PDF editoriale
Tipo:
Versione (PDF) editoriale
Licenza:
Licenza per Accesso Aperto. Creative Commons Attribuzione (CCBY)
Dimensione
264.95 kB
Formato
Adobe PDF
|
264.95 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.