Pith. sign in

REVIEW 1 cited by

VeriSolid: Correct-by-Design Smart Contracts for Ethereum

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1901.01292 v2 pith:JUNO7TFY submitted 2019-01-04 cs.CR cs.SE

classification cs.CRcs.SE
keywords contractssmartcontractplatformsverisolidabilityallowscode
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

The adoption of blockchain based distributed ledgers is growing fast due to their ability to provide reliability, integrity, and auditability without trusted entities. One of the key capabilities of these emerging platforms is the ability to create self-enforcing smart contracts. However, the development of smart contracts has proven to be error-prone in practice, and as a result, contracts deployed on public platforms are often riddled with security vulnerabilities. This issue is exacerbated by the design of these platforms, which forbids updating contract code and rolling back malicious transactions. In light of this, it is crucial to ensure that a smart contract is secure before deploying it and trusting it with significant amounts of cryptocurrency. To this end, we introduce the VeriSolid framework for the formal verification of contracts that are specified using a transition-system based model with rigorous operational semantics. Our model-based approach allows developers to reason about and verify contract behavior at a high level of abstraction. VeriSolid allows the generation of Solidity code from the verified models, which enables the correct-by-design development of smart contracts.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. From Contracts to Code: Automating Smart Contract Generation with Multi-Level Finite State Machines

    cs.CR 2025-07 conditional novelty 4.0 of 10

    The paper presents a multi-level finite state machine model for generating smart contracts from clause automata using reusable packages and reports a security scan with no detected vulnerabilities.

Pith tools