Qtum區(qū)塊鏈主網在2019年10月17日3:21:20(格林尼治標準時間),區(qū)塊高度466,600,完成了Qtum2.0升級相關的第一次硬分叉,與預期一致,此次硬分叉運行平順,進行了大量測試,相同的硬分叉已于2019年9月20日開始在Qtum區(qū)塊鏈測試網上運行。在主網升級穩(wěn)定運行五天之后,已經可以在Qtum主網上明顯觀察到來自QIP-9(改進區(qū)塊間隔)的改進效果。
QIP-9
QIP-9的改變減少了長間隔的區(qū)塊。在Qtum的PoS共識機制中,每個新區(qū)塊Stake的難度會依據之前區(qū)塊的間隔進行調整。難度系數被稱為“難度”,此系數通常在幾百萬這個范圍內,具體數值會根據網絡的Weight而變動。在此之前,線性的難度調整算法有可能會在連續(xù)出現(xiàn)數個短間隔的區(qū)塊后將難度急劇升高。這種顯著且劇烈的難度變化會導致非常長間隔的區(qū)塊出現(xiàn)(有時會達30分鐘以上)。新的難度調整算法使用一種指數算法,對每個新區(qū)塊的難度進行更精確、溫和平緩的調整。于此同時,改進的難度調整算法更精確,,能使自從Qtum主網上線以來的144秒平均間隔有所下降,給出正確的128秒平均區(qū)塊間隔。
硬分叉以來的五天,我們可以在難度和區(qū)塊間隔方面觀察到如下結果:首先,我們可以看到新難度調整算法顯著減小去除了難度的大范圍波動:
在難度的溫和改變調整方面,我們可以看到長區(qū)塊間隔減少了。在下圖中,每個點表示一個區(qū)塊的間隔??梢杂^察到,長區(qū)塊間隔減少了,硬分叉后最長的兩個間隔分別未為1120秒和848秒:
由于Qtum的PoS算法的隨機性,區(qū)塊間隔仍然會有變化(但在硬分叉之后變化更?。?,但Qtum開發(fā)者可能會通過未來的硬分叉進一步改進算法,減少這一變動。
日均平均區(qū)塊間隔表顯示區(qū)塊間隔從大約144秒下降到約128秒:
這里你可以看到平均區(qū)塊間隔下降到了目標的128秒,在區(qū)塊間隔正確的情況下,減半周期(區(qū)塊獎勵減半)也被正確地調整到了4年。這樣,Qtum主網的第一次減半將發(fā)生在2021年12月[1]。
QIP-7
除了區(qū)塊間隔的改進,此次硬分叉還為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量子鏈





