On February 5th, the development team of Ethereum 2.0 hosted an AMA (online Q & A) online. The team answered some of the most pressing questions about Serenity, as well as common topics such as PoS.
The Ethereum development team also conducted AMA six months ago and one year ago. Although no breakthrough changes have occurred since the last AMA, the team has made concrete progress in terms of Ethereum scalability.
- One article explains the reasons and subsequent effects of changing the consensus mechanism of Ethereum 2.0
- How to understand the economic incentives of Ethereum 2.0?
- Vitalik Buterin releases new blockbuster proposal to make ETH 1.0 chain as shard 0 and migrate to ETH 2.0 faster
- Research Report | Ethereum 2.0 Upgrade Report
- Vitalik: Ethereum 1.0 will become the subsystem of Ethereum 2.0, PoW will lose its meaning
- Science | Xiaobai can understand - Ethereum 2.0 test network
Phase 0 will arrive this year
In answering what has changed in Ethereum 2.0 compared to last June's AMA, the team agreed that most features remain the same. Although they have promised to use the earlier 0.8 Serenity specification, this specification has since changed with the release of 1.0.
Danny Ryan of the Ethereum Foundation said:
"Since June, there hasn't been much change in functionality, but it's too early to be fully certain. After the last AMA, important improvements to the Beacon Chain have become better; when we really Avoid invalid phase1 placeholder specifications when needed, move unnecessary complexity (for example, some early optimizations for light clients) to phase1, and improve existing functionality.
Most community members care about the first date of Ethereum 2.0-the specific date when Phase 0 started. This will introduce the beacon chain, the first to include PoS verification.
Justin Drake explained that the rest of the work is basically an audit of existing code. A deposit contract for processing staking funds is about to be deployed. The deposit user interface still needs to be improved and reviewed, and the developer estimates that it will take 3 months.
The Ethereum 2.0 client is being developed at the same time and still needs to "improve product quality". It takes about three months to complete and test the process, but he points out that this is only a rough estimate.
"I hope we can release it before July 30, 2020 (the fifth anniversary of Ethereum 1.0). I don't think we are likely to launch 2.0 in the first or second quarter of 2020, especially if we want to It takes 3 clients to be fully prepared. "
Responding to whether he thought waiting until the 2021 release was a failure, he said:
"Yes, this is a failure. I have 95% confidence that we will launch in 2020."
PoS and sidechains
As the Ethereum community goes through the transformation of PoS, some people remain skeptical. One user said that in the staking model, the gap between the rich and the poor will widen, which is worrying because this model will "reward the rich more money".
Danny Ryan said that PoS is actually fairer than PoW:
"In both cases, holding an asset is to seek the return of that asset. The difference between the two is that in PoS, the link between capital and income is more direct and fair (that is, buying tokens, locking tokens) , Perform responsibilities, and gain revenue. "
He insisted that mining only benefits participants with special interests, such as obtaining hardware and volume discounts in advance, which has nothing to do with the agreement itself.
This discussion also involved the expansion of sidechains, and some users expressed concern that the 2.0 delay will affect the scalability of Ethereum. Vitalik Buterin has proposed using Ethereum 1.x as a temporary solution, and is confident about the rollup technology release:
"The Istanbul fork reduces the gas cost of data calls to 16 per byte, which is a huge advantage for zkrollup and optimistic rollup, increasing the theoretical maximum throughput of both to about 2500 transactions per second."
"So I don't worry about expansion at all."
The Ethereum community has recently transitioned to a new family of sidechain expansion solutions called "rollups". Among them, Optimistic Rollup is considered the most popular. Justin Drake also shared his love for zero-knowledge Rollup:
"I am very bullish on zk-rollups and more commonly use snark for capacity expansion. With Eth2, we will have a lot of data availability, so the need for data availability solutions such as Plasma and state channels will be reduced. 0 and 1 studies are basically complete, and I spend a lot of time on snark. "
One user also mentioned Plasma, and several recent articles showed that the technology was abandoned by Ethereum, asking if it was dead.
The team did not answer this question directly, they stated that "Ethereum will not make absolute judgment on the layer-2 agreement." Although the team did not confirm these rumors, they did not deny it-indicating that they may The expectations of technology have faded.
Finally, when asked how Ethereum 1.0 will transition to Serenity, the team revealed that it will initially be a shard:
"The current plan is that Eth1 will continue to run as a shard for Eth2. Once all the technology exists and makes it an execution environment, it may be phased out."