签名完成了,我们如何验证某些签名后的数据是哪个账户签名的呢?在web3.js 发布1.0版本以前,验证签名只能通过智能合约的ecrecover函数来实现。新版的web3.js提供了web3.eth.accounts.recover函数用于验证签名。这里我们仍然使用传统的智能合约ecrecover方式。 ecrecover接收数据的哈希值以及r/s/v等参数作为输入,返回实施该签名的账户地址。因此我们只需要通过合约拿到实施签名的地址,和我们真正的地址进行对比,如果地址一致,就说明验证通过了。 —- 编译者/作者:嘿嘿嘿 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
以太坊数字签名的验证
2019-12-17 嘿嘿嘿 来源:区块链网络
- 上一篇:12.17BTC午夜行情分析走势
- 下一篇:王信论币:BTC本周及夜间行情分析
LOADING...
相关阅读:
- 量化技术领头羊/火币平台CCR量化炒币机器人查看详细订单2020-08-06
- 郑毅:BTC短期区间震荡日内操作先空后多2020-08-06
- PeckShield:DeFi平台Opyn智能合约漏洞详解——攻击者空手套白狼2020-08-06
- XT|每日开工链新事儿08.06星期四2020-08-06
- 8/6.BTC昨日行情建议多单获110点位.反手进空再次获140个点.250个点到位2020-08-06