数字签名是怎么回事是如何运作的

论坛 期权论坛 期权     
沈阳四块科技   2019-12-7 15:11   2131   0
数字签名是由两个不同但相互关联的密钥构成,私人密钥用来创建一个数字签名,公共密钥用来让其他人核对私人密钥;我们可将私人密钥看作真正的密码,数字签名将作为一个媒介证明你拥有密码,同时并不要求你将密码信息展示出来。
在比特币交易网络中,公共密钥其实就是发送到指定的地址,所以当你向某人转账时,其实是将货币发送至对方的公共密钥。
消费时你必须证明你是公钥地址的钱被转至的地址真正拥有者,通过交易信息和你的私钥生成数字签名的这个过程,可以证明你是真正拥有者的身份,当然啦这背后的数学算法非常复杂。


网络中的其他节点可在一个不同的函数中,利用该数字签名来核实它是否与你的公钥相符。通过分析数字签名背后的数学算法,网络中的其他人就能够核实发送人为密钥真实拥有者,而无需真正看到密钥。
还有就是由于数字签名取决于交易消息,因此每笔交易数字签名都不相同,而且不能在另一笔交易中再次使用,而且数字签名取决于交易信息的关系,意味着没有人可以修改该信息。
当这个交易信息在网络中传送时,因为任何对交易信息的更改都会导致数字签名失效,因此在比特币交易网络中你是和完全陌生的人打交道,所以你永远不要把密码暴露给别人,因为密码有被复制和重新使用的危险。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:25
帖子:8
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP