[發(fā)明專利]一種動態(tài)的基于信譽(yù)的區(qū)塊鏈共識方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 202210257342.6 | 申請日: | 2022-03-16 |
| 公開(公告)號: | CN114338053B | 公開(公告)日: | 2022-05-13 |
| 發(fā)明(設(shè)計(jì))人: | 秦智;邱曉芳 | 申請(專利權(quán))人: | 成都信息工程大學(xué) |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 北京市領(lǐng)專知識產(chǎn)權(quán)代理有限公司 11590 | 代理人: | 潘鏡如 |
| 地址: | 610225 四川省成都*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 動態(tài) 基于 信譽(yù) 區(qū)塊 共識 方法 系統(tǒng) | ||
1.一種動態(tài)的基于信譽(yù)的區(qū)塊鏈共識方法,其特征在于:包括以下步驟:
步驟S1,從分布式網(wǎng)絡(luò)中生成監(jiān)控群組,所述監(jiān)控群組中包括多個監(jiān)控節(jié)點(diǎn);生成監(jiān)控群組后,從分布式網(wǎng)絡(luò)中隨機(jī)選取n%的節(jié)點(diǎn)作為驗(yàn)證節(jié)點(diǎn),生成驗(yàn)證群組;
步驟S2,設(shè)定交易時間,驗(yàn)證群組中最先被選擇的驗(yàn)證節(jié)點(diǎn)在交易時間內(nèi)驗(yàn)證并打包生成一個新區(qū)塊,并將創(chuàng)建的新區(qū)塊廣播至監(jiān)控群組;若該驗(yàn)證節(jié)點(diǎn)在交易時間內(nèi)未完成創(chuàng)建新區(qū)塊,則按照驗(yàn)證群組中驗(yàn)證節(jié)點(diǎn)的生成順序由下一個驗(yàn)證節(jié)點(diǎn)創(chuàng)建新區(qū)塊,從而進(jìn)入下一個共識回合;
步驟S3,根據(jù)創(chuàng)建的新區(qū)塊,所有監(jiān)控節(jié)點(diǎn)通過節(jié)點(diǎn)行為判別算法分別評估驗(yàn)證節(jié)點(diǎn)是否正常的完成了共識流程;如果驗(yàn)證節(jié)點(diǎn)正常完成則得到代幣獎勵,否則該新區(qū)塊無效,所有監(jiān)控節(jié)點(diǎn)評估完后進(jìn)入下一個共識回合;
所述根據(jù)創(chuàng)建的新區(qū)塊,所有監(jiān)控節(jié)點(diǎn)通過節(jié)點(diǎn)行為判別算法分別評估驗(yàn)證節(jié)點(diǎn)是否正常的完成了共識流程的步驟,包括:
每個監(jiān)控節(jié)點(diǎn)接收新區(qū)塊后,核查新區(qū)塊內(nèi)的交易及哈希值;
若該監(jiān)控節(jié)點(diǎn)核查無誤則標(biāo)記新區(qū)塊為legal并簽名,若該監(jiān)控節(jié)點(diǎn)核查有誤則標(biāo)記新區(qū)塊為illegal并簽名;
如果超過2/3的監(jiān)控節(jié)點(diǎn)標(biāo)記新區(qū)塊為legal并簽名,那么該新區(qū)塊被確認(rèn),且生成該新區(qū)塊的驗(yàn)證節(jié)點(diǎn)被認(rèn)為完成一次good共識行為并獲得代幣獎勵;做出legal標(biāo)記的所有監(jiān)控節(jié)點(diǎn)被認(rèn)為完成了一次good共識行為,做出illegal標(biāo)記的所有監(jiān)控節(jié)點(diǎn)被認(rèn)為完成了一次bad共識行為;
如果少于2/3的監(jiān)控節(jié)點(diǎn)標(biāo)記區(qū)塊為legal并簽名,那么認(rèn)為該新區(qū)塊非法,且生成該新區(qū)塊的驗(yàn)證節(jié)點(diǎn)被認(rèn)為完成一次bad共識行為;做出illegal標(biāo)記的所有監(jiān)控節(jié)點(diǎn)被認(rèn)為完成了一次good共識行為,做出legal標(biāo)記的所有監(jiān)控節(jié)點(diǎn)被認(rèn)為完成了一次bad共識行為;
步驟S4,重復(fù)步驟S2、步驟S3,直到驗(yàn)證群組中所有的驗(yàn)證節(jié)點(diǎn)都完成共識流程;利用信譽(yù)評價算法對分布式網(wǎng)絡(luò)中所有節(jié)點(diǎn)進(jìn)行信譽(yù)值動態(tài)更新,從而結(jié)束本次共識周期;
所述利用信譽(yù)評價算法對分布式網(wǎng)絡(luò)中所有節(jié)點(diǎn)進(jìn)行信譽(yù)值動態(tài)更新的步驟,包括:
節(jié)點(diǎn)u的歷史信譽(yù)評價值為:
(1)
式(1)中,t表示當(dāng)前共識周期,k表示當(dāng)前共識周期之前的第k個共識周期;表示節(jié)點(diǎn)u在第k個共識周期的總信譽(yù)值;為時間衰減因子,表示第k個共識周期中獲得的信譽(yù)值對歷史信譽(yù)評價的影響程度;
節(jié)點(diǎn)u的共識信譽(yù)評價值為:
(2)
式(2)中表示節(jié)點(diǎn)u在當(dāng)前共識周期中被定義為good共識行為的次數(shù),表示節(jié)點(diǎn)u在當(dāng)前共識周期中被定義為bad共識行為的次數(shù),表示bad共識行為的權(quán)重,表示節(jié)點(diǎn)u在當(dāng)前共識周期中共識行為的總次數(shù);
節(jié)點(diǎn)u的交易信譽(yù)評價值為:
(3)
在當(dāng)前共識周期中,式(3)中表示節(jié)點(diǎn)u的所有交易總數(shù),表示其它節(jié)點(diǎn)對節(jié)點(diǎn)u第i筆交易的反饋評價,表示第i筆交易的交易對象,表示節(jié)點(diǎn)u的可信程度;
節(jié)點(diǎn)u在當(dāng)前共識周期內(nèi)的總信譽(yù)值為:
(4)
在當(dāng)前共識周期中,節(jié)點(diǎn)u的總信譽(yù)值由節(jié)點(diǎn)u的歷史信譽(yù)評價值、共識信譽(yù)評價值、交易信譽(yù)評價值組成;式(4)中為歷史信譽(yù)評價值的權(quán)重,為共識信譽(yù)評價值的權(quán)重,為交易信譽(yù)評價值的權(quán)重;
步驟S5,重復(fù)步驟S1,得到下一個共識周期的監(jiān)控節(jié)點(diǎn),并根據(jù)步驟S5得到的信譽(yù)值,所有節(jié)點(diǎn)按照信譽(yù)值排序選擇前n%的節(jié)點(diǎn)作為驗(yàn)證節(jié)點(diǎn),進(jìn)入下一個共識周期。
2.根據(jù)權(quán)利要求1所述的一種動態(tài)的基于信譽(yù)的區(qū)塊鏈共識方法,其特征在于:所述從分布式網(wǎng)絡(luò)中生成監(jiān)控群組的步驟,包括:各個節(jié)點(diǎn)加入分布式網(wǎng)絡(luò)時,獲得信譽(yù)初始值;信譽(yù)初始值高于閾值的節(jié)點(diǎn),申請成為監(jiān)控節(jié)點(diǎn),從而生成監(jiān)控群組。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都信息工程大學(xué),未經(jīng)成都信息工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210257342.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種雙波段雷達(dá)的相參處理方法及處理裝置
- 下一篇:文本處理方法及裝置
- 動態(tài)矢量譯碼方法和動態(tài)矢量譯碼裝置
- 動態(tài)口令的顯示方法及動態(tài)令牌
- 動態(tài)庫管理方法和裝置
- 動態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動態(tài)口令生成方法、動態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動態(tài)模糊控制系統(tǒng)
- 一種基于動態(tài)信號的POS機(jī)和安全保護(hù)方法
- 圖像動態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動態(tài)聚合碼的系統(tǒng)
- 基于動態(tài)口令的身份認(rèn)證方法、裝置和動態(tài)令牌
- 一種P2P網(wǎng)絡(luò)信譽(yù)管理方法
- 通過確定鏈接的信譽(yù)來保護(hù)不受未知惡意行為危害的方法和系統(tǒng)
- 一種智能配電網(wǎng)防御系統(tǒng)及其防御方法
- 分布式認(rèn)知無線電網(wǎng)絡(luò)中評估認(rèn)知用戶信譽(yù)度的方法
- 商家信譽(yù)評價方法和裝置
- 基于信譽(yù)的網(wǎng)絡(luò)流量的動態(tài)優(yōu)先級排序
- 構(gòu)建應(yīng)用信譽(yù)庫的方法及裝置
- 基于區(qū)塊鏈的信譽(yù)信息的防篡改方法
- 一種機(jī)會網(wǎng)絡(luò)中基于信譽(yù)度的可信路由算法
- 共享食物提供方的信譽(yù)計(jì)算方法
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





