数字签名是由两个不同但相互关联的密钥构成,私人密钥用来创建一个数字签名,公共密钥用来让其他人核对私人密钥;我们可将私人密钥看作真正的密码,数字签名将作为一个媒介证明你拥有密码,同时并不要求你将密码信息展示出来。 在比特币交易网络中,公共密钥其实就是发送到指定的地址,所以当你向某人转账时,其实是将货币发送至对方的公共密钥。 消费时你必须证明你是公钥地址的钱被转至的地址真正拥有者,通过交易信息和你的私钥生成数字签名的这个过程,可以证明你是真正拥有者的身份,当然啦这背后的数学算法非常复杂。 网络中的其他节点可在一个不同的函数中,利用该数字签名来核实它是否与你的公钥相符。通过分析数字签名背后的数学算法,网络中的其他人就能够核实发送人为密钥真实拥有者,而无需真正看到密钥。 还有就是由于数字签名取决于交易消息,因此每笔交易数字签名都不相同,而且不能在另一笔交易中再次使用,而且数字签名取决于交易信息的关系,意味着没有人可以修改该信息。 当这个交易信息在网络中传送时,因为任何对交易信息的更改都会导致数字签名失效,因此在比特币交易网络中你是和完全陌生的人打交道,所以你永远不要把密码暴露给别人,因为密码有被复制和重新使用的危险。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP