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. |
>>: The price rebounded and kept going up, and is expected to break yesterday's high
How to interpret the good and bad luck of moles o...
Baozou Commentary : Loopholes in the financial sy...
In life, everyone judges a person's character...
How to interpret the good and bad luck of a mole ...
Because when reading palms, the principle of men r...
For most people, when they have holidays, they na...
Where is the career line on palmistry? As we all ...
Different people have moles in different location...
This article is from CryptoPotato, original autho...
Dimensional Security said that TVs and set-top bo...
2022 has passed. Looking back on this year, globa...
High forehead and flat forehead Among the 12 pala...
You can tell whether a person is good-looking by ...
Sina Technology reported on the afternoon of July...
1. Big and thick palms The palms of a person are ...