Qtum区块链主网的运行情况分析
扫描二维码
随时随地手机看文章
Qtum区块链主网在2019年10月17日3:21:20(格林尼治标准时间),区块高度466,600,完成了Qtum2.0升级相关的第一次硬分叉,与预期一致,此次硬分叉运行平顺,进行了大量测试,相同的硬分叉已于2019年9月20日开始在Qtum区块链测试网上运行。在主网升级稳定运行五天之后,已经可以在Qtum主网上明显观察到来自QIP-9(改进区块间隔)的改进效果。
QIP-9
QIP-9的改变减少了长间隔的区块。在Qtum的PoS共识机制中,每个新区块Stake的难度会依据之前区块的间隔进行调整。难度系数被称为“难度”,此系数通常在几百万这个范围内,具体数值会根据网络的Weight而变动。在此之前,线性的难度调整算法有可能会在连续出现数个短间隔的区块后将难度急剧升高。这种显著且剧烈的难度变化会导致非常长间隔的区块出现(有时会达30分钟以上)。新的难度调整算法使用一种指数算法,对每个新区块的难度进行更精确、温和平缓的调整。于此同时,改进的难度调整算法更精确,,能使自从Qtum主网上线以来的144秒平均间隔有所下降,给出正确的128秒平均区块间隔。
硬分叉以来的五天,我们可以在难度和区块间隔方面观察到如下结果:首先,我们可以看到新难度调整算法显著减小去除了难度的大范围波动:
在难度的温和改变调整方面,我们可以看到长区块间隔减少了。在下图中,每个点表示一个区块的间隔。可以观察到,长区块间隔减少了,硬分叉后最长的两个间隔分别未为1120秒和848秒:
由于Qtum的PoS算法的随机性,区块间隔仍然会有变化(但在硬分叉之后变化更小),但Qtum开发者可能会通过未来的硬分叉进一步改进算法,减少这一变动。
日均平均区块间隔表显示区块间隔从大约144秒下降到约128秒:
这里你可以看到平均区块间隔下降到了目标的128秒,在区块间隔正确的情况下,减半周期(区块奖励减半)也被正确地调整到了4年。这样,Qtum主网的第一次减半将发生在2021年12月[1]。
QIP-7
除了区块间隔的改进,此次硬分叉还为EVM引入了一系列opcode的更新,包括11项来自以太坊拜占庭和君士坦丁堡的相关更新。这意味着Qtum正在跟进以太坊的最新更新,并会支持Solidity 4.x或5.x的版本。Qtum同时与比特币的0.18版本的更新同步。
QIP-5
QIP-5值得注意的更新是为智能合约增加了OP_SENDER操作码(opcode),此opcode将允许第三方为智能合约用者支付转账费(gas)。这将大大降低新用户的使用门槛,因为在此之前,用户需要在钱包账户内持有QTUM来付转账费。使用OP_SENDER指令,智能合约运营者可以付使用的费用。
来源: Qtum量子链