织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

一分钟了解加密货币数字签名及其重要性 (2)

时间:2020-06-20 16:56来源:未知 作者:admin 点击:
条件:信息(mes),签名者私钥(pri),签名者公钥(pub) 签名:FSig(pri, mes)= sig 验证:Gver(sig,pub) = True or False 这就是数字签名,在不需要暴露私钥的前提

  条件:信息(mes),签名者私钥(pri),签名者公钥(pub)

  签名:FSig(pri, mes)= sig

  验证:Gver(sig,pub) = True or False

  这就是数字签名,在不需要暴露私钥的前提下就可以证明私钥拥有者对特定信息的认可或授权。

  比特币交易里的签名

  通常每一笔比特币交易都有一个签名,以证明发送交易的人是有权限动用这笔币。这个签名就是使用发送者的私钥(pri)。

  比特币交易签名用的信息(mes) 一般会由交易版本,前置哈希,输出,金额……大约 10 项内容构成。

  签名就是 FSig(pri,mes),得出一个签名结果 sig,sig 和交易的其他组成部分共同组成一个数据叫交易,广播到比特币网络。

  当交易发出去之后,钱包,特别是挖矿节点会对这笔交易进行验证,其中就要对上述签名结果进行验证,要拿发送者的公钥(pub)和签名信息 (mes)进行验证,Gver (sig,pub),通过验证,则交易合法。否则交易不合法。

(责任编辑:admin1)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容