Introduction Blockchain transaction ordering is a complex, high-stakes process. Block producers don't simply list transactions in the order they appear; instead, they solve a problem similar to the knapsack problem, selecting the mix of transactions that maximizes fee revenue while staying within block size or gas limits. Once this subset