Corda节点是否支持组织和组织中用户的概念?

Corda节点是否支持组织和组织中用户的概念?,corda,Corda,Corda节点是否支持组织和组织中用户的概念?组织用户必须对节点的事务具有可见性。是否可以在此组织中添加可以成为所选事务一部分的用户?是的,您可以使用Corda进行添加。我认为有两种方式: 使用帐户库。帐户是“逻辑”实体,即节点vault的子集。组织可以是Corda节点,用户可以是该节点拥有的帐户,该节点对交易具有完全的可见性。您可以添加任意数量的帐户。请注意,帐户只有公钥,私钥由帐户的Corda节点所有者拥有。这些流实际上是由Corda节点运行的,而不是由帐户本身运行的,帐户本身实际上是只有一

Corda节点是否支持组织和组织中用户的概念?组织用户必须对节点的事务具有可见性。是否可以在此组织中添加可以成为所选事务一部分的用户?

是的,您可以使用Corda进行添加。我认为有两种方式:

  • 使用帐户库。帐户是“逻辑”实体,即节点vault的子集。组织可以是Corda节点,用户可以是该节点拥有的帐户,该节点对交易具有完全的可见性。您可以添加任意数量的帐户。请注意,帐户只有公钥,私钥由帐户的Corda节点所有者拥有。这些流实际上是由Corda节点运行的,而不是由帐户本身运行的,帐户本身实际上是只有一个名称和一组公钥的状态(但不是X.509标识,因此它们没有注册到网络中。只有Corda节点是有效的)。这方面的一个典型用例是拥有一些子公司(其账户)的集团公司X(即Corda节点)。更多信息:和

  • 使用业务网络成员身份:。在这种情况下,不同的Corda节点连接到同一网络,并且这些节点的子集共享一个“逻辑”网络,该网络是在应用程序级别创建的,您可以在其中设置角色和成员身份。在实践中,这是他们之间共享的cordapp,其中有识别组织及其规则的状态


  • 以上两种是有效创建“组织”的方法。在Corda中,还有观察方,这些观察方只是希望收到某些交易的通知,而不是成为交易的一部分。

    在这种情况下,我们如何确保帐户的密钥是安全的(节点所有者不会妨碍密钥/滥用密钥?)由于帐户可以是组织内的用户,也可以是组织的合作伙伴,因此帐户只有公钥。私钥由节点拥有。Corda中的帐户只是应用程序级别的抽象,它们不能运行任何流,它们由帐户的节点所有者有效地运行。所以,这取决于你需要什么。也许是为了你的案子。“帐户只有公钥”-我不太明白这一点。它不是密钥对吗?是的,但私钥由corda节点持有。帐户是匿名的:从上面的链接-“要与帐户进行交易,必须请求托管帐户的节点为帐户生成新的密钥对。”因此,这是一个密钥对。“帐户是匿名的,具有从节点私钥生成的公钥”-无法理解这一点。如何从现有私钥生成公钥?或者你指的是签字?