48验证签名

如何通过智能合约验证签名,分以下四个步骤

1消息签名 message to sign

2将消息进行希值 hash(message)

3将消息和私钥进行签名 sign(hash(message), private key) | offchain

4恢复签名 ecrecover(hash(message), signature) ==signer