首页 > 热点新闻 > 区块链PoW工作量机制,计算与验算
解币集货店  

区块链PoW工作量机制,计算与验算

摘要:传统的区块链pow工作量证明机制就是通过一次数学题的计算,抢夺出块权,打包交易,并且向全网公布。同时还要配合以全网上的信息确认,交易确认,区块确认。

传统的区块链pow工作量证明机制就是通过一次数学题的计算,抢夺出块权,打包交易,并且向全网公布。同时还要配合以全网上的信息确认,交易确认,区块确认。

 

 

这里有一个问题,具体怎么确认这些信息?确认过程必须要方便快捷,也就是说验证的速度要比计算的速度要快很多才行,否则每个交易拆开看,那相当于各个节点再打包一次,肯定不行。

这里就需要用到一种不对称性的概念。计算打包很慢,验证交易很快,具体怎么做?

 

 

假设,我们现在要给“Kris吴”,这个信息进行加密或者说打包,为了保证难度,你需要给kris吴这个字符串后面添加一个整数,作为数学题的答案,保证他经过哈希以后变成一个比方说前面5位都是0的字符串。

 

 

我以前说过,难度调整的原理,就是调0,0越多代表数字范围越少,越难算,只要他前面有足够多的零,后面别管是什么,就算是完成了工作,可以通过验证

 

 

这时各个借点开始计算,由于哈希函数不能人为制造碰撞的特点,只有用笨办法,一个一个的去试,一个一个代入方程组验算,直到找到这个随机数为止。

这就是抢夺区块,这个随机数一旦找到,就要和交易一起对全网公布,供大家验算

 

 

验证的时候,验证者就不需要再一个一个试了,只要用这个公布的数字试就可以,相当一个做题,一个看答案。将这个数字带入到哈希函数中,得到的数字一旦满足前面有多少个零,那就是正确的数值。这就验证就完成了,非常的简单方便。

 

 

正是由于计算和验算是完全不同的工作量,才可以保证在出块之后,其他节点能够迅速的做出反应,确认交易信息,全网能够顺迅速的运转,以保证整个区块链的安全性。
 

来源:百度
作者:扮猪并不吃老虎

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。