Pith. sign in

REVIEW 4 cited by

Block-STM: Scaling Blockchain Execution by Turning Ordering Curse to a Performance Blessing

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 2203.06871 v3 pith:JMJJPPWS submitted 2022-03-14 cs.DC cs.PF

classification cs.DCcs.PF
keywords block-stmexecutionaptosbenchmarksdiemblockchainorderoutcome
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

Block-STM is a parallel execution engine for smart contracts, built around the principles of Software Transactional Memory. Transactions are grouped in blocks, and every execution of the block must yield the same deterministic outcome. Block-STM further enforces that the outcome is consistent with executing transactions according to a preset order, leveraging this order to dynamically detect dependencies and avoid conflicts during speculative transaction execution. At the core of Block-STM is a novel, low-overhead collaborative scheduler of execution and validation tasks. Block-STM is implemented on the main branch of the Diem Blockchain code-base and runs in production at Aptos. Our evaluation demonstrates that Block-STM is adaptive to workloads with different conflict rates and utilizes the inherent parallelism therein. Block-STM achieves up to $110k$ tps in the Diem benchmarks and up to $170k$ tps in the Aptos Benchmarks, which is a $20$x and $17$x improvement over the sequential baseline with $32$ threads, respectively. The throughput on a contended workload is up to $50k$ tps and $80k$ tps in Diem and Aptos benchmarks, respectively.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 4 Pith papers

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

  1. CATs: Secure Blockchain Interoperability with Cross-chain Atomic Transactions

    cs.DC 2026-07 conditional novelty 6.0 of 10

    A shared-coordination protocol for cross-chain atomic transactions that guarantees safety, liveness via timeouts, and minimal blocking of independent transactions through explicit dependency tracking.

  2. 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.

  3. Sei Giga

    cs.DC 2025-05 reject novelty 4.0 of 10

    Sei Giga claims 5+ gigagas/sec and sub-250ms finality by decoupling consensus over ordering from asynchronous EVM execution, but provides no public code, data, or benchmark methodology.

  4. Bullshark on Narwhal: Implementation-level Workflow Analysis of Round-based DAG Consensus in Theory and Practice

    cs.CR 2025-07 conditional novelty 2.0 of 10

    A descriptive, implementation-level workflow analysis of the existing Bullshark-on-Narwhal consensus protocol, based on the Sui codebase, with no new experiments or derivations.

Pith tools