91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HyperLeger Fabric SDK開發(一)——Fabric SDK開發簡介

發布時間:2020-08-01 18:13:59 來源:網絡 閱讀:2641 作者:天山老妖S 欄目:軟件技術

HyperLeger Fabric SDK開發(一)——Fabric SDK開發簡介

一、Fabric SDK簡介

1、Fabric SDK簡介

Farbric的Peer節點和Orderer節點都提供了基于gRPC協議的接口,用于和Peer節點與Orderer節點進行命令/數據交互。為了簡化開發,為開發人員開發應用程序提供操作Fabric區塊鏈網絡的API,Fabric官方提供了多種語言版本的SDK。
Fabric提供了三種語言版本的SDK,分別如下:
A、Fabric Nodejs SDK
B、Fabric Java SDK
C、Fabric Go SDK
Fabric區塊鏈應用可以通過SDK訪問Fabric區塊鏈網絡中的多種資源,包括賬本、交易、鏈碼、事件、權限管理等。應用程序代表用戶與Fabric區塊鏈網絡進行交互,Fabric SDK API提供了如下功能:
A、創建通道
B、將peer節點加入通道
C、在peer節點安裝鏈碼
D、在通道實例化鏈碼
E、通過鏈碼調用交易
F、查詢交易或區塊的賬本

2、Fabric SDK安裝

下載Fabric SDK:
go get -u github.com/hyperledger/fabric-sdk-go

3、Fabric Go SDK源碼結構

pkg/fabsdk:?Fabric SDK的主要包,允許基于配置創建上下文。上下文由客戶端軟件包使用。
pkg/client/channel: 提供通道交易相關功能
pkg/client/event: 提供通道事件相關功能
pkg/client/ledger:?啟用對通道底層賬本的查詢相關功能
pkg/client/resmgmt:?提供資源管理功能,例如安裝鏈碼
pkg/client/msp:?啟用身份管理相關功能

二、Fabric SDK功能模塊

1、API

對于應用開發者來說,插件化的API可以支持SDK提供的關鍵接口的可選實現。對于每個接口,都有內置的默認實現,也可以靈活自定義。

2、fabric-client

fabric-client模塊提供API與基于Hypreledger Fabric區塊鏈網絡的核心組件(即peer,order和事件流)進行交互,主要功能如下:
A、創建channel
B、請求peer節點加入通道
C、在peer節點中安裝鏈碼
D、在通道中實例化鏈碼
E、通過調用鏈碼來調用事務
F、多種查詢
G、監聽事件

3、fabric-ca-client

fabric-ca-client模塊提供與可選組件fabric-ca進行交互的API,fabric-ca提供成員管理服務。fabric-ca-client模塊主要功能如下:
A、注冊新用戶
B、注冊用戶以獲得由Fabric CA簽名的注冊證書
C、通過注冊ID撤銷現有用戶或撤消特定證書
D、可定制的持久化存儲

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

房产| 上思县| 南江县| 荥经县| 郑州市| 时尚| 确山县| 盐源县| 科尔| 华池县| 乐东| 安西县| 海南省| 盐池县| 准格尔旗| 玉田县| 石门县| 漠河县| 阿坝县| 平远县| 健康| 吉水县| 霍城县| 嘉荫县| 武隆县| 丰台区| 顺平县| 运城市| 和顺县| 宁安市| 吉安市| 永兴县| 武川县| 宁夏| 恩施市| 华宁县| 彝良县| 卢氏县| 柯坪县| 偃师市| 永济市|