← Latest papers
💻 computer science

Game-Theoretic Analysis of Transaction Selection in DAG-Based Distributed Ledgers

This paper employs a game-theoretic framework to demonstrate that a Collaborative Fee Sharing mechanism yields superior throughput and validator rewards compared to Random Fee Allocation and naive selection heuristics in DAG-based distributed ledgers by deriving optimal transaction selection strategies at Nash equilibrium.

Original authors: Sebastian Müller, Alexandre Reiffers-Masson

Published 2026-05-12
📖 4 min read☕ Coffee break read

Original authors: Sebastian Müller, Alexandre Reiffers-Masson

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a bustling digital marketplace where a group of independent workers (called validators) are competing to pack a limited number of items (called transactions) into their own delivery trucks (called blocks). Each item has a price tag (a fee) attached to it. The goal is to pack as many high-value items as possible to earn the most money, but there's a catch: if two workers pack the exact same item, it creates a "traffic jam" or a collision. In this system, a collision wastes space and money because the item only needs to be delivered once.

This paper uses game theory (the study of strategic decision-making) to figure out the smartest way for these workers to pick their items without talking to each other. The authors compare two different ways the system pays out the fees when collisions happen.

Here is the breakdown of their findings using simple analogies:

The Two Payment Rules

The researchers tested two different "house rules" for how the money is split when multiple workers pick the same item:

  1. The "Lucky Winner" Rule (Random Fee Allocation - RFA):

    • How it works: If three workers pick the same expensive item, only one of them gets the full prize, chosen completely at random. The other two get nothing.
    • The Analogy: Imagine a raffle. If you and two friends all buy a ticket for the same prize, only one of you wins the jackpot. The others walk away empty-handed.
    • The Result: This creates a "race to the top." Everyone tries to grab the most expensive items first, hoping to be the lucky winner. However, this leads to massive collisions. Everyone fights for the same few high-value items, leaving many cheaper items untouched and wasting a lot of truck space on duplicates.
  2. The "Potluck" Rule (Collaborative Fee Sharing - CFS):

    • How it works: If at least one worker picks an item, the fee for that item is split equally among all the workers, regardless of who actually picked it.
    • The Analogy: Imagine a potluck dinner. If someone brings a dish, everyone at the table gets a serving. It doesn't matter who brought it; everyone shares the meal.
    • The Result: This changes the strategy completely. Since you get paid even if someone else picks the item, you don't need to fight as hard for the expensive ones. You are happy to pick a mix of items. This reduces the traffic jams (collisions) because workers naturally spread out to cover more ground.

The "Smart" Strategy (Nash Equilibrium)

In game theory, a Nash Equilibrium is a state where everyone is playing their best possible move, given what everyone else is doing. No one can get richer by changing their strategy alone.

The authors used math to calculate exactly how a rational worker should pick items under both rules. They found that:

  • Under the "Potluck" (CFS) rule: The smartest strategy leads to a system that collects the most total money (fee throughput) and includes a good variety of items. It's the most efficient way to run the marketplace.
  • Under the "Lucky Winner" (RFA) rule: The smartest strategy leads to a chaotic scramble. While it might seem fair to let people choose freely, the math shows it actually results in less total money collected and a lot of wasted space on duplicate items.

The Surprising Twist: "Proportional" vs. "Smart"

The paper also looked at a "naive" strategy that people might use without doing complex math: Proportional Selection. This is where a worker picks items based on how expensive they are (picking the $100 item 10 times more often than the $10 item).

  • The Finding: In the "Lucky Winner" (RFA) scenario, this simple "Proportional" strategy actually performs better than the complex, mathematically perfect "Smart" strategy.
  • Why? The "Smart" strategy in the RFA game gets so bogged down in trying to avoid collisions that it becomes too cautious. The simple "Proportional" approach is just aggressive enough to grab value without overthinking the math.

The Bottom Line

  • If you want maximum profit and efficiency: Use the Collaborative Fee Sharing (CFS) rule. It encourages workers to cooperate (even without talking) and fills the trucks with a diverse, high-value load.
  • If you use the "Lucky Winner" (RFA) rule: The system is inherently inefficient. Even the smartest players end up in a traffic jam. In this specific case, a simple "pick based on price" rule is actually a better shortcut than trying to calculate the perfect game-theoretic strategy.

The authors conclude that for future digital ledgers (like the ones used in cryptocurrencies), designing the payment rules to encourage sharing (CFS) is far superior to designing them to encourage a free-for-all race (RFA).

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →