[發明專利]一種區塊鏈分片委員會調度方法、裝置、終端及存儲介質在審
| 申請號: | 202111495931.X | 申請日: | 2021-12-08 |
| 公開(公告)號: | CN114154893A | 公開(公告)日: | 2022-03-08 |
| 發明(設計)人: | 黃華威;黃振毅;彭肖文;鄭子彬;郭嵩 | 申請(專利權)人: | 中山大學 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q40/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 賈小慧 |
| 地址: | 510275 *** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 分片 委員會 調度 方法 裝置 終端 存儲 介質 | ||
1.一種區塊鏈分片委員會調度方法,其特征在于,包括:
響應于委員會調度條件的觸發,開始監聽委員會的動態事件。基于到達的委員會分片的數量,初始化若干個委員會分片的調度方案,并且為各個所述調度方案分別設置一個計時器,其中,每個所述調度方案以馬爾科夫鏈的節點的形式關聯;
在所述計時器的計時周期內,基于預設的調度目標函數,計算當前的基準方案的效用系數,再按照所述馬爾科夫鏈的節點組成以及狀態轉移概率,將所述基準方案的下一個調度方案設為新的基準方案,以便基于新的基準方案,計算所述基準方案的效用系數,其中,所述調度目標函數為將所述基準方案的允許交易總量與交易累積時間量化成效用系數的函數,所述基準方案為所述若干個調度方案中的任意一個,所述狀態轉移概率為根據所述新的基準方案的效用系數估計值與所述當前的基準方案的效用系數之差計算得到的;
當任意一個計時器計時結束時,觸發所述馬爾科夫鏈的狀態轉移并廣播重置信號給其它調度方案,使得所述其它調度方案均響應于所述重置信號,基于第一效用系數對各自的計時器進行刷新,以便當效用系數的計算結果未滿足收斂條件時,基于刷新后的計時器重新計算各個調度方案的效用系數,其中,所述第一效用系數為根據計時結束的計時器對應的調度方案計算得到的效用系數;
當效用系數的計算結果滿足收斂條件時,終止監聽并且不再接受新到來的委員會分片提交的區塊,再根據當前的效用系數,確定最大效用系數對應的目標調度方案,以便按照目標委員會調度方案確定加入最終委員會的各個委員會分片。
2.根據權利要求1所述的一種區塊鏈分片委員會調度方法,其特征在于,所述計時周期的計算式為:
式中,T為所述計時周期,Ij表示由各委員會在第j個epoch下生成的所有分片,n為區塊鏈分片的數量,τ是一個條件常量,β為非負常數,Uf為所述當前的基準方案的效用系數,Uf'為所述新的基準方案的效用系數估計值。
3.根據權利要求1所述的一種區塊鏈分片委員會調度方法,其特征在于,所述狀態轉移概率的計算式為:
式中,qf,f'為狀態轉移概率,τ是一個條件常量,β為非負常數,Uf為所述當前的基準方案的效用系數,Uf'為所述新的基準方案的效用系數估計值。
4.根據權利要求1所述的一種區塊鏈分片委員會調度方法,其特征在于,所述調度目標函數的計算式為:
式中,U為效用系數,J為epoch的集合,Ij表示由各委員會在第j個epoch下生成的所有分片,Yij為第i個委員會在第j個epoch下的交易累積時間,為第i個委員會在第j個epoch下的階段時延,為第i個委員會所對應的分片在第j個epoch下的交易量,Nmin為委員會成員數量的最小閾值,表示每個epoch中可打包到最終塊中的交易數的容量,α為用于測量允許的交易總數的偏差的可調權值,為用于指示第i個委員會是否允許參與共識階段的二進制變量,tj為在給定的計時周期下,第j個epoch下接收到的分片。
5.根據權利要求1所述的一種區塊鏈分片委員會調度方法,其特征在于,所述在預設的計時周期內,基于預設的調度目標函數,計算當前的基準方案的效用系數具體包括:
在預設的計時周期內,基于預設的調度目標函數,通過Log-Sum-Exp近似求解算法,計算當前的基準方案的效用系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111495931.X/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





