2017-07-12 23 views
0

我是区块链新手。我正在使用hyperledger-fabric和sdk-node。我有2个组织和4个同龄人。我创建了一个通道(mychannel)和peer0,org1的peer1已加入此通道。另一个通道(mychannel1)已加入org2的peer2,peer3。什么是区块链中的同伴?登记的用户是否登记到特定的同伴?

说我登记了一个用户。用户是否注册了特定的对等体?还是他加入了网络?如果他加入了网络,那么什么是同龄人?如果我有一个特定组织的用户,如果他加入了网络,那么他将可以访问所有的频道,那么我们如何才能限制他不在其组织的渠道之外?实际上是同行。对不起,在1中提出了许多问题。在此先感谢

回答

1

说我登记了一个用户。用户是否注册了特定的对等体?还是他加入了网络?如果他加入网络,那么同龄人是什么?

首先,我们有一个管理员。他管理将成为系统一部分的实体(用户,同伴...)。然后,管理员将为每个组织注册管理员用户,或者他将为每个组织注册同行和用户。在注册每个实体后,他们将注册。当您针对CA注册时,CA会生成一对密钥。它们由您的CA根发布。

因此,用户和对等者注册到CA.然后,他们注册自己。一方面,你需要一个同行与其他同行和订货人沟通。另一方面,您需要一个用户(客户端)来调用对等方,即生成事务。

如何限制他从外部渠道,他的组织不是 部分?

当你创建一个频道时,你可以定义谁将参与其中,也就是说你定义了哪些同伴将会在它们之间进行交互。因此,如果您的对等方未在频道配置中定义,则对其的访问权限将受到限制。