对channels
中对hyperledger
的理解感到困惑。
渠道中的分类帐对于所有成员来说都是一个并且相同吗?
考虑其中包含n
方的网络,其中包含一个频道C
,其成员为1
,2
,3
。
如果从一方1
向2
发送了一笔交易,它将显示在3
的分类帐中,因为它们都属于同一渠道但不属于4...n
成员它们不属于C
!!
用例:成员1
使用3
发起交易,在这种情况下,2
的分类帐记录不应反映记录。这是否意味着我必须创建一个仅包含1
和3
的新频道,或者我可以将C
用于某些类别的政策吗?
如果是前者,则意味着为每个可能的私人分类帐更新创建一个新渠道!
答案 0 :(得分:2)
渠道中的分类帐对于所有成员来说都是一样的吗?
快速回答是肯定的,参与者同意创建并加入一个同意共享信息和接受频道规则的频道。
考虑一个有n个聚会的网络,其中包含一个成员为1,2,3的频道C.
如果交易从第1方发送到2,它将出现在3的分类账中,因为它们都是同一渠道的一部分但不是成员4 ... n,因为它们不属于C !!
如果1,2,3加入相同的渠道他们共享同一个分类帐,则更正,因此1和2之间的交易将在3的分类帐上更新。
用例:成员1使用3启动事务,在这种情况下,分类帐记录2不应反映记录。这是否意味着我必须创建一个只有1和3的新频道,或者我可以将C与某些策略一起使用?
如果您希望保持1到3之间的私密通信,以便org 2无法访问它,您可以选择以下几种方式:
如果是前者,则意味着为每个可能的私人分类帐更新创建一个新渠道!
如果你想在一对组织之间拥有相互排斥的双边私人,是的,你需要为每一对创建一个频道,从而分开分类帐。