為了保證區塊鏈網路的安全性,BaaS為您託管組織管理員的認證和私密金鑰。對於需要管理員權限的操作,請通過BaaS控制台完成,例如上傳鏈碼、升級鏈碼、執行個體化鏈碼、建立通道等。
BaaS支援通過社區原生SDK執行client許可權的操作,例如執行鏈碼、查詢鏈碼、讀取event等。
下載SDK配置
前提條件
操作步驟
登入阿里雲BaaS控制台。
在我的組織地區,單擊一個組織的名稱,以進入組織的詳情頁面。
單擊使用者標籤頁。
找到目標使用者,單擊下載SDK,即可下載該使用者的SDK配置包(baas-sdk.zip)。壓縮包中含有以下檔案。
connection-profile.yaml:適用於 Go SDK 的設定檔,其中包含該使用者的資訊以及同盟配置資訊,SDK基於該設定檔可以方便地訪問區塊鏈網路,您可以免去手工配置的繁瑣流程。connection-profile-standard.yaml: 適用於 Java、Nodejs SDK 的設定檔,其中包含該使用者的資訊以及同盟配置資訊,SDK基於該設定檔可以方便地訪問區塊鏈網路,您可以免去手工配置的繁瑣流程。connection-profile-standard.json: 適用於 Java、Nodejs、python SDK 的設定檔,內容與connection-profile-standard.yaml一致,唯一區別在於是JSON格式。可執行指令碼
bootstrap.sh:用於下載SDK源碼、SDK相關的demo app、以及樣本智能合約到本地。
下一步
如果您已熟悉SDK的使用方法
請直接使用設定檔操作區塊鏈網路。
如果您不熟悉SDK的使用方法
我們提供了各語言SDK的樣本程式,以及使用說明:
TEE支援
BaaS企業版和企業安全版支援在TEE(可信執行環境)運行Hyperledger Fabric Client SDK (私密金鑰管理和簽名),可為區塊鏈應用提供更強的安全防護,特別是保護物聯網(IoT)情境中運行於邊緣裝置上的區塊鏈應用。如有需要,可通過工單方式聯絡支援小組以獲得進一步資訊。