[發明專利]一種基于改進加權得分函數的區塊鏈中代理節點選擇方法在審
| 申請號: | 202110939265.8 | 申請日: | 2021-08-16 |
| 公開(公告)號: | CN113709222A | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 劉俊;謝明月;陳蜀宇;徐光俠;馬創;沈旭 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 重慶輝騰律師事務所 50215 | 代理人: | 王海軍 |
| 地址: | 400065 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 改進 加權 得分 函數 區塊 代理 節點 選擇 方法 | ||
1.一種基于新型加權得分函數的區塊鏈中代理節點選擇方法,其特征在于,包括以下步驟:
S1、輸入區塊鏈DPoS共識算法中備選節點和代理節點的數量;
S2、在備選節點的投票決策中,設置語言術語作為投票語言術語集選項,構造備選節點投票矩陣;
S3、根據備選節點投票矩陣,構造備選節點的概率語言術語集;
S4、根據備選節點的概率語言術語集計算備選節點的得分值,并將得分值排序;
S5、選擇得分較高的備選節點作為代理節點,若存在得分相同的備選節點,則計算備選節點的偏離度值,并將偏離度值排序,將偏離度低的節點作為備選節點;
S6、將選擇的節點集合作為區塊鏈共識算法中的代理節點。
2.根據權利要求1所述的一種基于改進加權得分函數的區塊鏈中代理節點選擇方法,其特征在于,構造備選節點投票矩陣過程包括:令備選節點對包括自身節點在內的所有節點進行投票,構建備選節點投票矩陣,每個節點的投票結果語包括語言術語集中每個術語對應的投票選擇以及當投票節點放棄對備選節點投票時標志為空值。
3.根據權利要求1所述的一種基于改進加權得分函數的區塊鏈中代理節點選擇方法,其特征在于,備選節點的概率語言術語集表示為:
Li(p)={s1(p1),s2(p2),...};
其中,Li(p)為備選節點Ni的概率語言術語集,s1(p1)表示Ni節點獲得投票選項s1的概率p1;s2(p2)表示Ni節點獲得投票選項s2的概率p2。
4.根據權利要求3所述的一種基于改進加權得分函數的區塊鏈中代理節點選擇方法,其特征在于,對備選節點的概率語言術語集進行規范化,規范化后的備選節點的概率語言術語集表示為:
其中,為備選節點Ni規范化后的概率語言術語集;Li(k)為備選節點Ni的第k個語言術語;p(k)為備選節點Ni的第k個語言術語的概率;#Li(p)為備選節點Ni的概率語言術語集中不同語言術語的數量。
5.根據權利要求1所述的一種基于改進加權得分函數的區塊鏈中代理節點選擇方法,其特征在于,計算備選節點的得分值包括:
其中,E(Li(p))為備選節點Ni概率語言術語集Li(p)的得分值;w(k)為第k個語言術語的權重;p(k)為第k個語言術語的概率;為所有語言術語的權重值與概率乘積的求和值;為所有語言術語的概率求和值。
6.根據權利要求1所述的一種基于改進加權得分函數的區塊鏈中代理節點選擇方法,其特征在于,計算備選節點的偏離度值包括:
其中,σ(Li(p))為為備選節點Ni概率語言術語集Li(p)的偏離度值;為備選節點Li(p)得分值;w(k)為第k個語言術語的權重;p(k)為第k個語言術語的概率;為第k個語言術語權重值與得分值二者求差的平方值;為所有語言術語的平方值與概率乘積的求和的開平方值;為所有語言術語的概率求和值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110939265.8/1.html,轉載請聲明來源鉆瓜專利網。





