石墨烯区块链(3)软件升级
生活随笔
收集整理的這篇文章主要介紹了
石墨烯区块链(3)软件升级
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 硬分叉
在指定點(diǎn),所有節(jié)點(diǎn)都切換到修改后的驗證算法。沒有真正的分裂。但是,由于新塊與舊塊不兼容,因此稱為硬分叉。
2. 軟件升級方法
在代碼的每個更改部分周圍放置一個硬分叉保護(hù),如下所示:
FC_ASSERT( db().head_block_time() > HARDFORK_NEW_FEATURE_TIME, // New code is added after this point"Operation not allowed before HARDFORK_ NEW_FEATURE _TIME.");其中 HARDFORK_ NEW_FEATURE _TIME 是一個常量,包含應(yīng)該發(fā)生硬分叉的時間。
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的石墨烯区块链(3)软件升级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 石墨烯区块链(5)智能合约
- 下一篇: 石墨烯区块链(6)开发实例