[發明專利]一種確定造塊節點的方法、裝置及電子設備有效
| 申請號: | 202010037557.8 | 申請日: | 2020-01-14 |
| 公開(公告)號: | CN111274314B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 張卓;王雁南;湯可因;李鐳;胡東文;劉自然;孟來俊;賈志威 | 申請(專利權)人: | 北京艾鷗科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/21 |
| 代理公司: | 北京中政聯科專利代理事務所(普通合伙) 11489 | 代理人: | 陳超 |
| 地址: | 100000 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 確定 節點 方法 裝置 電子設備 | ||
本發明公開了一種確定造塊節點的方法、裝置及電子設備,該方法包括:獲取每個節點的歷史積分;基于所述節點為造塊節點,調整所述造塊節點的歷史積分,得到每個節點的第一積分;基于所述第一積分和節點獲得的投票數,得到每個節點的第二積分;根據所述第二積分由高至低選取第一預設值個所述節點為新的造塊節點。本發明實施方式提供的確定造塊節點的方法,將獲得的投票數轉換成積分,按照積分的高低不斷的確定新的造塊節點,然后調整造塊節點的歷史積分,這樣能夠不斷的更新積分,不斷的確定新的造塊節點,能夠避免現有技術中通過投票選出的造塊節點非常穩定,進而避免了當穩定的造塊節點出現故障,導致區塊鏈系統不穩定的問題。
技術領域
本發明涉及區塊鏈技術領域,尤其是涉及一種確定造塊節點的方法、裝置及電子設備。
背景技術
區塊鏈技術是一種不依賴第三方、通過自身分布式節點進行網絡數據的存儲、驗證、傳遞和交流的一種技術方案。區塊鏈系統一般由一個個塊順序連接而成。每個塊都是一些數據的集合,這些數據一般是已經完成的交易的記錄,加上交易發布者對這些數據的簽名。除此之外,每個塊上一般還包含把交易聚合成數據塊的數據處理者的簽名。這些把交易聚合成數據塊的數據處理者就是造塊節點。
塊是區塊鏈實現的基石。造塊節點是整個區塊鏈系統的運行者,是系統穩定的基石。一般區塊鏈的節點分為造塊節點和同步節點,這兩種節點都需要服務器及人工維護以保證節點的穩定性,因此節點本身就會產生資源的消耗。一般而言,造塊節點的開銷更大,為了保證節點能夠實現造塊,需要更高配置的服務器、更復雜的運維等,這樣就會產生服務器折舊、高額的電費,維護的人工成本等。一般而言,節點需要成為造塊節點,才能獲得激勵,進而作為造塊節點才能更好的參與區塊鏈的系統運行。所以如何設計節點成為造塊節點,是設計區塊鏈系統的重要環節。
目前,現有的節點成為造塊節點有以下兩種方法:
(1)工作量證明方法(Proof?of?Work,POW),即各節點之間競爭地去嘗試解決一個數學上的難題,例如各個節點不斷挑選隨機數,使得這個隨機數和區塊信息一起做哈希運算,哈希運算結果符合某個特定條件的節點就成功的作為造塊節點,該造塊節點造塊后就能夠得到激勵。但是,一般來講,為了解決這種數學上的難題,一般都需要每個節點消耗時間和大量的資源(電力)。因此POW方法的缺陷在于:為了競爭成為造塊節點,占用了大量的資源,導致每個節點在數據處理上對于資源的使用效率非常低,從而導致數據處理的效率相對較低,一般多在每秒50次交易以下。
(2)委托權益證明(Delegated?Proof?of?Stake,DPOS),即由區塊鏈通證的持有的個人或者組織(下述簡稱區塊鏈通行證持有者)在區塊鏈上給節點投票,獲得最多投票的一些節點就會作為造塊節點,造塊節點造塊后,就會獲得激勵。這種方式一般可以達到較高的執行效率(每秒上千次交易),同時資源消耗遠小于POW。但是,DPOS方法的缺陷在于:一般對節點投票是相對穩定的,因此通過獲得投票而作為造塊節點可能只是相對固定的少數(例如幾十個)節點。例如,幾個區塊鏈通行證持有者和某個節點之間串通造假,使得區塊鏈通行證的持有者不斷的給該串通的節點投票,使其不斷的作為造塊節點,不斷的獲得激勵。再例如,某幾個區塊鏈通行證的持有者和幾個節點之間串通,一起造假塊,相互之間串通獲取激勵。由于區塊鏈通行證的持有者給節點投票是相對穩定的,就會帶來潛在的安全問題,例如,當一些穩定的造塊節點出現意外故障,那么區塊鏈上直接連接的造塊節點太少,導致無法造塊或造塊困難,進而導致區塊鏈無法繼續運行,這樣不利于區塊鏈系統的運行。
發明內容
(一)發明目的
本發明的目的是提供一種確定區塊鏈造塊節點的方法、裝置及電子設備,該方法將獲得的投票數轉換成積分,按照積分的高低不斷的確定新的造塊節點,然后調整造塊節點的歷史積分,這樣能夠不斷的更新積分,不斷的確定新的造塊節點,能夠避免現有技術中通過投票選出的造塊節點非常穩定,進而避免了當穩定的造塊節點出現故障,導致區塊鏈系統不穩定的問題。
(二)技術方案
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京艾鷗科技有限公司,未經北京艾鷗科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010037557.8/2.html,轉載請聲明來源鉆瓜專利網。





