組織加入外部通道
您通過阿里云BaaS創(chuàng)建組織后,可以申請將該組織加入外部Fabric環(huán)境的通道中。
加入外部通道
前提條件
外部通道內(nèi)的peer節(jié)點(diǎn)和對應(yīng)的orderer節(jié)點(diǎn)地址需要是公網(wǎng)可訪問的“域名+端口”格式。
外部通道內(nèi)組織和阿里云BaaS上的組織使用同類型的狀態(tài)數(shù)據(jù)庫(當(dāng)前默認(rèn)為couchDB)。
如果BaaS上的聯(lián)盟是1.4版本,需要外部組織的Fabric版本高于或等于 v1.4.2,低于v2.0;如果BaaS上的聯(lián)盟是2.2版本, 則需要外部組織的Fabric版本為2.2.x。
建議通道內(nèi)每個組織都部署管理鏈碼,以便進(jìn)行通道的共同管理。詳情請參考管理鏈碼。
操作步驟
阿里云BaaS用戶登錄控制臺,在概覽頁面,我的組織區(qū)域,找到目標(biāo)組織,單擊組織的名稱。
單擊已加入通道標(biāo)簽,單擊加入混合通道。
在加入混合通道側(cè)邊欄,單擊下載加入請求,將文件發(fā)送給外部Fabric環(huán)境的管理員。
外部Fabric環(huán)境的管理員可以通過其區(qū)塊鏈平臺,或者Fabric CLI命令,將加入請求文件中包含的組織信息添加到通道配置中。Fabric CLI的具體操作可參考Adding an Org to a Channel。同時,建議利用管理鏈碼對通道內(nèi)的多個組織進(jìn)行任務(wù)協(xié)同。
外部Fabric環(huán)境的管理員根據(jù)下圖示例,生成加入回復(fù)文件,發(fā)送給阿里云BaaS用戶。
阿里云BaaS用戶登錄阿里云BaaS控制臺,在待加入組織的已加入通道標(biāo)簽頁,單擊加入混合通道。
在加入混合通道側(cè)邊欄,上傳加入回復(fù)文件,或直接將內(nèi)容填入文本框,單擊加入,完成外部通道的加入。
下載管理鏈碼,在新加入的外部通道中進(jìn)行上傳、安裝及綁定,以便和其他組織一起對通道進(jìn)行管理。具體操作請參考管理鏈碼。