Distance-Preserving Digests: A Primitive for BFT Consensus
Ryan Patrick Mercier

TL;DR
This paper introduces distance-preserving transaction digests for BFT consensus, enabling more efficient, scalable, and verifiable protocols by maintaining meaningful distance metrics between validator states.
Contribution
It presents a novel primitive replacing collision-resistant hashes with vector sums, allowing distance-based disagreement measurement and improving BFT protocol efficiency and scalability.
Findings
Proxima achieves single-round finality with fewer messages.
Tree-structured consensus reduces validator group size from 128 to 10.
Cross-shard verification is efficient at 128 bytes per shard pair.
Abstract
Every BFT consensus protocol uses collision-resistant hashes to compare validator state. Collision resistance destroys distance: two validators agreeing on 19 of 20 transactions produce unrelated hashes, indistinguishable from validators sharing nothing. This forces three design constraints across the BFT literature: validators must synchronize state before voting, agreement quality cannot be measured until votes are counted, and hierarchical committees must be large enough for independent BFT, limiting tree depth. This paper introduces distance-preserving transaction digests, a primitive that replaces collision-resistant hashes with commutative vector sums in 8-dimensional space. The primitive has three properties hashes lack: distance is proportional to disagreement, weighted means are exact, and set differences are identifiable via bloom filter diff. We demonstrate three…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
