新增私人資料收集

(Hyperledger Fabric v2.x) 您可以將專用資料收集新增至通道。專用資料收集會指定在通道上背書、確認或查詢專用資料的組織子集。

如果您希望通路上的組織群組在交易內共用資料,並防止通路上的其他組織查看資料,請使用私人資料收集。

如果您將跨網路中的組織使用專用資料收集,則必須設定錨點對等體。錨點對等體有助於組織間的專用資料八卦。請參閱新增錨點對等

您可以在部署鏈碼時指定專用資料集合。

  1. 移至主控台並選取鏈碼頁籤。
  2. 尋找您要部署的鏈碼並開始部署程序。
  3. 展開「私人資料收集」區段,並視需要新增收集定義。
    欄位 描述
    集合名稱 輸入集合的名稱。您將在鏈碼中參考此名稱。
    原則

    建立原則以指定要在集合中包含哪些組織,以及哪些對等可以儲存專用資料。

    原則中列出的每個成員都必須包含在 OR 簽章原則清單中。

    為了支援讀取 / 寫入交易,專用資料分配原則所包含的組織必須大於鏈碼背書原則,因為對等體必須要有專用資料才能背書交易。例如,在具有十個組織的通道中,私人資料收集原則包含五個組織,但背書原則要求三個組織背書交易。

    需要對等

    輸入各個背書對等方在對等方簽署背書並傳回提案回應之前,必須分配私人資料的對等數。

    將此值設為一或多個對等,以確保下列項目:
    • 網路中多個對等體上的專用資料冗餘。
    • 背書對等體若無法使用時,專用資料的可用性。

    請注意,將此值設為 0 表示不需要分配。不過,如果對等計數上限欄位設為大於 0,則私人資料分配仍可能發生。

    對等數目上限

    輸入目前背書對等體嘗試分配資料的對等體數目上限。這樣做可確保備援,以便在背書時間與確認時間之間提供對等體,以便在沒有背書對等體可用時提取專用資料。

    如果您將此值設為 0,私人資料就不會在背書時分配。這會導致專用資料在確認時,針對所有授權對等體上的背書對等體進行提取。

    封鎖並上線

    輸入您希望資料位於專用資料庫的區塊數目長度。達到區塊數目時,就會將資料整個清除。

    如果您不想永久清除資料,請將此值設為 0。

    請注意,如果專用資料收集的 blocktolive 值小於 10,且其 requiredPeerCountmaxPeerCount 值小於通道中對等項目的總數,對等體便無法從其他對等體提取專用資料。此為已知的 Hyperledger Fabric 問題。

    背書政策

    (選擇性) 指定集合的背書原則,以覆寫鏈碼的背書原則。

    選擇簽章原則通道組態原則原則類型,以使用簽章原則或現有的通道組態原則。

    對於原則,請指定代表背書原則的表示式。如需詳細資訊,請參閱 Hyperledger Fabric 文件中的背書原則

    僅限成員讀取 選取以自動防止非集合一部分的組織成員讀取私人資料。
    僅成員寫入 選取以自動防止非集合一部分的組織成員寫入私人資料。
  4. 按一下新增集合,您的集合資訊就會顯示在專用資料收集表格中。
  5. 如有需要,請指定其他集合。
  6. 視需要完成部署鏈碼頁面上的其他欄位。
  7. 按一下建置