2017-07-12 22 views
0

我是區塊鏈新手。我正在使用hyperledger-fabric和sdk-node。我有2個組織和4個同齡人。我創建了一個通道(mychannel)和peer0,org1的peer1已加入此通道。另一個通道(mychannel1)已加入org2的peer2,peer3。什麼是區塊鏈中的同伴?登記的用戶是否登記到特定的同伴?

說我登記了一個用戶。用戶是否註冊了特定的對等體?還是他加入了網絡?如果他加入了網絡,那麼什麼是同齡人?如果我有一個特定組織的用戶,如果他加入了網絡,那麼他將可以訪問所有的頻道,那麼我們如何才能限制他不在其組織的渠道之外?實際上是同行。對不起,在1中提出了許多問題。在此先感謝

回答

1

說我登記了一個用戶。用戶是否註冊了特定的對等體?還是他加入了網絡?如果他加入網絡,那麼同齡人是什麼?

首先,我們有一個管理員。他管理將成爲系統一部分的實體(用戶,同伴...)。然後,管理員將爲每個組織註冊管理員用戶,或者他將爲每個組織註冊同行和用戶。在註冊每個實體後,他們將註冊。當您針對CA註冊時,CA會生成一對密鑰。它們由您的CA根發佈。

因此,用戶和對等者註冊到CA.然後,他們註冊自己。一方面,你需要一個同行與其他同行和訂貨人溝通。另一方面,您需要一個用戶(客戶端)來調用對等方,即生成事務。

如何限制他從外部渠道,他的組織不是 部分?

當你創建一個頻道時,你可以定義誰將參與其中,也就是說你定義了哪些同伴將會在它們之間進行交互。因此,如果您的對等方未在頻道配置中定義,則對其的訪問權限將受到限制。