Are mining pools the first to be regulated? On external incentives and new architectures

Are mining pools the first to be regulated? On external incentives and new architectures

Author: NEST Enthusiasts_Jiu Zhang Tian Wen

With the continuous development of the blockchain world, the scale of mining is getting larger and larger, and the difficulty is getting higher and higher. The early traditional small-scale miners' SOLO mining model has withdrawn from the market, and replaced by mining pools that integrate distributed miners' computing power: some scattered miners entrust the mining machine computing power to professional institutions for management, and regularly settle mining income. The emergence of mining pools was once questioned by many decentralized fundamentalists, but when everyone fully understood the significance of forks, these doubts were no longer resolved. We will write a special article to discuss forks in the future.

Although the concerns about decentralization have been dispelled, another problem of mining pools has not been discussed: the problem of external incentives that go against the interests of miners! This will receive more and more attention on Ethereum.

The so-called external incentive is a concept corresponding to internal incentive. Before discussing this concept, let’s first clarify the relationship between miners and mining pools: this is a very clear principal-agent relationship in the traditional legal system, where miners are principals and mining pools are agents. In a principal-agent relationship, the agent should maximize the interests of the principal within the agreed scope, and cannot use the convenience of agency to do anything to transfer interests or maximize their own interests (without maximizing the interests of the principal). Although this principle is clear, it is difficult to actually implement it, and some mechanism design is needed, that is, to solve the problem of incentive compatibility: the agent’s maximization of its own interests and the maximization of the principal’s interests are consistent.

Based on the principal-agent relationship, let's discuss the internal incentives and external incentives of the mining pool. The so-called internal incentives refer to the value goals and their distribution agreed upon by the principal and the agent within the scope of the contract. In terms of mining, the internal incentive is to maximize the mining income, including the mined ETH and the ETH obtained from packaged transactions. Since the general mining pool obtains a certain proportion of the total mining income, this contract arrangement is theoretically incentive-compatible, that is, the mining pool can only maximize its own interests if it maximizes the interests of the miners, or maximize its own interests, which naturally maximizes the interests of the miners. This is the compatibility of internal incentives that we have analyzed so far.

But on Ethereum, the situation may change, and this change is the emergence of DEFI.

We mentioned in the previous article about the risks of miners that although miners cannot change transactions, they may selectively package transactions. However, some DEFIs have deviations in the distribution of benefits for the priority of transactions. The earlier the package is packaged, or only one transaction is packaged, the greater the benefit will be.

At this time, the mining pool may use its own computing power advantage to arrange related transactions. This arrangement does not completely harm the interests of miners, because miners will still obtain the maximum mining income, or slightly lower mining income, that is, the mining pool perfectly implements internal incentives, but obtains other income in DEFI through the arrangement of packaged transactions. This part of the income is not stipulated in the miner's contract, and it cannot even be stipulated. This is external incentives.

Recently, people often mention the term front-running, which means that the miners mentioned above arrange the packaging of a certain transaction in advance. It has been regarded as a risk by the DEFI industry. The mining pool is the most likely to take advantage of this advantage. If the mining pool gains income as a result, how should the ownership of this income be determined? I mentioned earlier that the mining pool and the miners are in a traditional agency relationship. This income should strictly belong to the miners! The problem now is that if the mining pool does not disclose its packaging strategy, no one can infer whether the mining pool has received external incentives based on the on-chain data, and the miners cannot provide evidence! This is a black hole of trust.

However, if the mining pool discloses its strategy and strictly enforces it, although it can avoid the problem of external incentives, it is easy to be targeted by certain malicious attackers. For example, the strategy of blocking attack is very clear, or conversely, the benefits of external incentives are seized by attackers (indicating that the design of downstream DEFI should avoid similar front-running architectures). There are even other more serious attack scenarios that make it difficult for on-chain application developers to defend themselves.

This creates a contradiction in the mining pool: an open strategy leads to attacks, while a non-open strategy leads to a trust black hole.

We propose a reasonable mining pool architecture: open random strategy arrangement.

According to the effectiveness of internal incentives, several reasonable packaging strategies are designed and made public. These strategies are all aimed at maximizing the interests of miners. The difference lies in the order or combination of packaging. Then, based on some hardware random sources and software random algorithms, they are combined into a hybrid strategy (a set of strategies with probability distribution), and the original data of the random source is saved for miners to verify at any time. This solution prevents attackers from effectively capturing the packaging strategy, and for all miners, it greatly reduces the possibility of the mining pool obtaining external incentives, that is, fills the trust black hole. Of course, if the mining pool does not strictly implement this process and can still force profits, then evidence and supervision can come in handy.

Because mining pools fully comply with the traditional legal system, the theoretical basis for their supervision is very sufficient. In the future, they will definitely be the most sensitive module of the public chain system and the module that is most easily included in the supervision. This is inevitable for the orderly development of the entire public chain. We believe that the mining pool architecture we proposed will appear sooner or later.

<<:  Innominex claims RMB 170 million from A-share packaging company, Changdian accuses Innominex of defaulting on its debt

>>:  The price rebounded and kept going up, and is expected to break yesterday's high

Recommend

What is the meaning of Buddha's eye pattern

In my country's vast and complex traditional ...

JPMorgan Chase loses two blockchain project directors

Rage Review : JPMorgan Chase's blockchain pro...

How to read a woman's cheekbones

Cheekbones are a symbol of power in physiognomy, ...

How to tell the face of a person with overbite

The physiognomy of an overbite actually means tha...

Tell you the standard sword-shaped eyebrows of men

Analysis of Jianmei facial features People with s...

How is the marriage of a girl with a mole of poverty?

Although some moles can have a positive impact on...

Is palmistry suitable for cross-border love?

Is palmistry suitable for cross-border love? Judg...

How to tell whether a marriage is good or not from a woman's face

1. Clear and bright eyes bring good luck In physi...

When eating a big meal alone, you must post your face on WeChat Moments

Moments is no longer just a place to record life....

What does a man with thick lips look like?

The movie "A Chinese Odyssey" made peop...

Your marriage happiness index can be seen from your face

If you just got a new boyfriend or girlfriend, or...

What do the five senses represent? Physiognomy explains it to you

The so-called five senses are the eyes, ears, mou...