LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 什么是MASS?容量证明机制下的区块链共识引擎

什么是MASS?容量证明机制下的区块链共识引擎

2020-03-18 MASS中文社区 来源:火星财经

MASS 生态中的第一条公链 MASS Net 主网已正式上线,主网上线以来,运行稳定。MASS 的开发由 MASS Core主导发起,由众多社区开发者共同参与完成, MASS社区作为一个开放的非盈利组织,致力于扩大 MASS 系统的参与群体、保障 MASS 系统的质量和安全性、提供完善的开发者工具、支持 MASS 生态建设。作为MASS全球社区中的一部分,MASS 中文社区定位于提供一手的 MASS 中文信息。

这篇文章将系统介绍什么是 MASS。

01MASS 的历史

MASS 是 MASS Net、MASS 共识引擎的统称,MASS 生态都是基于MASS 共识算法构建的。

MASS 发展史:

· MASS 共识算法由麻省理工大学(MIT)顶级计算机科学家于2015-2017 年之间研究提出并发表论文,它是一个开源的 PoC ( Proof of Capacity 容量证明)共识算法,最大特点是通过提供硬盘容量作为证明,从而验证爆块。

· 由MASS Core 主导,社区开发者积极参与,经过近一年的时间,于2018 年4 月发布了MASS容量证明共识协议。其后,于2019年3月研发出了MASS Net 原型系统。

· 2019 年4 月11日,区块链 MASS Net 测试网上线,在经历了原型系统验证,安全性测试,稳定性测试,可靠性测试4 个测试网阶段后,主网于2019 年9 月正式上线,上线以来运行稳定。

· 2019 年11 月,MASS 容量证明共识协议被封装成 MASS 共识引擎。MASS 共识引擎是通用的,可同时并行为多个公有链提供共识服务。

02什么是 MASS 共识算法

MASS 共识算法是一个PoC 共识算法,和PoW算法需要提供算力证明类似,PoC 算法需要提供容量证明,这其中的C ( Capacity ) 代表的是用于存储数据的容量空间,物理载体就是硬盘。

PoC 共识机制简要如下

Step 1:在初始化阶段,矿工节点根据协议生成一系列数据,并存储在容量空间中。

Step 2: 矿工根据当前区块参数生成的随机数,在容量空间中检索出一部分数据生成证明,也就是所谓的容量证明,随着块一起提交给网络,参与下一个区块的竞争。

Step 3:提交的容量证明和区块数据可以由网络中的任何节点进行验证。根据质量公式选出全网最优容量证明,如果区块数据和证明都有效,提供本轮出块最优容量证明的矿工将获得出块权,同时获得出块奖励。

MASS共识算法特点

1.无需许可

MASS 共识对节点个数和身份都没有要求,节点可以自主决定进入或退出网络,是公链级的共识算法。

2.公平

MASS 容量证明共识协议可保证节点的出块概率只与节点提供的有效容量证明相关,并且有效容量大小的证明与数据的存储介质无关,使得所有参与 MASS 网络维护的节点拥有相近的边际成本。通用矿机和大规模挖矿带来的中心化问题将不复存在,整个网络可能达到极致的去中心化。

3.绿色环保

MASS 容量证明协议中只在初始化容量空间时有计算资源消耗,MASS共识执行过程中只需要非常小的算力用于检索,同时硬盘耗电量也处于极低水平。因此采用 MASS 容量证明协议进行区块共识不需要持续的电力投入,在 MASS 系统进行区块共识时计算机资源消耗占比极低,不影响计算机的正常使用。当计算机不参与 MASS 网络中账本数据的一致性维护时,其可直接格式化容量空间换作他用。

4.通用

在区块共识过程中节点只需对初始化空间做检索查询,并不会对初始化空间进行数据操作,由于检索数据的速度很快,MASS算法允许同一容量空间为多条区块链提供共识,这意味着节点网络可并行支持多条区块链。

5.安全

MASS容量证明协议采用时间-空间置换思想,确保了容量证明的不可伪造性;采用容量作为证明以及可验证随机函数确保了MASS系统具有 51%容错;采用分叉检测惩罚机制可抵御Nothing-at-Stake 攻击造成的分叉链湮灭主链。

03什么是 MASS Net

MASS Net 是采用 MASS 容量证明共识协议开发的第一条区块链,于2019年9月正式上线,根据主网运行数据显示,每 45 秒出一个块,上线以来运行平稳。MASS Net 为用户及开发者提供了全节点钱包客户端,挖矿节点客户端等工具。运行MASS挖矿全节点客户端,即可用容量空间(如硬盘)参与 MASS 网络中账本的一致性的维护,将有机会获得区块奖励,即MASS Net 上的原生加密币MASS。全节点钱包可进行 MASS 币的转账及生态治理等相关操作。目前官网上还公布了挖矿全节点和全节点钱包源代码。

04什么是 MASS 共识引擎

MASS共识引擎由MASS容量证明共识协议封装而成。在MASS算法的通用性中已经提到,由于检索的速度很快,同一容量空间可以向多条链提交容量证明,也就是为多条区块链提供共识,因此基于MASS共识引擎的区块链可以使用同一个节点网络。未来现行区块链都可以平移到MASS共识引擎上,MASS Net就是MASS共识引擎的第一条区块链。

自从MASS Net主网上线以来,围绕MASS共识的挖矿生态目前已初具雏形,各种挖矿商业形态已经建立,并吸引了大量矿工参与,全网算力持续高速增长。完善的矿工生态,能为MASS共识引擎上的区块链提供安全性保障。

05MASS 的愿景

MASS社区认为只有让大众都能参与的区块链,才能真正实现去中心化,才能确保权力、数据、身份不会落入少数人的手里进而导致垄断和风险。而使区块链技术进入大众的首要突破点,即非数据结构层、也非合约层或应用层,而在于共识层。原因非常简单,一切区块链数据结构、合约或应用,之所以区别于任何传统的中心化、传统商业架构下的实践,本质上在于其经过了一个无需许可的分布式网络共识。相信随着MASS社区的不断壮大,“让大众能参与的区块链”的愿景有望逐步实现。

(END)

MASS中文社区——提供MASS第一手中文资讯

相关链接

Website|Docs|Bitcointalk|Telegram|Twitter

扫一扫加入MASS中文社区

本文来源:MASS中文社区
原文标题:什么是MASS?容量证明机制下的区块链共识引擎

—-

编译者/作者:MASS中文社区

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...