Exploring Unfairness on Proof of Authority: Order Manipulation Attacks and Remedies
Qin Wang, Rujia Li, Qi Wang, Shiping Chen, Yang Xiang

TL;DR
This paper investigates fairness issues in Proof of Authority (PoA) consensus algorithms, demonstrating order manipulation attacks on real-world projects and proposing remedies to address potential unfairness and market impact.
Contribution
It is the first study to explore and identify order manipulation attacks in PoA systems, analyzing their scope and proposing fixes based on source code analysis.
Findings
Order manipulation attacks can compromise fairness in PoA networks.
Potential market impact of affected PoA projects exceeds $680 billion USD.
Proposed remedies aim to mitigate fairness issues in PoA implementations.
Abstract
Proof of Authority (PoA) is a type of permissioned consensus algorithm with a fixed committee. PoA has been widely adopted by communities and industries due to its better performance and faster finality. In this paper, we explore the \textit{unfairness} issue existing in the current PoA implementations. We have investigated 2,500+ \textit{in the wild} projects and selected 10+ as our main focus (covering Ethereum, Binance smart chain, etc.). We have identified two types of order manipulation attacks to separately break the transaction-level (a.k.a. transaction ordering) and the block-level (sealer position ordering) fairness. Both of them merely rely on honest-but-\textit{profitable} sealer assumption without modifying original settings. We launch these attacks on the forked branches under an isolated environment and carefully evaluate the attacking scope towards different…
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
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Internet Traffic Analysis and Secure E-voting
