背景

区块链是去中心化的技术,它允许每个人贡献资源,参与到一个公共服务中,比如去中心化的银行,或者去中心化的存储。

区块链技术已经有超过十年的历史了,很多技术得到了改进和发展。早期的区块链技术使用工作量证明作为共识机制,由于以比特币为代表的挖矿行为消耗了大量能源,而其产出也仅仅是保障了区块链安全,所以在社会上出现了很多负面的评价。迫于这样的压力,新一代公链的设计大多转向了 PoS,甚至 DPoS 和 PBFT 算法。

问题

非 PoW 算法或多或少的伤害了区块链的去中心化。虽然 PoS 是否比 PoW 更中心化这个问题,还在激烈的讨论中,但是我们认为两者之间还是有根本的差异的。PoW 挖矿代表着为区块链贡献实际资源,PoS 质押,是投入资本而不是资源。 挖矿的本意是投入资源换取收益,如果抛弃资源贡献,抛弃人人可以参与,区块链技术将失去它的立足之本。

目前,PoW 面临着很大的挑战,主要是高耗能和矿池矿场矿机带来的中心化问题。专用矿机的出现使得普通人无法使用闲置的算力参与资源贡献,矿场则一般拥有廉价的能源和大量的矿机,最后,即使单个矿场也无法拥有绝对的算力优势,它们需要加入矿池,比特币的所有算力被控制在几十个矿池手中,这就导致了中心化。面对这样的严峻挑战,以太坊采用各种手段对抗,比如利用大内存占用的哈希算法,来抵御 ASIC 设备,让挖矿算法只能在带大内存的显卡上运行。但是,以太坊最终选择了转向 PoS 算法。 19年底V神在博客 Hard Problems in Cryptocurrency: Five Years Later 表示有用的 Useful Proof of Work,可能不存在 Probably not feasible。

经济的工作量证明

在V神发表以上文章后的几个月,西交利物浦大学的博士研究生阚嘉,找到了一种合理使用工作量证明算力的方法,使得 PoW 在做共识计算的时候,同时将算力用于文件编码。 同时,在区块链存储中,复制证明用于抵抗恶意矿工的外包攻击,是区块链存储的核心算法。复制证明中的复制,正好需要一种编码昂贵,解码迅速的算法,工作量证明算法完美符合这一定义。

在几乎不修改工作量证明的情况下,仅仅给 PoW 加上编码输出以后,新算法被命名为经济的工作量证明算法。这一发现,再次证明了中本聪使用工作量证明作为共识算法的伟大!

具体如何工作,我们会参考论文描述。这里列出我们研究后得出的结论:

  1. 不改变工作量证明,完全符合中本聪共识的安全特性。
  2. 使得工作量证明的计算有实际用途,除了保护区块链安全以外,还能用于文件存储编码。
  3. 天然矿池免疫,更去中心化。由于算力被本地消耗用于文件编码并直接获利,所以矿工不会将算力卖给矿池以获得收益。
  4. 使用闲置的算力而非专用设备挖矿,这有助于节约能源,并鼓励普通人参与。

EcoPoW DAO 的使命

经济的工作量证明有着非常优秀的特性,可以看作是中本聪PoW共识的升级版本。 同时,我们也看到,在商业行为的宣传下,人们已经更少的谈论和关心区块链基础设施的去中心化问题。大部分人对于质押挖矿习以为常,而忽略了矿工需要参与,并为区块链贡献资源这个基础。 这样的区块链世界,最终必然会成为一次又一次的资金盘,无法提供持久健康的收益模型。