[發(fā)明專利]IIFT區(qū)塊鏈共識算法在審
| 申請?zhí)枺?/td> | 201910029552.8 | 申請日: | 2019-01-14 |
| 公開(公告)號: | CN109903155A | 公開(公告)日: | 2019-06-18 |
| 發(fā)明(設(shè)計)人: | 高榕 | 申請(專利權(quán))人: | 無錫一邦網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/64 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214000 江蘇省無錫市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 記賬 區(qū)塊 主節(jié)點 記賬周期 節(jié)點池 算法 驗證 發(fā)送確認消息 隨機排序 隨機選擇 網(wǎng)路 分叉 權(quán)重 賬本 廣播 交易 | ||
本發(fā)明公開了一種IIFT區(qū)塊鏈共識算法。在準備節(jié)點池中的準備節(jié)點,按照記賬權(quán)重通過隨機選擇選出一個記賬周期的二十一臺記賬節(jié)點;選出的記賬節(jié)點再隨機排序,每個記賬節(jié)點在塊周期內(nèi)產(chǎn)生區(qū)塊并將該記賬節(jié)點記為主節(jié)點,主節(jié)點將產(chǎn)生的區(qū)塊進行廣播;在主節(jié)點廣播后,準備節(jié)點池中的其余節(jié)點對區(qū)塊進行驗證后將區(qū)塊加入賬本,其中記賬節(jié)點向主節(jié)點發(fā)送確認消息;根據(jù)記賬節(jié)點的驗證情況,確定該區(qū)塊中的交易是否被確認;當所有的記賬節(jié)點記賬結(jié)束后,該記賬周期完成,所有記賬節(jié)點下線。本發(fā)明有效避免了POS或DPOS存在的“富豪統(tǒng)治”問題,有效鼓勵了節(jié)點參與的熱情,有效避免鏈分叉的風險,網(wǎng)路開銷也被大大降低。
技術(shù)領(lǐng)域:
本發(fā)明屬于區(qū)塊鏈技術(shù)領(lǐng)域,特別涉及一種IIFT區(qū)塊鏈共識算法。
背景技術(shù):
共識算法解決的是對某個提案(Proposal),大家達成一致意見的過程。它目前已經(jīng)成為了區(qū)塊鏈系統(tǒng)性能的關(guān)鍵瓶頸。單一的共識算法均存在各種問題,例如PoW算法存在消耗大量計算資源及性能低下的問題;PoS 或DPoS存在“富豪統(tǒng)治”問題;而有著完善理論證明的PBFT算法面臨著廣播帶來的網(wǎng)絡(luò)開銷過大的問題。融合多種共識算法優(yōu)勢的想法正受到越來越廣泛的關(guān)注。
公開于該背景技術(shù)部分的信息僅僅旨在增加對本發(fā)明的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構(gòu)成已為本領(lǐng)域一般技術(shù)人員所公知的現(xiàn)有技術(shù)。
發(fā)明內(nèi)容:
本發(fā)明的目的在于提供一種IIFT區(qū)塊鏈共識算法,從而克服上述現(xiàn)有技術(shù)中的缺陷。
為實現(xiàn)上述目的,本發(fā)明提供了一種IIFT區(qū)塊鏈共識算法,該算法應用于節(jié)點池中,其步驟為:
(1)在準備節(jié)點池中的準備節(jié)點,按照記賬權(quán)重通過隨機選擇選出一個記賬周期的二十一臺記賬節(jié)點;
(2)選出的記賬節(jié)點再隨機排序,每個記賬節(jié)點在塊周期內(nèi)產(chǎn)生區(qū)塊并將該記賬節(jié)點記為主節(jié)點,主節(jié)點將產(chǎn)生的區(qū)塊進行廣播;
(3)在主節(jié)點廣播后,準備節(jié)點池中的其余節(jié)點對區(qū)塊進行驗證后將區(qū)塊加入賬本,其中記賬節(jié)點向主節(jié)點發(fā)送確認消息;
(4)根據(jù)記賬節(jié)點的驗證情況,確定該區(qū)塊中的交易是否被確認;
(5)當所有的記賬節(jié)點記賬結(jié)束后,該記賬周期完成,所有記賬節(jié)點下線。
優(yōu)選地,技術(shù)方案中,以準備節(jié)點擁有的權(quán)益幣及準備節(jié)點在線時間為基礎(chǔ)計算出每臺準備節(jié)點的記賬權(quán)重系數(shù),單臺準備節(jié)點的記賬權(quán)重系數(shù)
其中I為節(jié)點權(quán)益幣數(shù)量,∑(i)為總權(quán)益幣數(shù)量,T為節(jié)點在線時間,∑(t) 為所有節(jié)點在線時間,α為權(quán)益幣比重系數(shù),β為在線時間比重系數(shù)。
優(yōu)選地,技術(shù)方案中,準備節(jié)點乘以記賬權(quán)重系數(shù)后隨機產(chǎn)生一個記賬周期所需的二十一臺記賬節(jié)點;參與一個記賬周期后,被選上的準備節(jié)點的記賬權(quán)重將被清零。
優(yōu)選地,技術(shù)方案中,當一個記賬周期結(jié)束后,按照同樣的隨機選擇方式產(chǎn)生一定數(shù)量的記賬節(jié)點代替上一個記賬周期中相應數(shù)量的記賬節(jié)點;在第四個記賬周期開始時,第一個記賬周期產(chǎn)生的記賬節(jié)點全部被替換掉。
優(yōu)選地,技術(shù)方案中,步驟2中的區(qū)塊附帶排序時產(chǎn)生的隨機值和時間戳。
優(yōu)選地,技術(shù)方案中,步驟4中區(qū)塊一旦被三分之二的記賬節(jié)點驗證通過,則該區(qū)塊成為不可逆區(qū)塊并廣播,該區(qū)塊上所有交易被確認;每筆交易都附帶最近區(qū)塊的哈希特征值,檢驗用戶是否在正確的鏈上,哈希值不正確交易不被接受。
優(yōu)選地,技術(shù)方案中,當一個塊周期內(nèi)為產(chǎn)生區(qū)塊,則下一個區(qū)塊將包含上一個快周期內(nèi)的所有交易。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無錫一邦網(wǎng)絡(luò)科技有限公司,未經(jīng)無錫一邦網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910029552.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風險分析或養(yǎng)老金
- 一種聯(lián)盟鏈系統(tǒng)、聯(lián)盟鏈記賬節(jié)點通信的方法和裝置
- 基于財務票據(jù)數(shù)據(jù)可配置的記賬邏輯檢查方法
- 云財務平臺中基于控制要素的自動記賬方法
- 一種記賬的方法及裝置
- 記賬方法、裝置及業(yè)務財務一體化系統(tǒng)
- 區(qū)塊鏈記賬方法、裝置、設(shè)備及存儲介質(zhì)
- 智能記賬方法、計算機可讀存儲介質(zhì)和終端設(shè)備
- 一種基于區(qū)塊鏈聯(lián)盟鏈的快速共識記賬方法及其系統(tǒng)
- 基于區(qū)塊鏈的財務記賬沖銷方法及裝置和電子設(shè)備
- 一種賬本記賬方法、裝置、設(shè)備及介質(zhì)
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 一種分層軟件版權(quán)保護方法
- 一種控制非主節(jié)點類型和規(guī)模的方法和系統(tǒng)
- 備用節(jié)點的確定方法及節(jié)點
- 一種控制非主節(jié)點類型和規(guī)模的系統(tǒng)
- 交換主節(jié)點
- 主時鐘節(jié)點的相差測量方法及裝置和校準方法及裝置
- 一種分布式文件存儲系統(tǒng)主節(jié)點管理方法及裝置
- 智能電網(wǎng)中電信號處理方法及裝置
- 數(shù)據(jù)同步方法、系統(tǒng)、電子設(shè)備及計算機可讀存儲介質(zhì)
- 一種握手方法、裝置、相關(guān)設(shè)備、存儲介質(zhì)及系統(tǒng)





