Phalanx: A Practical Byzantine Ordered Consensus Protocol
Guangren Wang, Liang Cai, Fangyu Gai, Jianyu Niu

TL;DR
Phalanx is a Byzantine ordered consensus protocol that improves resistance to ordering manipulation using an anchor-based strategy, achieving better performance and fairness compared to existing batch and timestamp-based protocols.
Contribution
Introducing Phalanx, a practical Byzantine ordered consensus protocol that employs an anchor-based ordering strategy to enhance fairness and performance.
Findings
Phalanx resists ordering manipulation more effectively than timestamp-based protocols.
It achieves comparable or better performance with simpler algorithms.
Phalanx demonstrates improved fairness in transaction ordering.
Abstract
Byzantine fault tolerance (BFT) consensus is a fundamental primitive for distributed computation. However, BFT protocols suffer from the ordering manipulation, in which an adversary can make front-running. Several protocols are proposed to resolve the manipulation problem, but there are some limitations for them. The batch-based protocols such as Themis has significant performance loss because of the use of complex algorithms to find strongly connected components (SCCs). The timestamp-based protocols such as Pompe have simplified the ordering phase, but they are limited on fairness that the adversary can manipulate the ordering via timestamps of transactions. In this paper, we propose a Byzantine ordered consensus protocol called Phalanx, in which transactions are committed by anchor-based ordering strategy. The anchor-based strategy makes aggregation of the Lamport logical clock of…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Cryptography and Data Security · Modular Robots and Swarm Intelligence
