PoW是ProofofWork的缩写,译成中文是“工作量证明”。 类似一张学历证书证明了你曾经为学习付出过努力,工作量证明是一个矿工为了挖矿付出过努力的证明。 我们已经通过共识机制理解,每一个机制所达成的终极共识,其实都是约定了谁有权将新区块链接到区块链上的规则。 PoW正是其中最古老的一种,因为比特币就使用了这种机制。迄今依然有许多人是PoW的忠实信徒,认为它是最纯正的去中心化的共识机制。 这种共识机制规定,当所有矿工都在全力挖一个新区块时,胜出者是那个提供了最多工作量证明的人。 每一个遵循PoW共识机制的人都首肯,唯有那个做了最多工作的矿工才有权将新区块链接到网络上。 矿工的工作本身相当枯燥,毫无捷径可言,他们只是不断地重复哈希计算,争取尽快找到满足中本聪规定的数字。也正因为挖矿的这种特性,PoW这种共识机制最后嘉奖的是最“勤奋”的矿工。 矿工们究竟需要多么“勤奋”地工作,才能挖出区块?我们可以看一下要求最为宽松的一些早期区块,它们需要矿机平均做232次运算才能成功。 而现在,平均运算的次数已经是那时的4.9万亿倍了。这个数字还在不断上升。 由于同一时间,只有一个矿工如愿以偿挖出区块,所以这种纯粹算力PK的机制也造成了巨大的电力浪费。 这其实和充满血泪的钻石开采有点像。残酷的监工们在每天工作结束后清点工人淘到的钻石量,验证工人有没有进行一定量的工作。 也许某一刻,某个工人会因为好运而一下子淘到一颗大钻,但好运降临的概率微乎其微。 到了第二天,前一天的工作量并不会带来丝毫影响,新一轮的工作量需要重新计算。 |
正在阅读:ProofofWork 淘钻血泪史?ProofofWork 淘钻血泪史?
2018-06-25 16:22
出处:其他
责任编辑:liukaiping