Vitalik: Why doesn’t PoS significantly reduce block times compared to PoW?

Vitalik: Why doesn’t PoS significantly reduce block times compared to PoW?

We are also actively researching mechanisms within the Ethereum protocol that we hope will provide users with stronger transaction confirmation guarantees within a few seconds and include transactions in the next or another recent block.

Source: Vitalik Buterin, compiled by PANews

On February 7, Ethereum co-founder Vitalik Buterin published an article on the Reddit forum titled "Why wouldn't Proof of Stake drastically reduce block times vs. Proof of Work?" PANews translated the relevant content as follows:

Shortening the block time limit of a blockchain is related to security and decentralization , specifically, nodes with better network connections can gain a huge economic advantage, but in this case, it also leads to other risks, such as Ethereum mining and staking becoming more centralized (using centralized services like AWS).

In proof of work (PoW), the core problem is that blocks appear randomly, that is, if the average block time is 13 seconds, this means that there is a 1/13 chance that the next two blocks will appear within 1 second. When two blocks appear close together, the miner with a better network connection has an advantage in propagating their own block (that is, the miner with a better network connection can broadcast its own block to the network first), so they can beat the other opponent. In a 13-second block time, this situation is tolerable, especially when uncle rewards reduce the economic loss of slightly late block times. But if the block time is shortened to 3 seconds, it may be a huge problem. (Note: In Ethereum, orphan blocks are called "uncle blocks". They can contribute to the security of the main chain. Ethereum's GHOST protocol pays rewards to uncle blocks, which will incentivize miners to reference uncle blocks in newly discovered blocks.)

In proof of stake, the Ethereum blockchain will complete blocks evenly every 12 seconds, so the above problem does not exist. However, another problem arises - Ethereum's proof of stake mechanism attempts to provide a higher level of confirmation for blocks after a slot, which requires thousands of signatures per slot (currently about 9100) to be included in the next slot, and this process takes a lot of time and thus generates latency. The latency is more like logarithmic growth rather than linear growth. More importantly, halving the slot time and executing about 4550 signatures per slot period does not work because even if the slot time becomes shorter, it still takes almost the same amount of time per slot period. Not only that, aggregating a large number of signatures is also a big problem because this process requires multiple rounds of network communication. Even if this process can be completed safely in 6 seconds or even less, it may not be able to be uploaded on time due to the large number of signatures, which will eventually benefit those highly centralized network participants (nodes). At this stage, the 12-second block time set by the Ethereum proof of stake network is conservative, but it can provide us with a good buffer to deal with such risks.

I don’t expect the time per slot to decrease much in the future, and it is very likely that the Ethereum blockchain will eventually complete transaction confirmation during a single slot (actually completing transactions during a single slot), rather than just strong transaction confirmation as it is now. If an Ethereum chain application needs to confirm transactions quickly, then they will have to rely on channels, or Rollups with pre-confirmation sequencers. In short, we are also actively studying mechanisms within the Ethereum protocol and hope that the relevant mechanisms can provide users with stronger transaction confirmation guarantees within a few seconds and include transactions in the next or another recent block.

<<:  Nintendo President admits that the Metaverse has great potential, but is not in a hurry to enter the field

>>:  The Meta Account Layer is the portal into the Web3 Metaverse

Recommend

Your face reflects your destiny at different ages

Physiognomy is also known as anthropomorphism. It...

How to analyze a person’s personality traits from his ears?

How to analyze a person’s personality traits from...

People with these four facial features will make a fortune once in their life

Appearance is determined by the heart, and facial...

The wonderful life of director Ang Lee as seen from his face

The wonderful life of director Ang Lee as seen fr...

Is it true that people with a broken lifeline in palmistry have bad health?

What does the palmistry diagram of a broken lifel...

What are the characteristics of a person who is prone to financial loss?

Speaking of losing money, everyone becomes cautio...

How to read the sun line in palmistry

The Sun Line, also known as the Success Line or t...

What kind of man should not be your lover?

What kind of man should not be your lover? Once e...

Palmistry: Are you suitable for working or starting a business?

Are you suitable for working or starting a busine...

What do two marriage lines mean?

What do two marriage lines mean? Everyone's p...

Eight signs of a person destined to be rich

Social reality is so cruel, who doesn’t want to b...

When angry, he likes to smash cups

Different people have different reactions and act...

What are people with crooked noses like? Should we stay away from them?

Everyone has some flaws. No one is perfect. But s...