我们在正常的ecdsa算法中发现签名都是(r,s),但是以太坊中的签名返回好像还有一个v,而且在RFC6979中也没有提到这个v,我实在不知道这个v到底是一个什么的东西,今天特地来深入地研究一番。 这个v其实是用于椭圆曲线点恢复使用的,在椭圆曲线中(ecdsa)点的y轴是经过mod p的,这样你获得的点可能是经过转换的,你可以查看ECDSA: (v, r, s), what is v?。另外比特币中是直接使用v=0|1,但是以太坊中v=27|28,这又是为啥呢?这主要是为了防止被攻击,可以查看What does v, r, s in eth_getTransactionByHash mean?中的回答,主要的说明在EIP 155当中。 —- 编译者/作者:嘿嘿嘿 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
以太坊如何数字签名(1)
2019-12-17 嘿嘿嘿 来源:区块链网络
- 上一篇:调用合约交互
- 下一篇:为什么尽管波动性比特币仍然有价值
LOADING...
相关阅读:
- 在创纪录的低利率世界中,人们使用现金储蓄来增加比特币作为保护2020-08-01
- DiFi会倒下了吗?|比特大陆:詹吴抢人大赛拉开帷幕|牛市来了,散户2020-08-01
- 随着比特币的反弹,长期不活跃的BTC交易账户正在积极参与市场2020-08-01
- 比特币:链上数据支持即将到来的牛市预期2020-08-01
- 凌姗说币:8.1比特币,以太坊持续拉升,手上空单如何获取解套2020-08-01