簡體   English   中英

在 Hyperledger Fabric 中,例如,通道 1 上的對等點如何訪問通道 2 的分類帳?

[英]In Hyperledger Fabric, how can a peer on, for example, on channel1 access the ledger of channel2?

我已將兩個組織隔離到兩個不同的渠道中。 組織 1 和組織 2 是頻道 1 的一部分,組織 3 和組織 4 是頻道 2 的一部分。 我想問一下channel2訪問的一個peer是否有可能查詢channel1的分類帳,反之亦然。 如果可能,我該怎么做?

我非常感謝您的幫助。

在您當前的設置中是不可能的,因為加入頻道的對等方只能訪問該頻道。 不屬於通道的對等點無法訪問分類帳數據。

您可以做的是,將同行帶到公共通道上,並可以使用 PDC(私人數據收集)使交易對組織/組織而言是私有的。

Hyperledger Fabric 是一個私有且經過許可的區塊鏈。

通道是允許數據隔離和保密的私有區塊鏈覆蓋。 通道特定的分類帳在通道中的對等方之間共享,交易方必須通過通道的身份驗證才能與其交互。 通道由配置塊定義。

在頻道創建時,添加到頻道的所有組織都必須是聯盟的一部分。 但是,可以將未在聯盟中定義的組織添加到現有頻道,例如通過將新組織添加到該頻道並滿足認可策略。

因此,要成為渠道的一部分,您的組織對等方必須需要根據聯盟的訪問權限。 一個對等點可以是多個通道的一部分,並且一個通道內每個對等點的分類帳/數據庫都是相同的/相同的,為了調用/查詢分類帳,我們需要智能聯系,該分類帳在該通道的每個對等點之間也是相同的。 因此,如果我的對等服務器是兩個通道的一部分,我需要兩個分類帳/數據庫。 要訪問分類帳的數據以進行調用/查詢,您需要相應的智能合約。

根據您當前的設置,這是不可能的,這是私有許可區塊鏈的性質,要使其成為可能,您必須以適當的方式更改財團。

使channel2上的 peer 訪問 channel1 的賬本的唯一方法是將 peer 加入 channel1。 否則無法訪問數據。

暫無
暫無

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

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