News for hackers. Stuff that matters.
Re:Ethereum 2.0 launches by hardwaresofton on Tuesday December 01, 2020 @08:42AM (#25265009)
any idea on the increase in transactions per second/month/some time period? The things that have stopped me from getting into btc/eth are:

- scaling issues (it can't be used as a currency if this isn't fixed) - power issues (would be nice if we didn't create a huge pointless energy sink if we could avoid it) - the amount of footguns in ethereum (I think the language is too permissive)

It looks like this solves at least 2 of the three!

Re:Ethereum 2.0 launches by DennisP on Tuesday December 01, 2020 @09:56AM (#25265685)
There are basically two big things in Ethereum's scaling roadmap. One is sharding, so each node only has to process a fraction of all transactions. Initially there will be 64 shards, but it's designed to allow up to 1024. As individual nodes get more powerful, both the number of shards and the amount processed by each shard increases, for quadratic scaling.

The other part, which is on Ethereum mainnet already, is a layer-2 idea called rollups, which store transactions on chain in a very compressed format without losing security guarantees. There are several rollup systems, capable on today's Ethereum of doing 1000 to 9000 simple tx/sec.

Once both systems are live, total capacity will be 20K to 100K tx/sec, not counting the quadratic improvements.

On the research side, there's also work to make data validation more efficient by replacing merkle trees with something more compact, like polynomial commitments. That would add another 10X factor to rollup scaling.

Regarding footguns, people are working on more rigorous languages than Solidity that still compile to the EVM. So far their compilers aren't as solid so they don't get much production use yet.

Re:Ethereum 2.0 launches by hardwaresofton on Wednesday December 02, 2020 @02:00AM (#25273899)
Thanks for the summary of the current state of the art -- last I looked at this sharding/federated-chain stuff was still only research grade for bitcoin as a whole. If Ethereum is ready to productize that's amazing news.

Anything more than ~3000 tx/sec will be a game changer and maybe ethereum will finally deliver on the promise of usability as currency.

Re:Ethereum 2.0 launches by seibelj on Tuesday December 01, 2020 @08:47AM (#25265056)
At least 1000 transactions per second if not more. In terms of language security, it is possible to use a verified subset of the language in order to avoid bugs, as you can with any Turing-complete language. Few currently do, however.
Re:Ethereum 2.0 launches by hardwaresofton on Wednesday December 02, 2020 @02:01AM (#25273904)
Thanks -- yeah the language thing I guess is much harder to change, but I can protect from that by just sticking to relatively simple transactions, or maybe if some sort of professional review/audit agency would spring up...