[發明專利]區塊鏈網絡服務平臺及其鏈碼安裝方法、存儲介質有效
| 申請號: | 201810936721.1 | 申請日: | 2018-08-16 |
| 公開(公告)號: | CN108965468B | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 趙銘;孫海波;劉春偉;王哲;位博;王義;王帥儉;馬超;金龍;孫東凱;楊仁慧 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 周麗莎;張穎玲 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 網絡服務 平臺 及其 安裝 方法 存儲 介質 | ||
本發明實施例提供一種區塊鏈網絡服務平臺及其鏈碼安裝方法、存儲介質,該方法包括:將背書節點調用容器引擎編譯的鏈碼鏡像存儲至鏡像倉庫中,背書節點在容器集群的第一服務節點上,背書節點通過區塊鏈網絡服務平臺部署;在鏈碼安裝時,調用容器集群的管理節點的應用程序接口服務組件,通過背書節點,請求管理節點調度鏈碼容器,鏈碼容器在容器集群的第二服務節點上;響應請求從鏡像倉庫中查找鏈碼容器對應的鏈碼鏡像,調度鏈碼鏡像完成鏈碼的安裝。
技術領域
本發明涉及通信技術,尤其涉及一種區塊鏈網絡服務平臺及其鏈碼安裝方法、存儲介質。
背景技術
區塊鏈技術及其應用正在顛覆現有的業務模式。各行各業都在積極探索將自身業務在區塊鏈網絡中實現,其中包括金融機構,政府部門,傳統企業,互聯網公司等等。但是區塊鏈技術具有很高的技術門檻,區塊鏈網絡的架構過于復雜,在實現方式上從底層到上層應用都有很大差別。
企業級的區塊鏈網絡服務平臺,即區塊鏈即服務(BaaS)平臺提供了向不同行業用戶快速部署區塊鏈網絡、并在區塊鏈網絡中部署支撐業務的應用的快速解決方案。
其中,超級賬本(Hyperledger Fabric)是面向企業的聯盟鏈區塊鏈項目,它引入鏈碼作為其智能合約層,支持區塊鏈網絡服務平臺的上層(即資源層的上層)業務與區塊鏈底層交互的媒介。
現有技術中,鏈碼容器的調度由背書節點來實現:背書節點調用容器引擎(Docker)編譯鏈碼的鏡像(鏈碼鏡像),將鏈碼鏡像部署在背書節點本地的鏈碼容器或其他機器的鏈碼容器中運行,背書節點和鏈碼通過建立gRPC長連接的通信方式,來執行智能合約。
然而,雖然鏈碼容器與Endorser之間是通過網絡進行交互,但因為Endorser是直接調用Endorser宿主機器的容器引擎(Docker)來調度鏈碼容器/編譯鏈碼鏡像;并將鏈碼鏡像部署在所調度的鏈碼容器中,以實現鏈碼的安裝;二者之間使用gRPC技術的網絡通信,實際上二者在物理是同一位置,使用這種gRPC方式沒有充分利用網絡通信機制支持遠程通信的特性,造成了資源的浪費。
進一步地,在容器集群的管理節點的層面,由于背書節點是直接調用Docker來創建鏈碼容器,背書節點的操作繞過了容器集群的容器編排機制,從而不受到容器集群的容器編排機制的約束。因此BaaS平臺就無法感知鏈碼容器的運行,也就是無法監控其運行狀態。
發明內容
本發明實施例提供一種區塊鏈網絡服務平臺及其鏈碼安裝方法、存儲介質,能夠通過網絡通信方式實現背書節點和鏈碼跨主機的交互,以適應資源層的機器分布式的應用場景,并在BaaS平臺中感知監控鏈碼容器的運行,監控其運行狀態。
本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供一種區塊鏈網絡服務平臺的鏈碼安裝方法,所述方法包括:
將背書節點調用容器引擎編譯的鏈碼鏡像存儲至鏡像倉庫中,所述背書節點在容器集群的第一服務節點上,所述背書節點通過所述區塊鏈網絡服務平臺部署;
在鏈碼安裝時,調用所述容器集群的管理節點的應用程序接口服務組件,通過所述背書節點,請求所述管理節點調度鏈碼容器,所述鏈碼容器在所述容器集群的第二服務節點上;
響應請求從所述鏡像倉庫中查找所述鏈碼容器對應的所述鏈碼鏡像,調度所述鏈碼鏡像完成鏈碼的安裝。
在上述方法中,所述將背書節點調用容器引擎編譯的鏈碼鏡像存儲至鏡像倉庫中之前,所述方法還包括:
通過所述背書節點調用所述容器引擎編譯所述鏈碼鏡像;
獲取所述鏈碼鏡像到所述背書節點本地。
在上述方法中,所述調度所述鏈碼鏡像完成鏈碼的安裝之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810936721.1/2.html,轉載請聲明來源鉆瓜專利網。





