Provider
给Contract提供网络
Signer
给Contract提供钱包的访问权限
sign?我们暂时跳过这部分内容…
加密怎么运作的,公钥、私钥怎么运作的,给消息做签名,验证交易
getSigner
ChainId
hardhat配置本地网络