[發(fā)明專利]區(qū)塊鏈公開交易多級共識方法、設(shè)備及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011391121.5 | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112508562A | 公開(公告)日: | 2021-03-16 |
| 發(fā)明(設(shè)計)人: | 臧鋮;陳嘉俊;張少鵬 | 申請(專利權(quán))人: | 浙商銀行股份有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;H04L29/08 |
| 代理公司: | 杭州求是專利事務(wù)所有限公司 33200 | 代理人: | 劉靜 |
| 地址: | 311200 浙江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 區(qū)塊 公開 交易 多級 共識 方法 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種區(qū)塊鏈公開交易多級共識方法,每當(dāng)新加入一個節(jié)點,聯(lián)盟鏈系統(tǒng)都會根據(jù)其企業(yè)信息賦予權(quán)限等級,聯(lián)盟鏈系統(tǒng)通過權(quán)限等級控制各節(jié)點訪問數(shù)據(jù)權(quán)限。當(dāng)某節(jié)點接收到應(yīng)用服務(wù)數(shù)據(jù),首先接收到數(shù)據(jù)節(jié)點判斷商圈鏈內(nèi)節(jié)點權(quán)限等級,高權(quán)限節(jié)點將收到所有明文數(shù)據(jù),低權(quán)限節(jié)點收到數(shù)據(jù)中部分數(shù)據(jù)是加密的。商圈內(nèi)節(jié)點進行數(shù)據(jù)共識,低權(quán)限節(jié)點通過零知識證明算法驗證加密數(shù)據(jù)正確性。數(shù)據(jù)共識完成后,商圈中公共節(jié)點根據(jù)下一級商圈中節(jié)點權(quán)限,分別發(fā)送不同加密等級數(shù)據(jù)。每個節(jié)點完成數(shù)據(jù)驗證,即完成聯(lián)盟鏈整個共識過程。本發(fā)明能夠在保證數(shù)據(jù)安全性的同時實現(xiàn)聯(lián)盟鏈節(jié)點間共識,且多級共識機制簡化鏈節(jié)點網(wǎng)絡(luò)的復(fù)雜度,提高共識效率。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,尤其涉及一種區(qū)塊鏈公開交易多級共識方法、設(shè)備及存儲介質(zhì)。
背景技術(shù)
區(qū)塊鏈技術(shù)本質(zhì)是一個特殊的分布式賬本技術(shù),以去中心化或多中心化的方式集體維護分布式儲存的可信數(shù)據(jù),提供了一種在沒有權(quán)威中心見證的環(huán)境中進行可信信息與價值傳遞交換的機制。聯(lián)盟鏈是由特定的群體成員組建的區(qū)塊鏈聯(lián)盟。由于區(qū)塊鏈技術(shù)特性,聯(lián)盟鏈成員可以共享區(qū)塊鏈上的數(shù)據(jù),打破打破不同企業(yè)之間的數(shù)據(jù)孤島問題,并且降低鏈成員維護數(shù)據(jù)的成本。但是隨著聯(lián)盟鏈網(wǎng)絡(luò)的不斷擴大,聯(lián)盟鏈將形成一個龐大而復(fù)雜的區(qū)塊鏈網(wǎng)絡(luò),導(dǎo)致聯(lián)盟鏈共識效率低,用戶體驗不佳。同時由于聯(lián)盟鏈成員性質(zhì)具有多樣性,對數(shù)據(jù)的保密性要求也越來越高。不同的企業(yè)針對數(shù)據(jù)會有不同需求,例如金融機構(gòu)可以對同業(yè)開放的數(shù)據(jù),不合適對企業(yè)開放。或者說大型企業(yè)可以對金融機構(gòu)開放的數(shù)據(jù),不合適對小微企業(yè)開放。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對聯(lián)盟鏈技術(shù)存在的不足,提出一種區(qū)塊鏈公開交易多級共識方法、設(shè)備及存儲介質(zhì),通過分級共識的方法提高聯(lián)盟鏈的共識效率,通過節(jié)點權(quán)限設(shè)置保護聯(lián)盟鏈成員的數(shù)據(jù)隱私安全。
根據(jù)本發(fā)明的第一方面,提供一種區(qū)塊鏈公開交易多級共識方法,包括以下步驟:
(1)聯(lián)盟鏈最初一般由若干個機構(gòu)節(jié)點構(gòu)成,其節(jié)點擁有最高權(quán)限,可以允許其他節(jié)點接入或者刪除節(jié)點;在新增節(jié)點時,機構(gòu)節(jié)點會根據(jù)其加入節(jié)點的企業(yè)性質(zhì)賦予不同的權(quán)限等級;
(2)每個參與聯(lián)盟鏈的企業(yè)均擁有各自的節(jié)點;若干個企業(yè)組成一個商圈,聯(lián)盟鏈中屬于同一商圈的節(jié)點構(gòu)成一個商圈鏈;如果某個企業(yè)的節(jié)點屬于多個商圈鏈,則該節(jié)點為商圈鏈間的公共節(jié)點,負責(zé)不同商圈鏈間的數(shù)據(jù)交互;
(3)某企業(yè)的應(yīng)用服務(wù)將業(yè)務(wù)數(shù)據(jù)發(fā)送到其對應(yīng)的商圈鏈節(jié)點,商圈鏈節(jié)點接收到數(shù)據(jù)后,會先判斷商圈鏈其他節(jié)點的權(quán)限等級,針對節(jié)點其權(quán)限的不同,接收數(shù)據(jù)的節(jié)點會對部分數(shù)據(jù)加密后再分發(fā)給各個節(jié)點;其他節(jié)點在接收到數(shù)據(jù)后,對數(shù)據(jù)進行共識校驗,針對加密部分數(shù)據(jù)節(jié)點會采用零知識證明算法進行數(shù)據(jù)驗證。當(dāng)所有數(shù)據(jù)均通過驗證后,即完成該商圈鏈的共識,并默認該商圈鏈為一級商圈鏈;
(4)在一級商圈鏈上完成數(shù)據(jù)共識之后,將數(shù)據(jù)記錄到節(jié)點賬本;鏈上的公共節(jié)點會先判斷未共識的其他商圈鏈節(jié)點權(quán)限,根據(jù)權(quán)限發(fā)送對應(yīng)加密等級的數(shù)據(jù),該商圈鏈默認為二級商圈鏈,并在二級商圈鏈上進行數(shù)據(jù)共識;
(5)次級商圈鏈未共識節(jié)點在接收公共節(jié)點轉(zhuǎn)發(fā)的數(shù)據(jù)之后,明文數(shù)據(jù)可以直接驗證,加密數(shù)據(jù)則通過零知識證明算法證明其正確性,即通過共識,將數(shù)據(jù)記錄到賬本中;
(6)若仍存在未共識的商圈鏈,公共節(jié)點會繼續(xù)根據(jù)節(jié)點的權(quán)限將數(shù)據(jù)轉(zhuǎn)發(fā)到未共識的下一級商圈鏈的節(jié)點上,待所有節(jié)點均完成本次共識,則整個聯(lián)盟鏈完成共識;
(7)當(dāng)某企業(yè)的應(yīng)用服務(wù)通過其對應(yīng)區(qū)塊鏈節(jié)點查詢數(shù)據(jù)時,僅可以獲取其節(jié)點權(quán)限對應(yīng)的明文數(shù)據(jù),加密數(shù)據(jù)將無法查看。
進一步地,當(dāng)一個商圈鏈完成自身鏈內(nèi)共識之后,該商圈鏈便可進行下一輪數(shù)據(jù)共識,即接收新的應(yīng)用服務(wù)發(fā)送的業(yè)務(wù)數(shù)據(jù),無需等待整個聯(lián)盟鏈網(wǎng)絡(luò)完成共識。
進一步地,聯(lián)盟鏈實現(xiàn)了不同企業(yè)間數(shù)據(jù)共享,但通過權(quán)限控制保證數(shù)據(jù)的安全性和隱私性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙商銀行股份有限公司,未經(jīng)浙商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011391121.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q20-00 支付體系結(jié)構(gòu)、方案或協(xié)議
G06Q20-02 .涉及中立的第三方,例如認證機構(gòu)、公證人或可信的第三方[TTP]
G06Q20-04 .支付電路
G06Q20-08 .支付體系結(jié)構(gòu)
G06Q20-22 .支付方案或模式
G06Q20-30 .以特定設(shè)備的使用為特征的
- 沿縱向拓展的區(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è)備





