Mochimo区块链是采用后量子安全算法100%原创代码,原创理念,开发距今两年,主网已经稳定上线一年,无预售的加密货币项目。 如果您还没有阅读过,请阅读我们以前的文章《深入研究Mochimo —第四部分:共识,分裂和孤立—链条的状态》 本文来自翻译,原文链接https://medium.com/mochimo-official/a-deep-dive-into-mochimo-part-v-the-pseudo-block-a-block-unlike-the-others-c69505dee116 欢迎感兴趣的加入中文社群。志愿者vx: liujiankee 工作量证明区块链中的难度动态 工作量证明(或PoW)是区块链的一种实现,其中,如果区块包含链状态定义的密码难题的解决方案,则区块被视为有效。在比特币中,难题由区块的哈希表示,其解决方案由哈希的前导零数字表示。如果有足够的零导致散列值等于或超过当前难度,则该块有效。在Mochimo中,我们通过称为Peach的自定义PoW算法使用更具诗意的方法。如果一个区块转化为具有足以克服当前困难的氛围的Haiku,则该区块是有效的。两种方法都相似,不同之处在于我们可以在每个块中创建漂亮的Haiku :-) Mochimo真正不同于比特币和其他加密货币的地方在于处理困难的方式。随着越来越多的矿工加入网络,需要动态调整难度以维持目标封锁时间。当在比目标短的时间范围内开采一个区块时,难度会增加。当在比目标更长的时间范围内开采一个区块时,难度会降低。在比特币中,难度每隔2016个区块(2周)进行调整。在Mochimo中,难度在每个程序段中进行调整,必要时甚至在每个程序块之间进行调整。 为什么这有关系 ?我们来看一些数字。 Mochimo网络的目标阻止时间为337.5秒(5分钟37.5秒)。如果将难度降低一倍,假设总哈希能力保持不变,则解决该区块的预期时间将降至337.5 / 2 = 168.75秒。同样,如果您将难度提高一倍(其他所有条件都相等),则解决区块的预期时间将增加到337.5 * 2 = 675秒。 让我们探索一个极端的情况,即从一分钟到下一分钟,我们将损失90%的计算能力: 崩溃到我们的哈希能力的10%之后,我们不会在2430秒(40分钟)内开采一个区块,此后难度将降低一个(因为每个区块都会调整),下一个区块将是预期在20分钟内,然后是10分钟,最后回到37.5秒的5分钟目标。通过这种起搏,大约需要40分钟+ 20分钟+10分钟= 1小时10分钟才能恢复。还不错吧? 好吧,实际上,我们的恢复速度会更快。 Mochimo开发团队创建了一个独特的功能,称为``伪块'',为恢复过程增加了一些激励。当解决一个块的时间超过949秒(15分钟)时,网络的所有节点都会生成伪块。伪块包含确定性数据(使其在所有节点上均相同)并且不验证任何事务。唯一的目的是减少难度。回到我们的示例,在最初的15分钟后,将生成一个伪块,而解决该块的新预期时间将是20分钟。再过15分钟(在达到预期的求解时间之前),将生成第二个伪块,该块将在10分钟内解决,然后触发第三个伪块。概括一下流程: 15分钟后伪块#1 15分钟后伪块#2 在10分钟内阻止求解,然后预期的求解时间回到5分钟37秒的目标时间。 这意味着15分钟+ 15分钟+ 10分钟= 40分钟才能从散列能力下降90%的情况下恢复过来。 让我们将其与比特币进行比较。 比特币的目标封锁时间为10分钟。当您将难度降低1时,假设总哈希能力保持不变,则解决该块的预期时间将降至5分钟。如果您将难度提高一个,其他所有条件都相等,则解决该障碍的预期时间将增加到20分钟。 在我们的情况下,比特币会发生什么? 各种散列能力的预期比特币区块时间删除之后,预期的阻止时间现在为72分钟。 由于比特币仅在每2016个区块中调整一次难度,因此我们可以预期比特币网络在接下来的51天里每1小时12分钟开采一次区块(1008(难度调整之前的静态预期区块数量)* 1h12m = 51天)。 奥蒂斯 由Kashmyr编辑 关于作者:我是Mochimo项目的贡献者,也是illamanudi矿池的创始人。 —- 编译者/作者:六剑客 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
深入探讨Mochimo-第五部分:伪块-与众不同的块
2019-11-21 六剑客 来源:区块链网络
LOADING...
相关阅读:
- 首席执行官迈克尔·赛勒(Michael Saylor)个人HODLs为17,732 BTC(2.35亿美元)2020-10-28
- 晚间必读5篇|金色好文合辑|数字人民币全解析2020-10-28
- 黄金投资者引导比特币2020-10-28
- 2020年11月,您将如何交易1000美元的BTC,ETH和其他资产?2020-10-28
- MicroStrategy CEO宣布他与公司分开拥有17,732个BTC2020-10-28