LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 区块链科普:三大共识机制之工作量证明机制(POW)

区块链科普:三大共识机制之工作量证明机制(POW)

2020-03-10 JSipXmuS 来源:区块链网络

前面我们提到过拜占庭将军问题,为了方便后面才关注的朋友,这里再复述一下。

拜占庭帝国即中世纪的土耳其,拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,固若金汤,没有一个单独的邻邦能够成功入侵。任何单个邻邦入侵的都会失败,同时也有可能自身被其他9个邻邦入侵。拜占庭帝国防御能力如此之强,至少要有十个邻邦中的一半以上同时进攻,才有可能攻破。

然而,如果其中的一个或者几个邻邦本身答应好一起进攻,但实际过程出现背叛,那么入侵者可能都会被歼灭。

于是每一方都小心行事,不敢轻易相信邻国。这就是拜占庭将军问题。

区块链的共识机制正是完美解决这个问题的方案。目前常见的共识机制有工作量证明、权益证明和股份授权证明。今天咋们主要来了解一下工作量证明机制(POW)。

比特币采用的共识机制就是工作量证明。

工作量证明就是证明你做过一定量的工作,即我通过查看工作结果就能知道你完成了指定量的工作。

简单理解就是一份证明,老板用来确认你干了多少活的。

工厂采用的计件算法,我们都知道直接监测工作的整个过程通常是很低效的,而直接对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。

比如我们现实生活中的找工作,面试官不知道你现在学校学了多少东西,你的能力怎样,但是通过查看你的毕业证、学位证就能大致在心里有个底。这就是一个简单的工作量证明机制的模型。

但是工作量证明依赖机器进行数学运算来获取记账权,资源消耗大,同时每次达到共识需要全网节点共同参与运算,性能效率比较低,并且共识周期比较长。目前比特币已经吸引了全世界大部分的算力,其他再使用工作量证明的区块链应用很难再获得相同的算力了。

工作量证明机制就是对于工作量的证明,是生成要加入到区块链中的一笔新的交易信息(即新区块)时,必须解出比特币网络出的工作量证明的迷题。而这道题关键的三个要素是工作量证明函数、区块及难度值(这些都归程序员设置,咋就不操心了)。

工作量证明机制被认为是一种多劳多得的按劳分配模式,算力高,花费的时间多,我们能够获得的数字货币也就越多。

—-

编译者/作者:JSipXmuS

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...