Yunhao Zhang, Cornell University; Haobin Ni, University of Washington; Soumya Basu, OpenReserve Holdings; Shir Cohen, Cornell University; Maofan Yin, University of California, Santa Barbara; Lorenzo Alvisi and Robbert van Renesse, Cornell University; Qi Chen and Lidong Zhou, Microsoft Research
In proof-of-stake blockchains based on State Machine Replication (SMR), the order of transactions directly affects client-visible financial outcomes. Ordered consensus augments the SMR specification by imposing correctness conditions on transaction ordering, with a focus on limiting Byzantine influence. However, real-world ordering attacks can occur even when these conditions hold, often enabled by advantages such as faster networks or proximity to the blockchain infrastructure that allow an adversary to systematically bias outcomes without violating the conditions. To address this gap, we extend ordered consensus with a new model and correctness condition based on equal opportunity, a notion of fairness widely used in legal contexts. Equal opportunity requires that candidates who are equally qualified—according to criteria deemed relevant—have equal chances of being selected (here, for a given position in the total order). We show how carefully introduced randomness can bound ordering bias, and we introduce the Secret Random Oracle (SRO), a fault-tolerant abstraction for generating such randomness. We present two SRO constructions, based on trusted hardware and threshold verifiable random functions, respectively, and use them to build PompÄ“-SRO, a new ordered consensus protocol that mitigates well-known ordering attacks. Our evaluation shows that PompÄ“-SRO effectively mitigates front-running and sandwich attacks at a moderate cost to latency.
OSDI '26 Open Access Sponsored by
King Abdullah University of Science and Technology (KAUST)
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

author = {Yunhao Zhang and Haobin Ni and Soumya Basu and Shir Cohen and Maofan Yin and Lorenzo Alvisi and Robbert Van Renesse and Qi Chen and Lidong Zhou},
title = {Equal Opportunity: A Correctness Condition for Ordered Consensus},
booktitle = {20th USENIX Symposium on Operating Systems Design and Implementation (OSDI 26)},
year = {2026},
isbn = {978-1-939133-55-7},
address = {Seattle, WA},
pages = {1283--1298},
url = {https://www.usenix.org/conference/osdi26/presentation/zhang-yunhao},
publisher = {USENIX Association},
month = jul
}
