Balaji Srinivasan proposed requiring blockchain users to consent in advance to network state rollbacks if a cryptographic signature scheme is broken