public bool VerifyBlockSignature(ISignatureVerifier verifier) => verifier.VerifyHash(MinerAddress, Hash, MinerSignature);
public bool VerifyTransactionSignature(ISignatureVerifier verifier) => verifier.VerifyHash(Sender, Hash, Signature);
public bool VerifyBlockSignature(ISignatureVerifier verifier) => verifier.VerifyHash(MinerAddress, Hash, MinerSignature);
public bool VerifyTransactionSignature(ISignatureVerifier verifier) => verifier.VerifyHash(Sender, Hash, Signature);