Hi 游客

更多精彩,请登录!

比特池塘 区块链茶馆 正文

我为什么看好poc,看好MASS

我的木头人亮
188 0 0
我为什么看好 POC?MASS 最大的技术创新点 & 目前的技术难点?
看好 PoC 的原因主要有4点:
- 公平性:在 PoC 共识算法中,容量空间的证明是分散的,一个矿工提供的容量证明和它所得的收益是线性相关的。矿工如果要想取得更多的收益,最好的办法就是进行容量的扩充。这样的挖矿算法使得个体矿工和大型矿工可以平等的挖矿。
- 安全性:良好设计的 PoC 机制能够抵御 51% 以下容量的恶意节点。
- 可扩展性:PoC 共识算法采用容量空间进行证明。所以硬盘完成初始化后,可以不耗费过多额外的资源来为多条区块链提供容量证明。
- 节能:已经完成初始化、处于挖矿过程中的节点功耗相比于 PoW 有着数量级上的降低。
MASS 的最大技术创新点在于,相比与 Burstcoin 等项目,重新设计了一套更先进的 PoC 的共识机制。MASS 的每条容量证明只需要从硬盘中读取几个字节的数据,同时还能保证极高的安全性。
看过 MASS 的 PoC 代码的朋友一定阅读过这一段代码:
MASS的技术先进性:智能合约、二层插件、跨链均可实现这一段代码就是 MASS 最为核心的 Proof 验证函数,也就是容量证明。简单来讲,在 MASS 中,任意一条合法的 Proof 都应当满足:
- 已知:P 函数能够将值域 Nx 中的数映射到值域 Ny,F 函数能够将值域 (Nx, Nx) 映射到值域 Ny,且两个函数均无法实现逆运算,也就是说知道结果,无法反推输入。
- Proof 由 x, x', bitlenth三个部分组成,在验证的时候,首先用 P 函数,计算出 P(x)=y, P(x‘)=y’,此时,y 与 y‘ 满足 BitLength 比特长度下的比特翻转关系。(例如:100110  011001, 这两者就是BitLength = 6的比特翻转关系)
- 然后使用 F 函数,用(x, x‘)作为输入,计算出 F(x, x‘) = z ,z 和链的业务逻辑中得到的随机数 challenge,二者用 BitLength 截断后,得到的结果相同。
这两条规则就完成了容量证明。玩过 MASS P 盘的朋友一定注意到,MASS 在 P 盘过程中会先后生成 A、B 两张表,就分别对应了上面的 (1) (2) 两步。在这样的设计下,任意一个容量为 32GiB 的空间,仅仅只需要从 B 表中读取总长度为 8 字节的数据,即可证明自己 32GiB 的存储能力。相比以往的 PoC 算法,是一个巨大的进步。因为 MASS 的 Proof 数据结构不仅将矿工的磁盘读取压力降到极低,还使得普通节点验证 Proof 只需要几次哈希计算。所以,MASS 兼具公平、安全、可扩展、节能的特性。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

我的木头人亮 小学生
  • 粉丝

    0

  • 关注

    0

  • 主题

    9