[發明專利]IIFT區塊鏈共識算法在審
| 申請號: | 201910029552.8 | 申請日: | 2019-01-14 |
| 公開(公告)號: | CN109903155A | 公開(公告)日: | 2019-06-18 |
| 發明(設計)人: | 高榕 | 申請(專利權)人: | 無錫一邦網絡科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/64 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214000 江蘇省無錫市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 記賬 區塊 主節點 記賬周期 節點池 算法 驗證 發送確認消息 隨機排序 隨機選擇 網路 分叉 權重 賬本 廣播 交易 | ||
1.一種IIFT區塊鏈共識算法,該算法應用于節點池中,其步驟為:
(1)在準備節點池中的準備節點,按照記賬權重通過隨機選擇選出一個記賬周期的二十一臺記賬節點;
(2)選出的記賬節點再隨機排序,每個記賬節點在塊周期內產生區塊并將該記賬節點記為主節點,主節點將產生的區塊進行廣播;
(3)在主節點廣播后,準備節點池中的其余節點對區塊進行驗證后將區塊加入賬本,其中記賬節點向主節點發送確認消息;
(4)根據記賬節點的驗證情況,確定該區塊中的交易是否被確認;
(5)當所有的記賬節點記賬結束后,該記賬周期完成,所有記賬節點下線。
2.根據權利要求1所述的IIFT區塊鏈共識算法,其特征在于:以準備節點擁有的權益幣及準備節點在線時間為基礎計算出每臺準備節點的記賬權重系數,單臺準備節點的記賬權重系數
其中I為節點權益幣數量,∑(i)為總權益幣數量,T為節點在線時間,∑(t)為所有節點在線時間,α為權益幣比重系數,β為在線時間比重系數。
3.根據權利要求2所述的IIFT區塊鏈共識算法,其特征在于:準備節點乘以記賬權重系數后隨機產生一個記賬周期所需的二十一臺記賬節點;參與一個記賬周期后,被選上的準備節點的記賬權重將被清零。
4.根據權利要求3所述的IIFT區塊鏈共識算法,其特征在于:當一個記賬周期結束后,按照步驟1中隨機選擇方式產生一定數量的記賬節點代替上一個記賬周期中相應數量的記賬節點;在第四個記賬周期開始時,第一個記賬周期產生的記賬節點全部被替換掉。
5.根據權利要求4所述的IIFT區塊鏈共識算法,其特征在于:步驟2中的區塊附帶排序時產生的隨機值和時間戳。
6.根據權利要求5所述的IIFT區塊鏈共識算法,其特征在于:步驟4中區塊一旦被三分之二的記賬節點驗證通過,則該區塊成為不可逆區塊并廣播,該區塊上所有交易被確認;每筆交易都附帶最近區塊的哈希特征值,檢驗用戶是否在正確的鏈上,哈希值不正確交易不被接受。
7.根據權利要求6所述的IIFT區塊鏈共識算法,其特征在于:當一個塊周期內為產生區塊,則下一個區塊將包含上一個快周期內的所有交易。
8.根據權利要求7所述的IIFT區塊鏈共識算法,其特征在于:IIFT區塊鏈共識算法采用最長鏈即共識鏈的方案,一旦出現分叉,共識鏈方案將在記賬周期結束時啟動。
9.根據權利要求8所述的IIFT區塊鏈共識算法,其特征在于:IIFT區塊鏈共識算法還包括判斷懲戒記賬節點:規定時間內產生錯誤區塊的節點將被判定為惡意節點,錯誤區塊由超過三分之二的記賬節點判定,惡意節點將在記賬周期結束時受到安全委員會懲罰;規定時間內未產生區塊的記賬節點將被判定為故障節點,故障節點會在記賬周期結束時被替換成準備節點。
10.根據權利要求9所述的IIFT區塊鏈共識算法,其特征在于:一個記賬周期內所有記賬費用和權益幣獎勵由所有誠實記賬節點平分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫一邦網絡科技有限公司,未經無錫一邦網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910029552.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種交易系統
- 下一篇:基于數據分析的多因子選股方法和裝置





