Ethereum returns to L1 narrative, Solana consensus accelerates

Ethereum’s ultimate dream is to be a world computer, and coincidentally, so is Alpenglow.

Written by: Zuo Ye

Ethereum begins supply-side reform.

After the Infinite Garden dream was shattered, Vitalik restricted the debt of favor of L2/Rollup and defended the L1 track with a more proactive attitude. The Ethereum mainnet "speed up and reduce fees" plan was put on the agenda. Turning to Risc-V is just the beginning. How to catch up with or even surpass Solana in efficiency will become the next highlight.

Solana continues to expand consumer demand scenarios.

Solana's answer is Scale or Die. It is determined to make L1 bigger and stronger. In addition to Firedancer developed by Jump Trading entering the deployment process, at this Solana Conference in New York, the Alpenglow consensus protocol of the Anza team won the first prize and attracted the attention of the audience.

Ethereum’s ultimate dream is to be a world computer, and coincidentally, so is Alpenglow.

20% in the era of large-scale nodes Safetyconsensus

Since Bitcoin, the number of nodes and dispersion are the measures ofBlockchain网络去中心化程度的同义词,为了避免集中化,Safety门槛被限定在 33%,即任一实体都不应该超过这一比例。

Driven by capital efficiency, Bitcoin mining eventually moved towards mining pool clusters, and Ethereum became the main stage for Lido and CEX. Of course, this does not mean that mining pools and Lido can control the operation of the network. Under the model of "maintaining the network - earning incentives/management fees", they have no motive to do evil.

以太坊重回 L1 叙事,Solana 共识加速

Image description: Blockchain node scale law, Image source: @zuoyeweb3

However, the health of a network must be measured by its scale. For example, in a small group of three people, 2/3 of them must agree to operate effectively. It is meaningless to pursue the minimum security guarantee of any 1/3. The remaining two can easily be connected in series, the cost of doing evil is extremely low, and the benefits of doing evil are huge.

If it is a large-scale network of 10,000, such as the current node size of Ethereum given by Etherscan, there is no need to pursue a 2/3 majority vote. Outside of the incentive model, most nodes do not know each other, and the coordination cost of Lido and Binance to jointly commit evil is too high.

If we reduce the number of nodes and the consensus ratio, can we "speed up and reduce fees"?

Everyone should be able to imagine that Alpenglow also thinks so and is prepared to do so. Maintaining Solana's node scale of 1,500 and reducing the security consensus to 20% can not only increase the node confirmation speed and earn more mainnet incentives for the nodes, but also encourage the expansion of the node scale, such as expanding to about 10,000.

Either the effect of 1+1>2 or the existing safety mechanism may be broken down.

But I like it very much. Solana should follow the American chain, conspiracy group, and centralized route, and participate in the public chain competition as the opposite of Ethereum.

Magic Turbine, or moving towards DPoS

The theoretical idea of Alpenglow is that in the era of large-scale nodes, there is no need for a strong consensus number. Because of the PoS mechanism, malicious actors need to mobilize huge amounts of capital to control. Even if it is a 20% scale, based on the current price, Ethereum will need 20 billion US dollars and Solana will need 10 billion US dollars.

With 10 billion US dollars, there are so many things you can do. Only crazy people would try to control the blockchain, and they would also face counterattacks from the remaining 80% nodes, unless it is a state action.

In practice, Alpenglow roughly divides the entire process into three parts: Rotor, Votor, and Repair (for more detailed division and workflow, refer to its paper), and to some extent, Alpenglow is a deep transformation of the Turbine mechanism, so we will briefly introduce Turbine.

以太坊重回 L1 叙事,Solana 共识加速

Image description: Block broadcast mechanism, Image source: @zuoyeweb3

Turbine is Solana's block propagation mechanism. Simply put, Turbine is a messenger that spreads block information to achieve consensus confirmation among all nodes.

In the early design of Ethereum, block broadcasting is a Gossip protocol, which means "rumors, gossip" in Chinese. Any node can be used as the initial messenger, and P2P communication can be carried out between any nodes, ultimately achieving the effect of full network confirmation, just like "I have a message, I only tell you, don't tell anyone", and eventually the whole world will know.

Let’s skip Turbine for now and use Ripple’s DPOS mechanism for comparison. Ethereum/Bitcoin has achieved the ultimate in peer-to-peer communication, so what is the cost?

It is extremely slow and expensive, which is easy to understand. The aimless and random pairing between nodes will be more robust and censorship-resistant, but it will take longer. The expensiveness is a consideration of node costs, because other nodes have slow information dissemination and have to maintain their own operations, so naturally they have to pass on the cost to users in the form of Gas Fees.

Extreme decentralization will inevitably bring about the accompanying problems of being expensive and slow.

Ripple's DPOS goes to the other extreme. In the initial stage, there are only 21 super nodes in the entire network. The extreme centralization completely solves any side effects. Now the main network nodes have reached 179.

Turbine, on the other hand, takes an intermediate approach. It neither uses Ethereum’s Gossip mechanism nor takes the evil path of reducing the number of nodes. Instead, it spreads network nodes in a hierarchical manner:

1. In each cycle, nodes are divided into Leader, Relay and more common nodes. Only Leader nodes can send block broadcast information.

2. After receiving the information, a small number of Relay nodes continue to broadcast it to more ordinary nodes. The above process is called Turbine Tree, which is very similar to a tree with clear priorities.

In Alpenglow, the variant of this protocol is called Rotor, which is essentially an orderly propagation of block messages, and any Leader and Relay nodes are not fixed.

Votor is a node confirmation mechanism. For example, in Alpenglow's concept, if the first round of node voting reaches a ratio of 80% and meets the minimum requirement of 20% or above, it can be passed directly and quickly. If the first round of voting is higher than 60% and lower than 80%, the second round of voting can be started, and it can be finally confirmed if it exceeds 60% again.

If it still doesn’t work, then the Repair mechanism will be used. However, I personally feel that this is similar to the challenge period of Optimistic Rollup. If it really comes to this, the protocol will most likely fail, and the FDIC will not be able to prevent the bank run on Silicon Valley Bank.

Unlike brute-forcing software and hardware resources to increase bandwidth, Alpenglow’s starting point is to reduce the block consensus generation process.

If the data block is as small as possible, such as limited to the current 1500 Bytes, the generation time is short enough, such as in the current test, the extreme case can run to 100ms, which is 1% of the current 10s. (1 s = 1000 ms, but this is questionable. If it is really used on a large scale, the conditions will not be so ideal, but it is also terrifying).

Conclusion

After MegaETH, the existing L2 has basically reached its end. After SVM L2 will not be supported by Solana, the Solana mainnet has a practical need to continue to expand. Only when the mainnet TPS overwhelms all competitors can the concept of Solana Ethereum killer be implemented to the end.

Alpenglow is not only applicable to Solana. In theory, any PoS chain, including Ethereum, can use its mechanism. Similar to Optimum, which we introduced earlier, existing blockchain research has reached the edge of technology and urgently needs more help from computer science and even sociological concepts.

IBM once claimed that the world will only need five mainframes in the future. If the Internet composed of HTTP-TCP/IP is one, BTC is one, and Ethereum is also one, then there is not much room left for Solana.

The article comes from the Internet:Ethereum returns to L1 narrative, Solana consensus accelerates

share to
© 版权声明

相关文章