[發明專利]一種區塊鏈軟件更新方法及系統有效
| 申請號: | 202011214548.8 | 申請日: | 2020-11-04 |
| 公開(公告)號: | CN112256305B | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 吳剛;吳濤;藺靜茹 | 申請(專利權)人: | 暗鏈科技(深圳)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F16/27;G06Q20/38 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 楊云 |
| 地址: | 518000 廣東省深圳市南山區桃源街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 軟件 更新 方法 系統 | ||
本發明涉及一種區塊鏈軟件更新方法及系統,其中所述方法包括:區塊鏈社區在鏈下達成更新共識;基于所述更新共識對全網節點進行分組,其中不同群組之間不存在相同節點;不同群組中的節點在不同的時間段內進行所述區塊鏈軟件更新。通過本發明可以避免分叉帶來的負面影響,例如,保持區塊鏈原有的通證經濟學設計,避免區塊鏈網絡和基礎設施面臨風險、區塊鏈社區產生分裂;降低虛擬貨幣市場的風險和困擾,以及該區塊鏈上層分布式應用的失能風險;提高該區塊鏈使用者和投資者信心;維護該區塊鏈上下游生態。
技術領域
本發明屬于區塊鏈技術領域,尤其涉及一種區塊鏈軟件更新方法及系統。
背景技術
區塊鏈技術起始于2009年的比特幣,為第一代區塊鏈技術,特征為開創了基于P2P網絡無許可分布式賬本新紀元。2014年以太坊在比特幣的基礎上改進了虛擬機,使用完備圖靈機工作機制完成了其創始人將計算機構筑到分布式記賬系統上的想法,開創了“世界計算機” 智能合約應用先河,成為第二代區塊鏈技術的代表。
盡管區塊鏈技術發展至今已有十年有余,由于其技術領域的前沿性及復雜性,一些基礎建設問題一直沒有得到很好的解決,其中包括了區塊鏈更新技術。目前的區塊鏈系統其軟件的更新與普通的非區塊鏈系統,或者說中心化系統的軟件更新有很大的差異。普通軟件更新非常容易,只要下載新版本覆蓋舊版本即可馬上使用。但是區塊鏈軟件的更新無法依靠只更新本地軟件來實現。由于共識需要全網協作,部分節點本地的更新反而會打破整體共識規則,導致新舊兩種版本的節點各自形成自己的共識而分道揚鑣,其結果就是產生分叉。
區塊鏈分叉對于區塊鏈系統來說影響巨大深遠,它不僅使得社區發生分裂(包括節點、礦工集群、驗證者、輕節點等),也使鏈上歷史發生分裂,形成兩種版本的記錄,彼此之間既相似又不同。其上運行的價值鎖鏈也會因此發生復制混淆,成為惡意攻擊的極好靶點。
需要說明的是,目前與區塊鏈更新相關的發明案絕大多數要么是區塊鏈數據更新,其實就是區塊鏈的記賬,或者說新區塊如何加入,要么是用區塊鏈作為手段來更新落地端應用的數據。
有一些試圖緩解這種分叉過程帶來的影響的方法,比如Tezos試圖通過社區治理,通過在幾個月的較短周期內進行較小的漸進式升級使得在社區投票時比較容易達成一致,通過社區投票規則中設定較高的參與率(80%)和絕對多數值(80%)使升級方案通過后比較容易一致更新,用這種小步滾動的方法更新到新版本。其并沒有從根本上解決共識分裂,防止分叉:盡管有超過80%的社區一致性,但是仍然有少部分未達成一致或者可能不知道這個更新的,所以在進行更新的時候仍然會造成分叉;給社區帶來較大壓力:短期舉行一次投票和更新,且要求如此高的參與度,使社區使用者必須時刻準備為此工作,維護成本較高。
因此,為了解決目前區塊鏈領域一大痛點,為區塊鏈未來發展帶來很大幫助,如何避免區塊鏈更新產生分叉是當前亟待解決的問題。
發明內容
為了達到上述目的,本發明提供一種區塊鏈軟件更新方法,包括以下步驟:
步驟S101、區塊鏈社區在鏈下達成更新共識;
步驟S103、基于所述更新共識對全網節點進行分組,其中不同群組之間的不存在相同節點;
步驟S105、不同群組中的節點在不同的時間段內進行所述區塊鏈軟件更新。
其中,所述步驟S101具體包括:
確定更新時間點、更新元數據、更新配置參數、更新分組方案和更新發起節點中的一個或多個。
其中,在達成更新共識之前,所述區塊鏈全網工作在舊版本下。
其中,所述步驟S105包括:
步驟S1051、發起節點發起第一更新交易,將所述更新共識寫入所述第一更新交易,簽名并廣播至全網;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于暗鏈科技(深圳)有限公司,未經暗鏈科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011214548.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于永磁變頻電機加工用測試裝置
- 下一篇:一種太陽能吸收器





