MEV-Resistant Ordering
First-come-first-served, weighted by validator-attested timestamps.
Problem
The threshold-encryption layer hides transaction content from the leader. Given that constraint, by what rule does the leader actually order transactions, and how is that rule policed?
Solution
First-come-first-served, weighted by validator-attested timestamps.
First-come-first-served ordering, weighted by a validator-attested timestamp at mempool entry. The leader proposes an ordering consistent with the timestamps. Non-conforming proposals are rejected by the rest of the validator set. There is no information advantage from being the leader because the leader cannot inspect transaction content before commitment.
Discussion
This is the simplest possible fair-ordering rule and the one easiest to specify in a hostile environment. More sophisticated ordering rules — Aequitas-style fairness, batch auctions, frequent batch auctions — are tracked as future research items and may be adopted if specific use cases justify the additional complexity.
See Also
- § 3.3 · Threshold Encryption — the primitive that makes this rule enforceable