Pith. sign in

REVIEW 1 cited by

A Concurrent Perspective on Smart Contracts

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 1702.05511 v1 pith:VCK4CPU6 submitted 2017-02-17 cs.DC

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

In this paper, we explore remarkable similarities between multi-transactional behaviors of smart contracts in cryptocurrencies such as Ethereum and classical problems of shared-memory concurrency. We examine two real-world examples from the Ethereum blockchain and analyzing how they are vulnerable to bugs that are closely reminiscent to those that often occur in traditional concurrent programs. We then elaborate on the relation between observable contract behaviors and well-studied concurrency topics, such as atomicity, interference, synchronization, and resource ownership. The described contracts-as-concurrent-objects analogy provides deeper understanding of potential threats for smart contracts, indicate better engineering practices, and enable applications of existing state-of-the-art formal verification techniques.

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. Anthemius: Efficient & Modular Block Assembly for Concurrent Execution

    cs.DC 2025-02 conditional novelty 6.0 of 10

    Anthemius builds blocks by tracking per-resource chain costs in gas and delaying hot-resource transactions, raising parallel execution throughput by up to 240% in tests.

Pith tools