Users could be required to consent on-chain to the possibility of a chain rewind as part of a blockchain's terms of service