Existence and design of an optimal-allocation oracle for multidimensional fee markets
Determine whether there exists a computational oracle that, given a vector of per-dimension unit base fees in a multidimensional blockchain fee market, can compute the optimal (surplus-maximizing) valid allocation of transactions; if such an oracle exists, construct it and characterize its computational and informational requirements, and if not, establish an impossibility result.
References
However, this result assumes the existence of an oracle that can find the optimal allocation given a set of prices for each dimension. It is unclear how one would design an oracle (or whether such an oracle could theoretically exist); in major blockchains such as Ethereum, if multiple valid allocations exist among transactions that clear the base fee, a priority fee system is used to select the highest value transactions.