Moved checkBlockProofOfStake into kernel.go