











Abstract:In primary-backup replication, the consensus latency is bounded by the time for backup nodes to replay (re-execute)
transactions proposed by the primary. Our key insight is that the primary, having already executed transactions, possesses
knowledge of future access patterns which is the information needed for optimal replay by the backups. In this work, we
present Ira, a framework to accelerate backup replay by transmitting compact hints alongside transaction batches.
We use Ethereum for our case study and present a concrete protocol, Ira-L, within our framework to improve cache management
of Ethereum block execution. The primaries implementing Ira-L provide hints that consist of the working set of keys used in
an Ethereum block and one byte of metadata per key indicating the table to read from, and backups use these hints for
efficient block replay.
We evaluated Ira-L against the state-of-the-art Ethereum client reth over two weeks of Ethereum blocks (100,800 blocks, 24
million transactions). Our hint generation adds 10.9% overhead to primary execution time. On the backup, our hint-driven
prefetching speeds up aggregate replay by 5.2x with a single prefetch thread, and by 23.6x with 16 threads. Our hints add a
median of 47 KB compressed metadata per block (~5% of block payload).
From: Adithya Bhat [view email]
[v1]
Thu, 29 Jan 2026 05:38:59 UTC (8,397 KB)
[v2]
Sat, 11 Apr 2026 17:49:38 UTC (9,659 KB)
[v3]
Mon, 3 Aug 2026 20:41:38 UTC (8,319 KB)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。