I'm just curious. How many transactions, maybe per second does a node deal with or maybe I don't know what your timeframe is? Yes. Just to sort of to go back to that thing about prioritizing the local transaction. So like if a node picks up just a different transaction from a mempool and then it's also sending its own transactions, it would prioritize its local transactions over that. Even if you're paying a smaller fee, like your local note will send your transaction transactions first. But it doesn't mean that they propagate like faster in the network because the other end that is receiving that transaction, they don't really have that information that they are not of a higher priority
In this episode, we are joined by Tomasz Drwięga, a Core Developer at Parity Technologies, to discuss the lifecycle of a transaction on the Ethereum network and how the mempool works.
We will be covering the following topics:
- What a mempool/transaction queue/transaction pool is.
- How a transaction reaches a mempool and what the mempool does with it.
- Looking at what causes the CPU increase and delays in the network.
- What happens when a transaction gets stuck.
- Gossip.
- The security properties of the mempool.
- What a network attack could look like.
Here are some additional links and ressources if you want to dig deeper.