In Alexey’s latest proposal, accounts and contracts are handled differently:
- accounts are totally removed - but can be recreated trivially by sending some ETH. Note that replay protection becomes an issue here.
- contracts are never totally removed - a “hash stub” remains which allows the contract to be recreated later if someone can rebuild the state.
We should probably move this conversation to a thread about that proposal!