您当前的位置:中国科学网>资讯>正文

OK区块链60讲第16集什么是PoW一致机制

放大字体  缩小字体 时间:2019-12-26 23:59:48 作者:责任编辑NO。蔡彩根0465

  哈喽我们好,我是小K君。今日咱们要讲的内容是:“什么是PoW共同机制”?

  在之前咱们已讲过,共同机制是区块链网络中,一切节点都要恪守的一种规矩,当时干流的共同机制分为两种,一种是PoW共同机制,另一种则是PoS共同机制,今日咱们就来介绍一下,是什么是PoW共同机制。

  所谓PoW机制,全称是Proof of Work,也便是工作量证明。

  最开端,这个技能是被用来处理滥发垃圾邮件的问题(体系要求发送者,每发送一封邮件,都要做必定的工作量证明行为,然后进步许多发送垃圾邮件的本钱)不过后来,中本聪发现这个技能能有用处理“拜占庭将军问题”,所以便把它引进了比特币区块链网络中,渐渐的,PoW机制就变成当今区块链中的干流之一。

  简略来说,PoW机制主要是经过比赛记账的方法,来处理区块链网络中各个节点的共同性问题,它的原理是这样的:

  咱们都知道,区块链中的每个节点都能自由地参加数据处理,也便是打包区块,为了可以更好的确保网络中的各个节点能达到共同,PoW就规则,当一笔买卖发生后,每一个想要记账的节点,都需求依托自己的核算才能与别人比赛、抢夺记账的权利。

  比赛的方法,是每过大约10分钟的时刻,就会进行一轮算力比赛,参加的节点经过算力不断寻觅一个随机数Nonce。谁先找到满意必定条件的Nonce值,且告诉全网、取得认可,谁就能取得记账的权利。

  终究,取得记账权的人,他所打包的区块会连接到区块链的链上,一起他处理的数据,也会被全网的其他节点记入各自的小账本中。

  PoW机制在比特币网络中,便是比特币的挖矿原理,它会给取得记账权的节点必定的比特币作为奖赏,然后鼓励更多的人参加进来。

  PoW机制的优势在于,它让每个节点的算力都参加进了网络的买卖认证中,根据PoW的比赛机制,想要在区块链网络中作恶,有必要把握全网肯定的算力,不然都要面对来自于其别人的算力比赛。理论上,除非有人能把握全网51%以上的算力,不然整个网络的任何东西都是无法被篡改的。这样使得网络的去中心化性更强、节点的作恶本钱更高。

  所以,参加的人越多,全网算力就越大,也就越难被人把握超越51%的算力,整个网络也就越安全。

  当然,PoW机制不是完美的,它为了可以更好的确保网络的强去中心化,付出了许多的价值。比如被我们诟病的糟蹋许多资源、和处理功能较低。

  由于PoW机制中,任何一个人都可以自由地参加网络成为节点,进行数据处理,并且每个节点处理数据都要经过算力比赛的方法,抢夺记账权。想一想,一笔数据要经过网络每个人检查,并且为了一笔数据,每个人还要花费许多的算力,自然而然就造成了资源糟蹋与功率低下。

  不过,瑕不掩瑜,PoW机制也的确使去中心化的互联网落地成为可能。或许未来,跟着技能进步,共同机制可以打破去中心化、功率、安全的不可能三角,让咱们拭目而待吧。

  感谢黄方宇教师对本集内容的协助和辅导。

  系列科普动画《OK区块链60讲》

  《OK区块链60讲》是由OKEx&新浪科技联合出品的区块链科普动画视频,针对区块链零根底用户,经过系列文章、科普动画等方式,从概念、技能、使用等视点,经过5大板块,60个知识点,生动形象地科普区块链概念。本集课程内容由万有算力联合创始人黄方宇导师辅导完结。

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!