簡體   English   中英

使用 Fabric Node SDK 向現有 Hyperledger Fabric 網絡添加新組織

[英]Adding a new Org to an existing Hyperledger Fabric network using the Fabric Node SDK

這是我目前所處的位置:

Fabric 版本 1.4.1 使用 byfn.sh 創建 Org1、Org2、Orger 等並啟動頻道 mychannel 語言:使用 Typescript 的節點

我按照本教程中的說明添加了第三個組織 Org3 https://medium.com/@kctheservant/add-a-new-organization-on-existing-hyperledger-fabric-network-2c9e303955b2

這很好用。

現在,我想添加另一個 Org,但使用 Fabric Node SDK。 那可能嗎?

場景是這樣的:

  1. 網絡管理員登錄正在開發的自定義 UI 以管理 Fabric 網絡。
  2. 管理員在 UI 中輸入詳細信息,例如新組織名稱、MSP ID、對等信息
  3. UI 調用一個服務層,它將

    1. 調用 Fabric 節點 SDK API 為新組織創建加密材料 b。
    2. 調用 Fabric Node SDK API 來創建新的 Org 並讓它加入頻道 mychannel
    3. 將鏈碼安裝到新組織的對等節點 d.
    4. 運行一些調用和查詢鏈碼的測試,以確保新的 Org 可以查詢和提交交易

在最后一步中,我將新的通道配置和新的 Org 配置保存到 yaml 或 json 文件中。

我查看了 Node SDK 並查看了OrganizationChannel方法。 但是,似乎 Organization 類沒有作為 Typescript 的類型公開,所以我不確定如何使用它。

如果有人可以解釋我需要使用的方法來完成我正在嘗試做的事情,那將會有所幫助。

我將不勝感激任何幫助。

提前致謝。

實際上,文章的標題具有誤導性。 在本文中,您將在現有渠道而非網絡中添加新組織。

請看一下官方文檔。 同樣的教程。
將組織添加到頻道

根據您的要求,是的,我們可以使用 node sdk 執行相同的操作。

看看這個教程。 更新頻道配置

在本教程中,他們正在更新頻道 ID 以創建具有該 ID 的新頻道。

您可以使用相同的步驟來更新組織。

您必須使用 by shell.jschild-process運行shell命令。

希望它能解開你的疑惑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM