One important problem in ethereum that has not yet seen enough love is decentralized marketplaces for providing historical information (logs, txs... basically anything other than current state).
One example is logs:
1. Client sends message "I want all historical logs for topic X"
2. Provider replies back with logs + Merkle proofs
3. Client re-broadcasts provider's response; if the provider missed a log their deposit can get slashed
This could be done for txs too...
if the querier can't read the state, how does it know the fraud proofs are meaningful/slashable?
you're introducing a dependency on the state to the security of the query about the state
It would it be on-chain provable that the proposed history was/wasn't correct (assuming the disputer had access to off-chain computation), right? Via providing a more complete one or disputing a part of the proposed one.
Is there a time when the bullet is bitten and the blockchain specific consumer hardware is implemented? Seems like a lot of the issues stem from consumer hardware not being able to support the ever growing state. 10GB+ doesn't seem that bad if comes pre-installed? 🤷🏽♀️