为了解决PoW共识高能耗、低TPS,以及算力中心化的问题,越来越多的区块链项目转向PoS共识。近期,随着Filecoin测试网上线以及主网上线时间的确定,更多人关注到它采用的PoC(Proof of Capacity 容量证明)共识机制——一种更加高效、去中心化、节能的共识算法。
不论PoW,PoS抑或是PoC,都试图达到一种状态,那就是随机选择出块节点,节点被选中的概率与它向网络投入的某种资源成正比,如果想要推翻已经得到确认的块需要掌握50%以上的资源。三者的区别是,PoW投入的资源是算力,PoS投入的是拥有的加密资产,而PoC投入的是硬盘空间。
在 PoS 中,拥有的代币越多,成为区块生产者的概率就越高,因此也常被质疑,PoS让有钱的人越来越有钱。那有没有一种资源是已经足够分散,使得网络从开始建立到稳定运行都更接近于去中心化(这也是中本聪使用算力证明的初衷),PoC 对此给出了答案。
PoC最大的特色在于任何人使用普通电脑都可以参与PoC项目资产挖掘。经过大量的研究和统计,云存储的规模效应仅比个人硬盘有 20% 的优化空间,考虑到早已伴随个人电脑而广泛分布的硬盘,通用矿机和大规模资产挖掘带来的中心化问题将不复存在,整个网络可能达到极致的去中心化。
MASS Net 是一个已上线并平稳运行的区块链项目,该项目由MASS社区成员协作开发,它所采用的就是PoC共识。正如PoC的定义,MASS Net 使用存储空间进行资产挖掘,目前全网难度为35兆G,大约每45秒产出一个区块。
值得一提的是MASS Net采用的PoC算法——MASS共识引擎。该共识核心算法由麻省理工大学(MIT)顶级计算机科学家提出,具有安全、公平、低资源消耗、高效等优点:
采用时间-空间置换思想的 MASS容量证明协议确保了容量证明的不可伪造性;
采用容量证明(PoC)以及可验证随机函数(VRF)确保了 MASS系统具有 51%容错;
采用分叉检测惩罚机制可抵御 Nothing-at-Stake 攻击造成的分叉链湮灭主链。
现在一台执行PoW共识算法的ASIC矿机售价达到数万元,而MASS共识仅需节点提供有效的存储空间。 MASS 容量证明共识协议可保证节点的出块概率只与节点提供的有效容量证明相关,并且有效容量大小的证明与数据的存储介质无关,使得所有参与 MASS 网络维护的节点拥有相近的边际成本(即没有规模效应)。
PoW共识在执行过程中伴随大量电力消耗,比特加密资产每笔交易消耗的电力相当于一个美国普通家庭21天消耗的电量。MASS 容量证明协议中只在初始化容量空间时有计算资源消耗,共识执行过程中只需要非常小的算力用于检索,同时硬盘耗电量也处于极低水平,使得PoC总体上与PoW能耗差距达到300倍以上。
MASS共识执行时,计算机资源消耗占比极低,不影响计算机的正常使用。当存储空间不参与 MASS 网络维护时,可直接格式化容量空间换作他用。
PoW共识最成功的应用比特加密资产每10分钟出一个块,而根据MASS Net区块链主网运行数据显示,每45秒就能出一个块,性能上有十余倍的提升。
在区块共识过程中节点只需对存储空间做访问检索,并不会对空间进行数据操作,采用 MASS 容量证明协议的节点,使用相同的容量空间可为多条区块链提供共识,其通用性使得资源利用效率进一步提高。
MASS Net 从2017年开始开发,2018年完成区块链原型系统研发,并于2019年4月上线测试网,在经历了原型系统验证,安全性测试,稳定性测试,可靠性测试4个测试网阶段后,主网于2019年9月1日正式上线,上线以来运行稳定。
项目从开发伊始,就以构建生态为目标,主网上线后,为用户及开发者提供了全节点钱包,挖矿节点,区块链浏览器等工具。MASS社区的成员还自发提供了若干区块挖掘解决方案,服务于不同类型的节点方,数量多、且去中心化的节点,是保证区块链网络的稳定、安全、可靠的必备条件,助力区块链实现安全、防止篡改的功能。
MASS Net由MASS社区创建。MASS社区是一个开放的非营利性在线组织,其使命是在广大公众中推广区块链技术。“MASS”一词很好的诠释了社区成员的初衷,当更多人能借助技术参与维护规则时,意味着社会更加公平,一个公平的环境能释放出更大的社会活力,促进社会繁荣。MASS社区希望为实现这样的目标而努力,MASS Net正是其迈出的第一步。
【参考文章】
PoW与PoS https://www.theblockbeats.com/news/2718
无论是 PoW 还是 PoS,最终都将趋于中心化 https://www.theblockbeats.com/news/3010
时空证明 + DAG,Spacemesh 如何让 PC 端也能挖到矿?https://www.theblockbeats.com/news/3937
首条基于MASS容量证明共识协议的MASS Net区块链已上线稳定运行 https://blog.csdn.net/weixin_44554420/article/details/103164719