[發(fā)明專利]區(qū)塊鏈BaaS中組織對(duì)多條鏈的統(tǒng)一管理接口的方法有效
| 申請(qǐng)?zhí)枺?/td> | 202210036616.9 | 申請(qǐng)日: | 2022-01-13 |
| 公開(公告)號(hào): | CN114499877B | 公開(公告)日: | 2023-10-03 |
| 發(fā)明(設(shè)計(jì))人: | 曾佑誠(chéng);毛岱山;肖苗苗;劉嶺峰;柯亞萍;林寶泉;蘇林麒;王超博;麥佩雨;王洪龍;陳意斌 | 申請(qǐng)(專利權(quán))人: | 熵鏈科技(福建)有限公司 |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04L9/40;H04L67/10 |
| 代理公司: | 廈門仕誠(chéng)聯(lián)合知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 35227 | 代理人: | 程勁竹 |
| 地址: | 350000 福建省福州市高新區(qū)*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 區(qū)塊 baas 組織 多條鏈 統(tǒng)一管理 接口 方法 | ||
本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,具體的說是區(qū)塊鏈BaaS中組織對(duì)多條鏈的統(tǒng)一管理接口,該方法包括以下步驟:區(qū)別于傳統(tǒng)區(qū)塊鏈操作,將BaaS中的上鏈操作接口抽離為單獨(dú)服務(wù),即接口服務(wù);通過將區(qū)塊鏈管理服務(wù)從BaaS服務(wù)剝離,成為一個(gè)統(tǒng)一的接口服務(wù)模塊來提供服務(wù);在接口服務(wù)中用戶的請(qǐng)求會(huì)先根據(jù)請(qǐng)求頭中的參數(shù)動(dòng)態(tài)的切換至需要操作的鏈的數(shù)據(jù)源,此時(shí)用戶只需要通過一個(gè)上鏈接口的地址,根據(jù)用戶提供的不同證書完成在兩條鏈上的上鏈操作;減少了原BaaS服務(wù)壓力、節(jié)約了計(jì)算資源,并統(tǒng)一了接口地址,用戶對(duì)區(qū)塊鏈操作無需再根據(jù)不同的鏈到不同的地址調(diào)用接口,減少了系統(tǒng)復(fù)雜度,降低系統(tǒng)服務(wù)間耦合,方便用戶管理區(qū)塊鏈。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,具體的說是區(qū)塊鏈BaaS中組織對(duì)多條鏈的統(tǒng)一管理接口。
背景技術(shù)
在區(qū)塊鏈的發(fā)展及應(yīng)用中,聯(lián)盟鏈的使用場(chǎng)景十分常見,如銀行、保險(xiǎn)、集團(tuán)企業(yè)等,這些企業(yè)普遍已經(jīng)IT化,區(qū)塊鏈技術(shù)可進(jìn)一步提升其產(chǎn)業(yè)鏈中的公正、可信度,對(duì)于業(yè)務(wù)結(jié)算、價(jià)值交換的效率。
聯(lián)盟鏈主要以區(qū)塊鏈中的分布式賬本和分布式共識(shí)機(jī)制解決了多方交互的信任問題。
現(xiàn)有技術(shù)中,隨著聯(lián)盟鏈的應(yīng)用增加,單個(gè)企業(yè)或組織可能加入多條鏈,而傳統(tǒng)的區(qū)塊鏈BaaS在針對(duì)于多條鏈時(shí),便需要配置多個(gè)BaaS用于對(duì)鏈操作,進(jìn)而導(dǎo)致企業(yè)的使用成本和復(fù)雜度增加,在一定程度上影響企業(yè)的正常工作;因此,本發(fā)明提出區(qū)塊鏈BaaS中組織對(duì)多條鏈的統(tǒng)一管理接口。
發(fā)明內(nèi)容
為了彌補(bǔ)現(xiàn)有技術(shù)的不足,解決隨著聯(lián)盟鏈的應(yīng)用增加,單個(gè)企業(yè)或組織可能加入多條鏈,而傳統(tǒng)的區(qū)塊鏈BaaS在針對(duì)于多條鏈時(shí),便需要配置多個(gè)BaaS用于對(duì)鏈操作,進(jìn)而導(dǎo)致企業(yè)的使用成本和復(fù)雜度增加,在一定程度上影響企業(yè)的正常工作的問題,本發(fā)明提出的區(qū)塊鏈BaaS中組織對(duì)多條鏈的統(tǒng)一管理接口。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:區(qū)塊鏈BaaS中組織對(duì)多條鏈的統(tǒng)一管理接口,該方法包括以下步驟:
S1:區(qū)別于傳統(tǒng)區(qū)塊鏈操作,將BaaS中的上鏈操作接口抽離為單獨(dú)服務(wù),即接口服務(wù);
S2:于接口服務(wù)配置中配置組織所有鏈及其對(duì)應(yīng)的數(shù)據(jù)源,且在服務(wù)啟動(dòng)初始化階段,將每個(gè)數(shù)據(jù)源的證書緩存至中間件;
S3:用戶使用單鏈證書請(qǐng)求接口服務(wù)中的數(shù)據(jù)上鏈接口;
S4:接口服務(wù)接收來自于用戶端發(fā)送的請(qǐng)求,并在調(diào)用實(shí)現(xiàn)方法之前進(jìn)行簽名校驗(yàn)以及動(dòng)態(tài)切換;
S5:完成簽名校驗(yàn)以及動(dòng)態(tài)切換后即能夠繼續(xù)調(diào)用實(shí)現(xiàn)方法,即上鏈功能。
優(yōu)選的,所述S1中,傳統(tǒng)的區(qū)塊鏈操作包括管理功能以及區(qū)塊鏈操作功能,而管理功能則包括組織管理、節(jié)點(diǎn)管理、合約管理以及事件中心及系統(tǒng)管理;區(qū)塊鏈操作則包括數(shù)據(jù)上鏈、鏈上數(shù)據(jù)查詢、創(chuàng)建通道、鏈碼調(diào)用以及數(shù)據(jù)溯源功能。
具體的,傳統(tǒng)意義上,組織加入多條鏈需要配置多個(gè)BaaS進(jìn)行管理以及使用對(duì)應(yīng)鏈的證書進(jìn)行區(qū)塊鏈操作,而該發(fā)明中,將BaaS中的管理功能與區(qū)塊鏈操作拆分,使得區(qū)塊鏈操作抽離為獨(dú)立服務(wù),無需針對(duì)每條鏈均部署對(duì)應(yīng)的接口服務(wù),每個(gè)組織只需要部署一個(gè)接口服務(wù)并配置需要管理的鏈信息即可完成所有鏈的區(qū)塊鏈操作,核心思想是利用動(dòng)態(tài)數(shù)據(jù)源以及證書信息找到對(duì)應(yīng)的鏈與數(shù)據(jù)庫完成指定鏈的操作。
優(yōu)選的,所述S2中,接口服務(wù)配置所有鏈以及數(shù)據(jù)源,且在服務(wù)啟動(dòng)前,對(duì)所有數(shù)據(jù)源的證書進(jìn)行緩存,并保存于中間件,其中中間件可以為redis,即數(shù)據(jù)結(jié)構(gòu)服務(wù)器中。
優(yōu)選的,所述S3中,用戶上鏈操作時(shí),需要使用對(duì)應(yīng)的證書請(qǐng)求接口服務(wù)中的數(shù)據(jù)上鏈接口,且請(qǐng)求證書需要在請(qǐng)求頭上添加證書公鑰以及請(qǐng)求參數(shù)的簽名。
優(yōu)選的,所述簽名的算法包括以下步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于熵鏈科技(福建)有限公司,未經(jīng)熵鏈科技(福建)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210036616.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點(diǎn)
- 本地區(qū)塊同步的檢驗(yàn)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點(diǎn)來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識(shí)系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 用于托管區(qū)塊鏈用戶私鑰的方法和裝置
- 一種基于BaaS的區(qū)塊鏈游戲數(shù)據(jù)存儲(chǔ)方法
- 基于云的區(qū)塊鏈節(jié)點(diǎn)主動(dòng)發(fā)現(xiàn)系統(tǒng)及方法
- 一種區(qū)塊鏈服務(wù)容災(zāi)備份容器化部署方法
- 用于區(qū)塊鏈平臺(tái)資源調(diào)度的方法
- 私有云環(huán)境下組建區(qū)塊鏈網(wǎng)絡(luò)的方法、裝置、計(jì)算機(jī)設(shè)備
- 支持多版本超級(jí)賬本的BaaS系統(tǒng)實(shí)現(xiàn)方法及裝置
- 一種基于共享組織的聯(lián)盟鏈Baas平臺(tái)搭建方法
- 一種基于聯(lián)盟鏈智能合約的訂單跨系統(tǒng)協(xié)同定位方法
- 一種基于Baas的區(qū)塊鏈人事信息管理系統(tǒng)和方法
- 通信網(wǎng)絡(luò)、無線基站、無線網(wǎng)絡(luò)控制器及其資源管理方法
- 用于通過穩(wěn)健且性能最優(yōu)的軟組合來實(shí)現(xiàn)改善的MBMS容量和鏈路管理的方法和裝置
- 負(fù)載均衡方法、裝置及系統(tǒng)
- 射頻電路的發(fā)射鏈路的選擇方法、射頻電路及移動(dòng)終端
- 用于光通信的光模塊和光通信系統(tǒng)
- 多條規(guī)劃路線比較方法及裝置
- 完全去中心化和閉環(huán)的區(qū)塊鏈群生態(tài)系統(tǒng)及可讀存儲(chǔ)介質(zhì)
- 業(yè)務(wù)鏈路交叉的執(zhí)行方法及裝置和電子設(shè)備
- 基于多鏈路的數(shù)據(jù)轉(zhuǎn)發(fā)方法、裝置及終端設(shè)備
- 觸控面板和顯示裝置





