The Monotone Priority System: Foundations of Contract-Specific Sequencing

πŸ“… 2026-01-28
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Existing blockchain smart contracts lack a transaction ordering mechanism that simultaneously balances expressiveness and block production efficiency. This work proposes a monotonic priority system that enables developers to assign integer-valued global priorities to function calls, subject to the constraint that a call’s priority must not exceed that of any call it depends on. Block builders then sequence transactions in non-increasing order of priority. For the first time, this study formally derives a contract-specific transaction ordering rule as the unique solution satisfying five independent axioms. The resulting framework guarantees both high expressiveness and tractability, offering a theoretically rigorous yet practical foundation for transaction ordering in blockchain systems.

Technology Category

Multiagent Systems: Mechanism DesignKnowledge Representation and Reasoning: Nonmonotonic ReasoningGame Theory and Economic Paradigms: Mechanism Design

Application Category

Security and Privacy: Cryptocurrency and smart contractsEconomics, Online Markets and Human Computation: Economic aspects of blockchain and cryptocurrenciesSystems and Infrastructure for Web, Mobile and WoT: Decentralized Web and Fediverse systems
πŸ“ Abstract
Modern blockchain applications benefit from the ability to specify sequencing constraints on the transactions that interact with them. This paper proposes a principled and axiomatically justified way of adding sequencing constraints on smart contract function calls that balances expressivity with the tractability of block production. Specifically, we propose a system in which contract developers are allowed to set an integer global priority for each of their calls, so long as that the call's chosen priority is no higher than the priority of any of its referenced calls. Block builders must then simply sequence transactions in priority order (from high to low priority), breaking ties however they would like. We show that this system is the unique system that satisfies five independent axioms.
Problem

Research questions and friction points this paper is trying to address.

sequencing constraints
smart contracts
blockchain
priority system
transaction ordering
Innovation

Methods, ideas, or system contributions that make the work stand out.

Monotone Priority System
sequencing constraints
smart contracts
transaction ordering
blockchain
πŸ’Ό Related Jobs
No related jobs found.
N
Naveen Durvasula
Columbia University & Ritual