- The paper introduces a protocol ensuring censorship resistance and bid privacy by using timestamp oracles and zero-knowledge proofs.
- It employs a two-phase auction process with deposit penalties to secure bid commitments and exclude late or adversarial bids.
- Experimental benchmarks demonstrate sub-15ms auction proof generation and scalable eligibility verification for efficient blockchain auctions.
Censorship-Resistant Sealed-Bid Auctions on Blockchains
This paper examines the shortcomings of sealed-bid auctions implemented directly on blockchain platforms, which are increasingly used for NFTs, DeFi liquidations, token launches, and blockspace. In these settings, each on-chain bid is a public transaction whose inclusion is determined by a single consensus proposer per block. This exposes several severe vulnerabilities: proposers have full visibility into the mempool, can censor competitor bids, and are empowered to strategically insert their own bids with a latency advantage, undermining auction fairness and enabling MEV extraction.
The authors formalize four essential properties required for sealed-bid auctions in adversarial blockchain environments:
- Hiding: Bid values, their existence, and bidder identities remain confidential until the reveal phase.
- Simultaneous Release: All honest, timely bids are counted and late bids are excluded, blocking last-look and censoring strategies.
- No Free Bid Withdrawal: Submitted bids cannot be silently withdrawn without cost, preventing free-option and abort-after-reveal attacks characteristic of commit-and-reveal schemes.
- Auction Participation Efficiency (APE): Fees are imposed only on winners; losing bidders should not pay on-chain inclusion costs, restoring classical strategic and payoff dynamics.
None of the existing blockchain auction protocols achieve all four properties simultaneously. Prior solutions only address subsets, are vulnerable to censorship, incur unnecessary fees, or leak bid information.
The protocol proposed by the authors leverages two modular primitives—a timestamping oracle and a censorship-resistant inclusion predicate instantiated with a committee-based FOCIL mechanism. The protocol is structured into preparatory phases (auction and user registration with deposits) and two per-auction phases (bid timestamping and bid reveal/submission).
- Registration: The auctioneer initializes auction parameters on-chain, establishing uniqueness and slot reservation.
- User Deposit: Users lock a one-time deposit, serving both as eligibility and a penalty mechanism for bid withdrawal, with deposit state managed via a Merkle tree.
- Timestamping (Phase 1): Users anonymously broadcast bid commitments accompanied by zero-knowledge membership proofs to timestampers, aggregating responses into a certificate. Winning bids are hidden pre-reveal and existence is obfuscated across active auctions and registered users.
- Bid Submission (Phase 2): Users submit revealed bids with timestamp certificates to the inclusion list committee; only timely, valid bids are considered. All but the winning bid remain off-chain, minimizing settlement costs.
The protocol uses Groth16 with Poseidon hashing for ZK proofs, offering strong anonymity and bid commitment security without threshold encryption. The auction proof generates in 13 ms and verifies in less than 1 ms; eligibility proofs for up to 232 users generate in under 160 ms and verify in 1 ms, demonstrating scalability and feasibility for time-sensitive, high-value applications.
Security Properties and Analysis
The authors rigorously define and prove attainment of their four targeted properties. Key elements include:
- Strengthened Hiding: The definition encompasses value indistinguishability, existential obfuscation within the set of active auctions, and user anonymity among registered bidders—each parameterized by the number of parallel auctions and users, with stronger guarantees in overlapping settings.
- Simultaneous Release: The property is formulated as (δi​,δe​)-censorship resistance, meaning all honest bids arriving δi​ before the deadline are included, and adversarial bids submitted more than δe​ after the deadline are excluded. Network and clock-bound delays are tightly integrated into the formal guarantees.
- No Free Bid Withdrawal: Withdrawal is prevented by the deposit mechanism combined with uniqueness of bid handles per deposit and auction. If a committed bid is not revealed, the deposit is forfeited, closing the free option loophole.
- APE: Only winning bids incur on-chain cost; losing bidders pay nothing beyond amortized deposit costs, restoring traditional auction equilibria and promoting participation.
The protocol's security model assumes synchrony in the network and clocks, static corruption bounds in timestamping and IL committees, and existential honesty in IL proposers, aligning model assumptions with realistic constraints in consensus and committee-based designs.
Benchmarks and Implementation Results
Empirical evaluation demonstrates that both eligibility and auction proofs are computationally efficient: auction proofs require about 13 ms for generation and 1 ms for verification, while eligibility proofs scale logarithmically with the number of bidders (46–159 ms for generation, ~1 ms verification for 28 to 232 bidders). The implementation in Rust (arkworks) confirms the protocol is practical for blockchain environments with slot durations of 12 seconds (as on Ethereum). The scheme maintains off-chain scalability, with only the winning bid settled and minimal on-chain interaction for deposits.
The authors present a comprehensive comparison with prior sealed-bid auction protocols and privacy-preserving mechanisms, including commit-and-reveal, cryptographic approaches, off-chain auction platforms, and protocol-level inclusion list designs (FOCIL, AUCIL, MCP). Prior work fails to realize all four properties simultaneously or relies on trusted third parties, threshold encryption, or incurs participation fees for losing bidders. The proposed design uniquely achieves comprehensive censorship resistance, strong hiding (including existential and user obfuscation), no free withdrawal, and auction participation efficiency, mostly operating consensus-adjacent and avoiding full protocol modifications.
Threshold encryption, encrypted mempools, and off-chain order books (e.g., OpenSea, CoW Protocol, Flashbots/MEV-Boost) enhance privacy at the expense of increased trust assumptions or vulnerability to latency and censorship attacks. The proposed timestamping oracle and IL mechanism minimize these risks, avoiding privacy breaches under committee collusion, and degrade only to denial-of-service.
Limitations and Future Work
The protocol's reliance on honest-majority timestampers and existentially honest IL proposers presents incentives challenges, currently unaddressed. Practical instantiations of anonymous broadcast channels with provable latency bounds remain an open problem; designs trade off between hiding and timely bid inclusion. Further, auctioneer Sybil resistance and slot reservation mechanisms are outstanding, as are fee designs to deter low-value auction spam. A detailed economic analysis to optimize deposit sizes, penalties, and inclusion/incentive rules for timestampers and block proposers is needed.
Theoretical and Practical Implications
The protocol recovers the ideal strategic scenario assumed in classical auction theory (Vickrey, Myerson, Riley-Samuelson, Krishna), enabling accurate equilibrium and revenue analysis conditional on value environment assumptions. By separating off-chain bid creation and inclusion enforcement from on-chain settlement, it aligns blockchain auction economics with classical models, facilitates MEV mitigation, and enables practical, high-throughput deployment for latency-sensitive DeFi, NFT, and blockspace sales.
The design suggests future research directions in incentive-compatible timestamping, committee-based inclusion lists under rational adversaries, and robust anonymous communication over blockchain networks. Further exploration into auction mechanism implementation, especially under asynchronous networks or adversarial environments, remains critical.
Conclusion
The paper presents a technically rigorous construction for censorship-resistant, sealed-bid auctions on blockchains, addressing both adversarial proposers and efficiency concerns. The protocol is modular, scalable, and achieves formal security and economic properties previously unattainable in blockchain auction settings. It establishes a foundation for deploying fair, efficient, and privacy-preserving market primitives in decentralized systems, and opens avenues for advancing protocol-level censorship resistance, anonymous communication, and incentive engineering in permissionless environments (2606.14939).