LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 深入探讨Mochimo-第五部分:伪块-与众不同的块

深入探讨Mochimo-第五部分:伪块-与众不同的块

2019-11-21 六剑客 来源:区块链网络

R0q08UV9E5xlIsCzKGRs2H9V9mKQN3vD5ENU3vFi.png

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

DPv9rcQ6az2wwD6EKJQLVLjTBOTFtNJlQdI1Bu1w.png

工作量证明区块链中的难度动态

工作量证明(或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%的计算能力:

9qQqEkwpK6hhrYTDDZskAbtWsYl5JXF72owLsy98.png

崩溃到我们的哈希能力的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分钟。

在我们的情况下,比特币会发生什么?

mHDk68iLpe2AwnUXT8oZBEOEaAkeMfyiP4yj2ZIZ.png

各种散列能力的预期比特币区块时间删除之后,预期的阻止时间现在为72分钟。 由于比特币仅在每2016个区块中调整一次难度,因此我们可以预期比特币网络在接下来的51天里每1小时12分钟开采一次区块(1008(难度调整之前的静态预期区块数量)* 1h12m = 51天)。

CsJmkhWpwuzkDTZenBMHqvnx1PecKOzOR6Jq4UX7.png

奥蒂斯

由Kashmyr编辑

关于作者:我是Mochimo项目的贡献者,也是illamanudi矿池的创始人。

—-

编译者/作者:六剑客

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

LOADING...
LOADING...