Ethereum: Is the transaction pool global or local?

The global nature of the Ethereum transaction group: A closer look

In recent years, there has been a common misconception that all Ethereum miners participate in the same global transactions group, as if they all compete for a single common block. Although it is true that many miners work together to validate transactions and create blocks in the Ethereum network, reality is more complex.

What is a group of transactions?

A group of transactions, also known as a mining group or a group of knots, is a collection of computers (nodes) that work together to solve complex mathematical problems in exchange for rewards. These problems are usually designed by the Ethereum team and involve the validation of the network transactions. When a miner solves the thesis problems, he earns a certain amount of ether (ETH) as a reward.

Global vs. Local transaction groups

At the local level, each node is responsible for its own transaction group. Each knot has its own set of miners, validators and other nodes participating in the network. This means that there are many people independent of miners who work together to validate their blockchain transactions.

However, when we look at the global nature or the Ethereum transaction group, things become more interesting. The Ethereum team has a unique approach to mining groups that allow several local groups to cooperate and share resources.

“Far” architecture

Ethereum introduced the concept of “far” architecture in 2015, which allowed the miners to participate in a group of global transactions that must be on the same knot. The headlights are essentially large, centralized nodes, which act as different local betal intermediaries. These headlights receive and validate transactions from several local groups, then transmit them along other validation basins.

Structure with three lanes

In 2016, Ethereum introduced a three -lane structure in the architecture of the transaction pool:

  • Local groups : Miners in each local pool work together to validate transactions.

  • headlights : These nodes receive and validate transactions from several local groups, then transmit them along other validation basins.

  • Global Pool : The final layer is a global, shared group, where all the participating miners meet to validate the transactions.

Miner’s participation

While each miner participates in the transaction group, do not “take” the transaction 1 in their candidate block. Instead, the transaction is first validated on several local groups before being transmitted to additional validation headlights. The final validation takes place within the Global Group, where all the individual miners meet to confirm the validity of the transactions.

In conclusion

In order to summarize, the architecture of the Ethereum transaction group allows several local groups to cooperate and share resources without having to be on the same knot. This three -lane structure allows a group of global, shared transactions, which is used by miners around the world. While individual miners can participate in a local group, they do not directly “take” transaction 1 in their candidate block; Instead, it is first validated on several local groups before being transmitted to LightHouse for additional validation.

This unique architecture allows the creation of a global, decentralized network, which allows the efficient and safe processing of transactions.

Decentralized Stablecoins

Tags: