A social smart contract could allow validators to rewind a blockchain's state to a point before a major hack