mlsanityData to 7 Oct 2026

A formal model for ledger management systems based on contracts and temporal logic

arXiv 2109.15212 ↗First posted 30 Sep 2021cs.CR cs.CL cs.LOcited by 0

Not on the map. Why?

Abstract (arXiv)

A key component of blockchain technology is the ledger, viz., a database that, unlike standard databases, keeps in memory the complete history of past transactions as in a notarial archive for the benefit of any future test. In second-generation blockchains such as Ethereum the ledger is coupled with smart contracts, which enable the automation of transactions associated with agreements between the parties of a financial or commercial nature. The coupling of smart contracts and ledgers provides the technological background for very innovative application areas, such as Decentralized Autonomous Organizations (DAOs), Initial Coin Offerings (ICOs) and Decentralized Finance (DeFi), which propelled blockchains beyond cryptocurrencies that were the only focus of first generation blockchains such as the Bitcoin. However, the currently used implementation of smart contracts as arbitrary programming constructs has made them susceptible to dangerous bugs that can be exploited maliciously and has moved their semantics away from that of legal contracts. We propose here to recompose the split and recover the reliability of databases by formalizing a notion of contract modelled as a finite-state automaton with well-defined computational characteristics derived from an encoding in terms of allocations of resources to actors, as an alternative to the approach based on programming. To complete the work, we use temporal logic as the basis for an abstract query language that is effectively suited to the historical nature of the information kept in the ledger.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 40 references that are in the map. First posted on arXiv 30 Sep 2021.

Builds on

7 of 40 references.

References · 7

  1. 2019An Overview on Smart Contracts: Challenges, Advances and Platformscited by 20
  2. 2017A Knowledge-Based Analysis of the Blockchain Protocolcited by 3
  3. 2017Designing Secure Ethereum Smart Contracts: A Finite State Machine Based Approachcited by 3
  4. 2019VeriSolid: Correct-by-Design Smart Contracts for Ethereumcited by 3
  5. 2016Automata for Specifying and Orchestrating Service Contractscited by 1
  6. 2017A Logic of Blockchain Updatescited by 1
  7. 2020Blockchain and Cryptocurrencies: a Classification and Comparison of Architecture Driverscited by 1

Built on by

Not cited yet.