Jack V. Beard

Data & Tokens
Staff member
ADMINISTRATOR
Category Labs, the development team behind Monad, has proposed a protocol-level transaction ordering rule known as unanimity override. The mechanism allows applications on a shared blockchain to directly specify transaction ordering preferences without the need to launch separate appchains or rollups.

The proposal addresses the long-standing trade-off between maintaining control over transaction sequencing and preserving composability across applications. Under the rule, applications reach consensus on the order of transactions when all involved parties agree. In cases without full agreement, priority fees determine the outcome.

The mechanism is designed to maintain security even if an adversary controls default block ordering, deploys malicious applications or injects transactions. It distinguishes between transactions interacting with a single application and protected transactions, such as oracle updates and limit order cancellations, which cannot be outranked by attackers.

Potential uses include PropAMM, on-chain order books and on-chain auctions. The approach could also extend rollup-level ordering protections to the main chain without requiring cross-chain transfers.
 
Back
Top