With the increasing popularity and diversity of Blockchain systems, smart contracts were introduced as a necessity to automatically execute certain operation depending on the occurred events. The programming languages used in defining the triggering events and their consequent actions depends on the Blockchain implementation. In this article, we will investigate the advantages and suitable scenarios for using a formal approach in defining smart contracts. We will use a particular python implementation of a Blockchain and add the interface with a Prolog component for defining and querying smart contracts.
CITATION STYLE
Stancu, A., & Dragan, M. (2020). Logic-Based Smart Contracts. In Advances in Intelligent Systems and Computing (Vol. 1159 AISC, pp. 387–394). Springer. https://doi.org/10.1007/978-3-030-45688-7_40
Mendeley helps you to discover research relevant for your work.