比特币引入哈希算法

Posted 沈阳四块科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比特币引入哈希算法相关的知识,希望对你有一定的参考价值。

因为比特币基本上可能说是众所周知,而且我们都知道比特币是很安全的,于是产生了越来越多的波动,越来越多的人们开始讨论它。

比特币这样的分布式系统之所以安全,是因为所有的交易信息都储存在区块链中,这条区块链在每一个参与记账的设备中都有记录。

比特币创立者中本聪为比特币创造了一种激励机制,给获得记账权的节点提供比特币奖励,从而激励人们参与记账。

比特币利用密码学原理,在算法中引入哈希算法。这个算法会给出一个非常困难的计算题来给全网的计算机进行计算,同时哈希算法会调整计算难度,使得每次计算得到正确的哈希值都需要十分钟左右。

而参与记账的节点计算能力,说白了就是算力越强大,第一个计算出正确哈希值、获得记账权、赢得比特币奖励的概率就越大。

需要我们注意的是概率,而不是算力最强的那个计算机就能够保证第一个计算出哈希值。

这样的一种方式与矿山挖矿很像。因此,人们生动地称呼参与记账的计算机为矿工,参与的过程称之为挖矿。

比特币每隔十分钟产生一个区块,即每隔十分钟计算机打包全网交易进入一个区块。看到了吧,这样就是在比特币中引入了哈希算法。


以上是关于比特币引入哈希算法的主要内容,如果未能解决你的问题,请参考以下文章

比特币的哈希算法是什么?看完就明白了。

区块链之哈希算法(完整篇)

五分钟带你了解哈希算法究竟是什么!

初步理解哈希算法以及非对称加密

聊聊比特币:哈希算法数字签名与非对称加密

哈希算法(Hash算法)是什么及用途