比特币交易如何防伪?私钥公钥地址啥意思?(26)李永乐老师讲比特币(2)

作者: admin 分类: 科学 发布时间: 2021-08-28 22:49

        好了,现在呢我们就想问,假如有一个人A他想付给B10个比特币,他该怎么办啊,那么A呢他要做这么一件事儿。首先呢他写一条记录,就是A赋给B。十个比特币写这么一条记录,写完了这条记录之后呢,他把这条记录啊进行数字摘要,也就是哈希运算。他进行哈希啊,算出一个摘要了。那这个摘要呢就出来了。

        其实就是通过这个是256算法算出来的摘要。这个摘要算完了之后呢,他在通过自己的这个私钥进行干嘛进行加密啊进行加密。加密加密完了之后呢,它就会产生一个密码。产生一个密码。好,这是A要干的事儿。然后呢,他进行广播,他对前往进行广播,他广播什么呢?他首先吧把A给B。十个比特币这件事儿,他要进行广播告诉别人,如果我给了B10个比特币了,对吧?然后呢他同时啊还要把自己的公钥。

        广播出去,他要告诉别人我的公钥是什么啊,同时呢他还要把这个密码,就刚才啊他经过加密之后的这个密码也广播出去。别广播出去,然后别人拿到了他的这个广播之后就去琢磨说这一条信息,说A给B10个比特币,他对不对?是不是真的是A给的呀,别人怎么去验证呢?怎么验证啊?首先呢,其他接收到这条消息的人,会对这条信息做哈希运算。得出一个摘要来。得出这个摘要来啊,得出一个摘要。这个摘要其实和A自己算一下摘要是完全一样的,对吧?同时呢利用公钥和密码进行解密。我们知道用公钥就可以解密一条信息,对吧?用公钥和密码进行解密啊,他解密出一个解密出来一个密码对应的是什么,是摘要吧。

        所以他也解密出一个摘要的啊。我们不妨称这个是摘要,一,这个是J12,然后他会把这两个摘要进行对比。进行对比。如果将要伊和加12乡的,就说明啊你这个密码是符合要求的,这个密码符合要求。就是因为你有你唯一的私钥,对吧?所以你可以进行加密,我就认为啊这个确实是你的这个广播啊,确实。A的广播。但如果你发现这个摘要一和J12是不不一样的,就说明什么,就是说明这条消息是伪造的。于是呢所有的这个用户都会拒绝这条消息,这样一来就保证了所有A发给B的消息都是由A签发的,对吧?这种方式呢我们就称之为电子签名啊,至于利用了这个哈希运算的这种办法来进行电子签名呢,其实我们的银行卡很多的时候也是用这种方法进行签名的啊,原理差不多。

        

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!