首页 > ETC > 正文

ETC百科 | 什么是工作量证明PoW机制

分类:教程ETCDEVTEAM以太经典团队 2018-04-28 19:00

  知道为什么ETC要费那么大劲挖矿才能得到,为什么不能用简单一些的方式?要回答这个问题,就要从ETC的共识机制——工作量证明(PoW)说起。

  在比特币的系统,记录交易生产区块是最重要的工作,为了鼓励大家都来参与交易账本的记录,中本聪设计出了奖励机制,用比特币作为奖励。但记账这个工作可不是那么简单,因为基于去中心化的思想,每个节点每个矿工都参与记账,而且必须保证所有人记录的账本都是相同的。

  矿工在收集交易信息并记录的时候,每个矿工记录的内容并不完全相同,特别是第一条,矿工记的肯定是把挖矿的奖励给自己。但是每产生一个区块链只有一次奖励,这个奖励给谁?这就需要立一个规矩,并且是大家都认可的规矩,也就是工作量证明PoW机制。

  ETC所采用的正是工作量证明PoW机制。系统会让大家求解一个数学题(计算hash值),谁最先求解出来,那么他所记录的区块就会被认同,奖励就归他所有。而比求解速度就要看谁的电脑性能更高。正是如此,所以现在每个人都在增强自己的电脑、挖矿机的运算性能,提高解题速度,谁的速度(算力)最高,挖到矿的几率就越高,赚到的钱也就越多。

  用个形象的比喻,工作量证明机制与拔河比赛很类似,哪一方的力量大(算力高)哪一方就能拉赢对方。而且拔河的绳子两边,并不在意你是胖子还是瘦子,人数有多少,于是为了得到奖励,可以很多人聚集为一伙,最后得奖了根据每个人出力多少来瓜分奖励。 而这在ETC挖矿里,召集好多人一起挖矿,就是“矿池”的概念。

  所以,也就出现了一种现象。如果你单枪匹马,不加入任何矿池,那么你几乎挖不到矿,因为你一个人的电脑算力在整个系统中九牛一毛,拼不过别人的。除非你拥有一台超级计算机,算力可以在整个系统中占到较高的比例。而如果你掌握的算力能达到51%或者更多,那么基本上ETC系统上就是你说了算,也就是大家所说的51%攻击。

  综上,其实挖矿花费的时间、算力与电力,主要并不是用来记账本,而是耗费在解数学题上面。从某种角度看,这是一种很大的资源浪费,但是为了安全,不会被轻易攻陷,确保ETC系统的正常运转,工作量证明机制又是必须的。

  也许有人会问,ETC既然是区块链技术的一个应用,那么区块链用在其他地方,是不是也要这么费劲的挖矿。当然不是,除去工作量证明的共识机制外还有其他的共识机制,比如权益证明(POS),就不会要求去计算数学题而耗费巨大的资源。因此,不同的区块链应用会选择一种更适合本身特点的共识机制去运作。

  ———— 以上 ————

  以太经典的坚定支持者

  分享ETC相关技术、生态和社区新闻

  一起探讨区块链,发展ETC

本文标签:工作量 证明 PoW 机制

上一篇:ETC资讯 |“矿工之战”不会发生在以太经典;MyEtherWallet受到DNS劫持,用户被转移到了钓鱼页面

下一篇:返回列表

猜您喜欢
关于我们联系我们作者投稿APP下载