美文网首页
工作量证明

工作量证明

作者: 92b0f2b9b6f8 | 来源:发表于2018-06-21 17:41 被阅读18次

工作量证明是比特币的共识机制,共识算法是区块链中非常重要的一环,甚至说是核心,比特币的共识POW是什么呢?

工作量证明是一个很有意思的事情,在互联网时代大多推行免费的模式,我们用的微信,QQ,微博,邮件无不是免费的,而这种免费的模式也给了很多人可乘之机,各种广告垃圾信息满天飞,于是就有人想能不能想个办法遏制住这种情况,工作量证明就这样诞生了。POW最早用在反垃圾邮件中,为了避免垃圾邮件的群发,要求在发邮件之前先做一些运算,这些运算是有成本的,对于我们平时发一两封邮件的来说不算什么,但是对于那些以发邮件为盈利的来说就是一道难以逾越的坎了,这样的方式起到了很好的效果。

可以看出POW其实是有点反其道而行之的感觉的,虽然不是由中本聪提出来的,但这种思想确实被他运用的很好。这个事情和这样的例子很像,我和两个同学一起出去吃饭,A说去这家吃,B说去那家吃,谁也不让谁,那怎么办呢,于是我说你俩打一架吧,谁打赢了听谁的,虽然有点简单粗暴,但是这种方式却解决了分布式系统难以达成共识的难题。

比特币是一个完全自主管理,去中心化的金融系统,一个金融系统最重要的工作其实有两个,一是记账权,一是铸币权,比特币最伟大的地方在于实现了这两个权力的独立自治。我们现实世界的铸币权(发币)牢牢把握在央行手中,这个谁也别多想,记账权呢,分配到了各个银行,比如我转给你一百块钱,那银行在我的账户减一百元,在你的账户加一百元,这是记账权。比特币系统不是采用的账户模型而是UTXO,它记录的不是账户余额而是交易信息,并且将记账权和铸币权结合到一块,都交给了矿工。我转给你一百元,那记录的就是“我转给你一百元”,但是那么多矿工由谁来记呢,你也想记我也想记,因为谁记谁就能拿到比特币,而且大家都是平等的节点,这就形成了一个分布式系统难以达成共识的问题。工作量证明这时就派上用场了,大家都去算一个数,谁算到了谁记,得到的这些比特币也就归谁。大家都毫无怨言,都忙着去算数,谁算到了谁就把这些交易写进区块链,并得到这个区块奖励的比特币,这样的方式既能把大家的交易写进区块链,又能不断产生新币,整个比特币系统也能很好地运行起来了。

所以总结来看,我认为比特币的共识即这么多矿工谁去记账,工作量证明的本质其实是记账权的争夺,因为工作量证明需要成本和时间,理想来说总是第一个算出的矿工得到这个权利,那也就保证了一个区块只有一个节点去记账,解决了分布式系统达成共识的问题,外加验证机制,也解决了支付系统中双花问题的产生。

相关文章

  • 工作量证明

    工作量证明是比特币的共识机制,共识算法是区块链中非常重要的一环,甚至说是核心,比特币的共识POW是什么呢? 工作量...

  • 工作量证明

    一. 简介 工作量证明(Proof Of Work,简称POW),简单来讲就是证明你完成了某一项工作。维基百科的解...

  • 比特币的癌症:51%攻击

    比特币的心脏是工作量证明,没有了工作量证明,比特币就会死。 工作量证明(POW)其实是一种奖励机制,鼓励矿工维护比...

  • 区块链主流共识算法

    一.POW(Proof Of Work) Proof Of Work,也就是工作量证明。工作量证明系统(或者说协议...

  • 工作量证明机制你真的都了解吗?

    工作量证明机制你真的都了解吗? 工作量证明(Proof Of Work,简称POW),简单理解就是一份证明,感觉就...

  • 共识机制

    POW 工作量证明机制 顾名思义,是指工作量的证明,通过你的工作量来证明你是可信任的,在区块链网络中通过运...

  • 3、认识比特币(二)

    1、工作量证明(POW) 记账权的获取方式:工作量证明(Proof of Work),简称POW算法解释:输入数据...

  • 小巴成长记-区块链的共识机制(二)

    目前,区块链的共识机制主要有工作量证明、权益证明和最长链机制共识。工作量证明和权益证明我们之前有介绍过,现在我们来...

  • 只字不差地阅读比特币原版白皮书(六)——网络(Network)

    上一篇文章对比特币白皮书的工作量证明进行了只字不差地研读,点此回顾工作量证明。 通过对工作量证明的研读,我们知道了...

  • 权益证明和工作量证明

    权益证明和工作量证明本质上都是为了竞争记帐权,或者是生产区块的权利。 在POS和DPOS中,代币代表了权益。以PO...

网友评论

      本文标题:工作量证明

      本文链接:https://www.haomeiwen.com/subject/yaxnsftx.html