Are there any ideas that's potentially more useful than implementing sharding?

With the current trie accumulator, every time someones touches the ERC-20 contract the witness changes. The good news is that we have witness auto-updates (as discovered by Vitalik I think, see here) so users won’t have to make the most recent updates:

(This was then improved slightly with account abstraction and miner data; see here.)

IMO at least as powerful as witness auto-updating are Merkle Mountain Ranges (see here and here). They offer the following amazing properties:

2 Likes