Proof of Stake - What’s necessary to turn off PoW from a mainnet client perspective