主页 > imtoken钱包苹果版手机安装包 > 比特币的加密机制是如何工作的?

比特币的加密机制是如何工作的?

此刻,我们都在谈论区块链,它的应用场景,它的精神理念,以及改变未来的机会……

但是,很少有人关注它的一些基本原理。我认为,一方面,基本原理是无聊的咀嚼,另一方面,很多人认为基本原理对我们普通人没用。

其实我想说的是,目前正在认真阅读这篇文章的你们,绝对不是“普通人”,而是早早踏入这片蓝海的“高知”人。作为一个“高知”,如果不了解它的基本原理,只看雾中花开,就很难在这个领域保持长期优势,发出独特的声音。同时,为了更加实用,掌握基本原理也是您对区块链项目和虚拟货币做出准确判断的基础。

基于以上考虑,币迷们决定今天和财友们讨论一些比较硬核的事情。言归正传,研究区块链永远绕不开比特币。今天我们先从区块链的源头——比特币的加密开始聊聊这个机制是如何工作的。

以“张三向李斯转账 1 个比特币”为例,通过从交易发起到最终链上确认的过程,我们可以看到比特币加密机制的工作原理。

一、张三进入比特币钱包或交易平台,输入要转账的比特币金额为1,支付地址为:字符串。提交确认。图为在 Blockchain.infos 上看到的最新未经证实的交易。

比特币是金莱特币是银_比特币的共识机制_比特币的机制是什么

二、比特币客户端收到转账指令后会做3件事:

1、原始信息【张三转1比特币给李四】--->进行【SHA256运算】--->获取【原始哈希值】。

2、原始哈希值-->张三的私钥给出原始哈希[加密加锁]--->加密哈希值。

3、广播信息:原始信息,密码哈希值,张三的公钥。

比特币是金莱特币是银_比特币的共识机制_比特币的机制是什么

该图显示了广播交易信息的概览。

三、矿工客户端收到广播消息后会执行以下动作:

1、 对收到的[原始信息]---->进行[SHA256运算],得到[原始哈希值]。

2、解密收到的[Secret Hash]-->用张三的[Public Key]解密]--->得到[Original Hash Value]。

比特币的机制是什么_比特币是金莱特币是银_比特币的共识机制

3、判断1、2的结果是否一致,如果一致则表示没有被篡改,然后将该交易标记为合格交易。

4、循环重复上述1、2、3个步骤。

5、当矿工收集到大约 1000 条合格的交易数据时,将它们打包成一个区块,一个区块的上限为 1MB。

6、 这些符合条件的交易是[一串字符串] + [一个随机数] ----> [SHA256 操作] ---> [256 位二进制数]

7、在当前的难度系数下比特币的机制是什么,哪个矿工能最快算出“256位二进制数的前72位全为0”,她有幸将这个区块挂在主链末端,并获得挖矿奖励和手续费收入。

比特币的共识机制_比特币是金莱特币是银_比特币的机制是什么

8、如果你的交易信息在这个幸运矿工打包的区块中,此时你的交易就会被确认,即1比特币成功转给李斯。图为13.12 BTC完成转账确认。

总结:SHA256函数和非对称加密算法在整个过程中起着至关重要的作用。

1、使用SHA256函数解决了事务是否被改变的问题。

因为SHA256函数生成的值只有定长不可逆的特点。只有一、的长度是固定的,这样无论输入什么样的数据,即使输入一部电影比特币的机制是什么,最终的结果都是一个唯一的、长度不变的二进制数。不可逆性让矿工可以轻松比较缺席者收到的原始信息与张三发送的原始信息是否一致。

比特币的机制是什么_比特币的共识机制_比特币是金莱特币是银

2、公钥和私钥的应用解决了加解密和交易签名的问题。

比特币使用的非对称加密算法可以理解为有两把密钥用于加密和解密。这两个键成对关联。选择公钥作为公钥,其他的可以作为私钥。,私钥无需告诉任何人,始终掌握在自己手中。

对于这对非对称的公私钥,可以正向或反向使用。

应用逻辑:当烈日想给币扇转账时,找到币扇的公钥,用币扇的公钥对信息进行加密发送给币扇,币扇就可以解密它与他相应的私钥。--这是使用的逻辑

相反的逻辑:当烈日炎炎给币迷转账时,炎炎烈日为了证明转账是他自己而不是姐姐,先用自己的私钥对信息进行加密,然后将加密后的信息广播出去。出门在外,别人可以用烈妍妍公布的公钥解锁,就可以确认是烈妍妍发出的,而不是别人发的。因为这个世界上只有烈日,才有这个公钥对应的私钥。

币迷现学现卖,以出口促进口。如果有任何不准确或错误的地方,请多多指正。希望与大家一起站在高处,对这片“新大陆”有更深的了解。