paper-with-me

Papers

Logical foundations of Smart Contracts

2025-02-13 · Kalonji Kalala

Nowadays, sophisticated domains are emerging which require appropriate formalisms to be specified accurately in order to reason about them. One such domain is constituted of smart contracts that have emerged in cyber physical systems as a way of enforcing formal agreements between components of these systems. Smart contracts self-execute to run and share business processes through blockchain, in decentralized systems, with many different participants. Legal contracts are in many cases complex documents, with a number of exceptions, and many subcontracts. The implementation of smart contracts based on legal contracts is a long and laborious task, that needs to include all actions, procedures, and the effects of actions related to the execution of the contract. An ongoing open problem in this area is to formally account for smart contracts using a uniform and somewhat universal formalism. This thesis proposes logical foundations to smart contracts using the Situation Calculus, a logic for reasoning about actions. Situation Calculus is one of the prominent logic-based artificial intelligence approaches that provides enough logical mechanism to specify and implement dynamic and complex systems such as contracts. Situation Calculus is suitable to show how worlds dynamically change. Smart contracts are going to be implement with Golog (written en Prolog), a Situation Calculus-based programming language for modeling complex and dynamic behaviors.

📄 PDF Abstract BibTeX arXiv:2502.09232

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Modelling Business Agreements in the Multimodal Transportation Domain through Ontological Smart Contracts

2022-09-05 · Mario Scrocca, Marco Comerio, Alessio Carenini, Irene Celino

The blockchain technology provides integrity and reliability of the information, thus offering a suitable solution to guarantee trustability in a multi-stakeholder scenario that involves actors defining business agreemen…

Retrieval

Ontological Smart Contracts in OASIS: Ontology for Agents, Systems, and Integration of Services (Extended Version)

2020-12-02 · Domenico Cantone, Carmelo Fabio Longo, Marianna Nicolosi-Asmundo, Daniele Francesco Santamaria 외

In this contribution we extend an ontology for modelling agents and their interactions, called Ontology for Agents, Systems, and Integration of Services (in short, OASIS), with conditionals and ontological smart contract…

Quantum crypto-economics: Blockchain prediction markets for the evolution of quantum technology

2021-02-01 · Peter P. Rohde, Vijay Mohan, Sinclair Davidson, Chris Berg 외

Two of the most important technological advancements currently underway are the advent of quantum technologies, and the transitioning of global financial systems towards cryptographic assets, notably blockchain-based cry…

Dual-view Aware Smart Contract Vulnerability Detection for Ethereum

2024-06-29 · Jiacheng Yao, Maolin Wang, Wanqi Chen, Chengxiang Jin 외

The wide application of Ethereum technology has brought technological innovation to traditional industries. As one of Ethereum's core applications, smart contracts utilize diverse contract codes to meet various functiona…

Vulnerability Detection

Optimizing Large Language Models to Expedite the Development of Smart Contracts

2023-10-08 · Nii Osae Osae Dade, Margaret Lartey-Quaye, Emmanuel Teye-Kofi Odonkor, Paul Ammah

Programming has always been at the heart of technological innovation in the 21st century. With the advent of blockchain technologies and the proliferation of web3 paradigms of decentralised applications, smart contracts …

Language ModelingLanguage ModellingLarge Language Model