🌸EIP-8046: FOCIL with ranked transactions (FOCILR)🌸 Being left out can be painful, particularly from an Ethereum block. FOCILR will always let you in if you are willing to pay for inclusion, as long as an includer surfaces your transaction. That’s strong censorship resistance.
Some transactions are time-sensitive: what matters is inclusion within a set time frame. Sometimes that time frame is just a few blocks or even a single block. FOCILR guarantees inclusion in the next block for a transaction offering a sufficient “ranking fee”.
Each transaction is ranked based on the ranking fee it offers to pay. The builder cannot displace an IL transaction for a lower-ranked transaction. If an IL transaction pays a higher ranking fee per gas, it must be included. This is achieved by extending FOCIL as outlined in blue
All transactions pay the same clearing fee, corresponding to the highest ranking fee offered by any IL transaction excluded from the block, and this fee is burned. Thus, the base fee prices inter-block contention and FOCILR prices intra-block contention. This promotes fairness.
FOCILR provides CR without relying on the “slack in the block”. FOCIL has no mechanism for ranking transactions in the ILs, and cannot uphold CR for full blocks. If IL transactions are prioritized, the builder can simply integrate with includers to list their transactions.
The “slack in the block” is hard to rely on under a potential future multidimensional fee market. Without ranking, the builder can “fill up” a resource with lower base fees and censor any transaction consuming it. Thus, FOCILR allows fee market improvements while maintaining CR.
2.51K