So far no one has shown in practice how to run a decentralized proof of stake network.
How do you bootstrap a node in the face of conflicting history? How do you handle network partitions?
There are also open question surrounding security, prevent actors from colluding and so on. Most other blockchains do not even bother. At least the Ethereum people have the ambition to have something practical. Let's study the design when it you can make an eth transfer with it.
These discussions are like when in a discussion about uranuium waste management someone inevitably cries about how we should just scrap it and go with fusion energy instead.
Great idea, but let's have something working first.
It is quite noteworthy that Ethereum trusts proof of stake so much that they want to move to it though. Ethereum has some really good devs.
Last time I checked for altcoins that are trying to solve Bitcoin‘s various scalability problems I ended up with a proof of stake coin too, Nano (using the rather new idea block lattice, small but so far quite low-toned development team that seemed to focus on problem solving rather than scammy marketing).
I’m surprised that Ethereum is convinced that they can „just move“ from proof of work to proof of stake. Should be possible for Bitcoin too then, shouldn’t it? (Maybe I’m missing something about this transition.) Nano required a whole new development.
Ethereum's social contract has evolved to become much more "fluid" and open to change than Bitcoin's. Mainline Ethereum today is is very different in many ways to what it was two years ago. There is even a proposal with a lot of support to have transaction fees mostly burned rather than mostly given to miners. Aside from minority forks, something like that would never happen in Bitcoin in a million years.
So, while Bitcoin techinically could switch to proof of stake, it probably won't.
To me Mina and Zcash are interesting since they (plan to) use cryptographic arguments to show that chain states are valid, which leads to some nice features, such as better light clients. I'm probably biased since our own startup was influenced by them. Besides that, I'd say NEAR since it seems like the most promising sharded chain that's in or close to production.
(They weren't on the list since Mina hasn't launched quite yet, Zcash isn't PoS though it might switch, and NEAR isn't PoS in its current form, but will be soon.)
You can make near-zero-cost ETH and ERC-20 transfers right now using L2 solutions like state channels and rollups. There are also a few POCs of applications like Uniswap running on L2.
How do you bootstrap a node in the face of conflicting history? How do you handle network partitions?
There are also open question surrounding security, prevent actors from colluding and so on. Most other blockchains do not even bother. At least the Ethereum people have the ambition to have something practical. Let's study the design when it you can make an eth transfer with it.
These discussions are like when in a discussion about uranuium waste management someone inevitably cries about how we should just scrap it and go with fusion energy instead.
Great idea, but let's have something working first.