[發(fā)明專利]一種適用于大規(guī)模電子商務(wù)的基于信用的區(qū)塊鏈共識方法有效
| 申請?zhí)枺?/td> | 201710548782.6 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107395403B | 公開(公告)日: | 2020-01-14 |
| 發(fā)明(設(shè)計)人: | 鄒均 | 申請(專利權(quán))人: | 北京區(qū)塊鏈云科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06;G06Q40/04 |
| 代理公司: | 11388 北京市中聞律師事務(wù)所 | 代理人: | 馮夢洪 |
| 地址: | 100176 北京市大興區(qū)亦莊*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 大規(guī)模 電子商務(wù) 基于 信用 區(qū)塊 共識 方法 | ||
1.一種適用于大規(guī)模電子商務(wù)的基于信用的區(qū)塊鏈共識方法,其特征在于:該方法包括以下步驟:
(1)區(qū)塊鏈架構(gòu)由一個在防火墻內(nèi)部的聯(lián)盟鏈環(huán)境、非軍事隔離區(qū)的網(wǎng)關(guān)環(huán)境和在公共網(wǎng)絡(luò)的平臺構(gòu)成;
(2)由聯(lián)盟鏈成員通過投票方式從公共網(wǎng)絡(luò)上選舉少量信任度高的節(jié)點作為第一階段共識節(jié)點;
(3)將第一階段共識結(jié)果發(fā)到聯(lián)盟鏈,由聯(lián)盟鏈成員通過投票做二次共識,以保障來自公共網(wǎng)絡(luò)的共識結(jié)果的正確性,達到安全性的要求;
所述步驟(2)中,聯(lián)盟鏈中各聯(lián)盟成員中選出盟主,提名公共網(wǎng)絡(luò)上的交易驗證節(jié)點名單,驗證節(jié)點名單要通過聯(lián)盟鏈中半數(shù)投票;如果第一輪獲得通過的驗證節(jié)點不夠,盟主繼續(xù)提名;如果最終達不到規(guī)定人數(shù),聯(lián)盟鏈啟動公認的備選驗證節(jié)點;
所述步驟(3)中,采用信任值作為選擇標(biāo)準(zhǔn)來選擇二次共識參與者,信任值是采用樸素貝葉斯算法來從歷史數(shù)據(jù)中通過機器學(xué)習(xí)方法獲得參與者的信任值;驗證節(jié)點選出來后,網(wǎng)關(guān)節(jié)點將通知公共網(wǎng)絡(luò)上的驗證節(jié)點,驗證節(jié)點身份不公開;網(wǎng)關(guān)節(jié)點通過采用選中的共識參與方的公鑰加密當(dāng)前區(qū)塊深度,然后將所有參與方的加密消息連成一個逗號分隔的消息,然后廣播到公共網(wǎng)絡(luò)上;收到消息的節(jié)點使用各自的私鑰確認能否解密其中一個逗號分隔的加密消息,如果能解密,就證明自己是被選中的共識參與方。
2.根據(jù)權(quán)利要求1所述的適用于大規(guī)模電子商務(wù)的基于信用的區(qū)塊鏈共識方法,其特征在于:所述步驟(3)中,當(dāng)公共網(wǎng)絡(luò)的共識參與方將共識結(jié)果發(fā)回給聯(lián)盟鏈時,采用門限加密方式,使得共識參與方相互之間不知道對方投票結(jié)果,以防止一些投票人采用隨大流投票的策略。
3.根據(jù)權(quán)利要求2所述的適用于大規(guī)模電子商務(wù)的基于信用的區(qū)塊鏈共識方法,其特征在于:每個驗證節(jié)點將采用(k,m)SSSS門限加密機制加密:把打包的交易分成m份,m等于網(wǎng)關(guān)節(jié)點數(shù)量,每份用一個網(wǎng)關(guān)節(jié)點的公鑰加密;然后將密文向聯(lián)盟鏈廣播;網(wǎng)關(guān)節(jié)點接收到密文后,用私鑰解密其中一部分,然后將解密部分向聯(lián)盟鏈投票節(jié)點廣播;聯(lián)盟鏈節(jié)點如果接收到k份解密消息,利用SSSS門限加密機制恢復(fù)原文,k大于m的二分之一。
4.根據(jù)權(quán)利要求2所述的適用于大規(guī)模電子商務(wù)的基于信用的區(qū)塊鏈共識方法,其特征在于:盟主選出那些既通過驗證節(jié)點半數(shù),又通過大于二分之一聯(lián)盟鏈投票節(jié)點的交易,并根據(jù)一定規(guī)則確定交易順序,把交易打包成一個區(qū)塊,生成區(qū)塊哈希值,并把區(qū)塊廣播到聯(lián)盟鏈;聯(lián)盟鏈的節(jié)點檢查區(qū)塊內(nèi)的交易是否獲得驗證節(jié)點過半數(shù)的投票,以及聯(lián)盟鏈節(jié)點過二分之一的投票,如果是就將區(qū)塊鏈接到本地區(qū)塊鏈;如果不是,聯(lián)盟鏈內(nèi)發(fā)起盟主投票,盟主按規(guī)則來打包區(qū)塊。
5.根據(jù)權(quán)利要求4所述的適用于大規(guī)模電子商務(wù)的基于信用的區(qū)塊鏈共識方法,其特征在于:如果盟主未按規(guī)則來打包區(qū)塊,被認為出錯,啟動盟主選舉。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京區(qū)塊鏈云科技有限公司,未經(jīng)北京區(qū)塊鏈云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710548782.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





