新增私人資料收集
(Hyperledger Fabric v2.x) 您可以將專用資料收集新增至通道。專用資料收集會指定組織子集,以認可、確認或查詢通道上的專用資料。
如果您希望通路上的組織群組在交易中共用資料,並防止通路上的其他組織查看資料,請使用私人資料收集。
如果您要在網路中的組織使用專用資料收集,則必須設定錨點對等。錨點對等體有助於組織間的私人資料處理。請參閱新增錨點對等。
您可以在部署鏈碼時指定專用資料收集。
- 移至主控台並選取鏈碼頁籤。
- 找到您要部署的鏈碼,並開始部署程序。
- 展開「私密資料收集」區段,並視需要新增收集定義。
欄位 描述 集合名稱 輸入集合的名稱。您將在鏈碼中參考此名稱。 原則 建立原則以指定收集中包含的組織,以及哪些對等體可以儲存專用資料。
原則中所列的每個成員都必須包含在
OR
簽章原則清單中。為了支援讀取 / 寫入交易,專用資料分配原則所包含的組織必須比鏈碼背書原則多,因為對等體必須要有專用資料才能背書交易。例如,在具有十個組織的通道中,其中五個組織內含於專用資料收集原則,但背書原則要求三個組織背書交易。
需要同儕 輸入背書對等方必須在對等方簽署背書之前,分配私人資料的對等體數目,並傳回提案回應。
將此值設為一或多個同儕,以確保下列事項:- 網路中多個對等體的專用資料備援。
- 背書對等體若無法使用,專用資料的可用性。
請注意,將此值設為 0 表示不需要分配。不過,如果對等計數上限欄位設為大於 0,則私人資料分佈可能仍會發生。
對等數目上限 輸入目前背書對等嘗試分配資料的對等體數目上限。這是為了確保備援,以便在背書時間與確認時間之間取得對等體,以便在背書對等體無法使用時提取私有資料。
如果您將此值設為 0,則背書時不會分配私人資料。這會導致私人資料在提交時針對所有授權同儕的背書同儕提取。
封鎖為即時狀態 輸入要資料位於專用資料庫的區塊長度 (以區塊為單位)。資料會在達到區塊數目時整個清除。
如果您不想永久清除資料,請將此值設為 0。
請注意,如果專用資料收集的 blocktolive 值小於 10,且其 requiredPeerCount 和 maxPeerCount 值小於通道中的對等體總數,對等體可能無法從另一個對等體提取專用資料。此為已知的 Hyperledger Fabric 問題。
背書政策 選擇性地指定集合的背書原則,以覆寫鏈碼的背書原則。
選擇簽章原則或通道組態原則的原則類型,以使用簽章原則或現有的通道組態原則。
對於原則,請指定代表背書原則的表示式。如需詳細資訊,請參閱 Hyperledger Fabric 文件中的背書原則。
僅限成員讀取 選取以自動防止不屬於集合的組織成員讀取私人資料。 僅限成員寫入 選取以自動防止不屬於集合的組織成員寫入私人資料。 - 按一下新增集合,您的集合資訊就會顯示在專用資料集合表格中。
- 如有需要,請指定其他集合。
- 視需要完成部署鏈碼頁面上的其他欄位。
- 按一下建置。