进展显著 零币社区梅克尔树证明算法开发取得新成果

2017-03-01 14:34:53阅读0

零币.png


零币社区的小伙伴,大家好。在此我们为你们带来了零币社区关于梅克尔树证明算法开发的最新进展。

MTP算法是一种全新挖矿算法,其高超的执行效率和安全性让人甚为赞叹,并更进一步地促进了算力分布的公平性。零币正在尝试着成为第一个实现该算法的加密货币,也可以预见MTP将会在未来成为更好的一种算法机制。



第一次实现


零币正致力于实施成为第一个以MTP为基本算法的加密货币,当前一切都按部就班在进行。作为一个币的安全基石,比如算力分布、验证速度以及MTP的实施也将是我们开发路线图上的下一个里程碑。



它从何而来


MTP算法机制由来自卢森堡大学的Alex Biryukov和Dmitry Khovratovich在他们的论文《平等的计算力》中首次设计及提出,该论文发表于2016年6月11日。这些研究者跟当前为Zcash提出算力平等主义的研究者同属一拨人。



为什么它如此重要


MTP为公平而生,让僵尸网络、GPU、FPGA和集成电路无法再对普通用户有领先优势,从而杜绝低成本攻击。其基本概念就是,通过MTP算法应该跨平台地对每个单独的计算元建立起相同的成本比。这就意味着,在价格相同的情况下没有任何一个单独的设备可以获得重大的相对于其他设备的优势,从而保证了算力的公平性。随着算力平等主义的践行,攻击者将需要花费跟普通用户相同的费用投入才能获得相当的哈希算力。因为攻击者需要使用跟普通用于相近似的设备,自动化的大范围攻击将成为过去的历史。另外MTP算法对于设备的内存要求较高,网络上被特洛伊木马感染的肉鸡只要用于零币的挖掘就会因为执行性能大幅下降而被注意到,因为就很容易被怀疑设备出现问题。


算力中心化在很多现存的证明算法中都很常见,比如比特币的SHA256、莱特币及狗狗币的Scrypt和达世币的X11,算力都集中到了ASIC矿场,普通用户也就无缘参与网络安全性的建设。即使类似于以太坊最新使用的Ethash方案,虽然被故意地设计为亲GPU挖矿(相对于CPU有100倍的效率优势),同样地鼓励了GPU矿场的中心化。虽然Equihash对内存要求较高,而不是对循序地对内存要求高,这意味着它可能平行着前进,这就很可能地促进了集成电路的开发。这并不意味着我们不鼓励GPU挖矿,但是在MTP框架下,不管是CPU挖矿还是GPU挖矿,竞争力都是不相上下的。



快速及轻量级的认证


虽然在MTP算法下,需要找到一种解决方案来加强计算效率和内存,一旦找到这种方案,在没有大量内存的情况下也能快速、高效地验证区块。


因为要保持区块验证的快速,这一点是很重要的。这让零币网络对于那些直指验证节点的DoS攻击者有了更强的抵抗力。同时这也将允许类似于智能手机等轻量级硬件设备能够执行区块验证工作,这在其他对于内存要求较高的算法中是不可能实现的。MTP下的区块验证速度预期也将大大快于Equihash。点击查看MTP源资料



处理自由机制


一个挖矿算法应该遵循“处理自由”原则,意思是挖矿过程必须是一个随机的处理过程,任何时候都有机会爆块,且每一次都跟之前的任何事件相独立。这个有助于阻止算力中心化和缓解网络延迟。


因此,任何一种内置了初始化参数的加密算法肯定不是真正意义上的处理自由,因为在起始阶段爆块的几率是零。这就是为什么在提出Equihash之后,Biryukov和Khovratovich决定开发MTP算法的主要原因之一。因为Equihash依然需要一段较长的初始化时间以验证内存的分配,所以它不是真正意义上的处理自由。


毫无疑问,初始化阶段时间越短,挖矿就会越分散。因为每一个人的起跑线都是公平的,经济投入规模或者网络情况在挖矿效率上并没有扮演很重要的角色。



MTP何时到来


基于最近社区经历了巨大的挑战,核心开发团队已经强势回归,致力于MTP算法的继续开发。按照里程计划,MTP依然计划于3月底开发完成并发布,并先同时启动测试网络,也给我们和整个社区一点测试时间以及代码重审时间。


对于MTP,我们深感亢奋。在此也对所有对我们继续支持的玩家表示衷心的感谢,我们也将继续展望未来,将零币推上更高一层。

请加入我们的Slackc聊天室,并在推特、脸谱和红迪网上关注我们的最新进展。


免责声明:本文为转载,不代表比特时代观点,不构成比特时代投资建议,炒币有风险,投资需谨慎!!! 

理财盒子
库神钱包