How many years has it been, at this point? I distinctly recall "imminent" plans to switch over to PoS as early as 2019.
How many years has it been, at this point? I distinctly recall "imminent" plans to switch over to PoS as early as 2019.
https://news.ycombinator.com/item?id=27194586
They keep making the same announcement every few months.
How is "[using] dramatically less carbon" more secure? What are the security implications?
> Since its inception, Ethereum has aimed to implement a proof-of-stake consensus mechanism, but doing this without sacrificing security and decentralization has taken years of focused research and development.
A rather notable criticism of PoS, and its variations, is that it /does/ sacrifice decentralization to achieve its aims. I know that much smarter people than me have been working on this, and I don't follow research into consensus algos super closely, but I haven't heard or read anything validating PoS as the silver bullet it's made out to be.
PoW burns a lot of energy, but the algorithm has an elegant simplicity to it. Crucially, the _work_ is impossible to fake.
PoS (very roughly) means that the richest control the network... which seems reasonable. But suppose you decide to rewrite the blockchain to say you're the richest, do you then control the network? It's a circular loop, and defending against those kinds of attacks is dramatically more complex. I've been lightly following development and I get the sense they've been playing whack-a-mole with vulnerabilities and bugs since ~2016. It's hard to have confidence in the result.
Coming back down to earth, this is why ETH requires checkpoints[1], but PoW chains do not[2].
[1]: https://ethereum.org/en/developers/docs/consensus-mechanisms...
[2]: https://bitcoin.stackexchange.com/questions/75733/why-does-b...
If you're talking about when it started being claimed that it was happening soon, the beacon chain launched at the end of 2020, so probably 2019/2020 sometime.
The production staking network was launched in December 2020, was upgraded in mid-2021, and since then there's been extensive public testing of the merge with the rest of the network.
According to this, the PoS schedule first slipped in 2017. (search for "snooze button")
The latest test merges have gone very well, but when you're dealing with something this valuable, you do a lot of tests, just to be sure.
What I recall is a number of public announcements over the years claiming that the PoS transition was imminent, only to have it delayed at the last moment. That kind of repeated whiplash is not confidence inspiring, either from a design or a community standpoint. Is there a reason to expect this time to be different?
Well...
- five+ different consensus clients, all with a full PoS implementation and a working PoW -> PoS transition mechanism
- four different execution clients, all with a working PoW -> PoS transition mechanism
- Multiple (dozen+) of successful merges on testnets and shadow forks. Ropsten, an ancient test network, was successfully merged to PoS from PoW a couple weeks ago.
There's two more existing testnets that will be merged soon. Sepolia on the 5th of July, and Goerli on some date TBD. If those are successful and there are no major issues found, it's time for mainnet.
[0] Not even 24 hours ago: https://news.ycombinator.com/item?id=31954276