hyperledger架构中的应用程序签名是什么以及如何设置?

时间:2018-08-30 13:25:22

标签: hyperledger-fabric hyperledger

enter image description here

在这种情况下,应用程序自己的签名是什么?使用超级账本结构节点SDK的人如何设置应用程序的签名?

1 个答案:

答案 0 :(得分:0)

您正在谈论的应用程序仅仅是与分类帐对话的客户端应用程序。这里的问题不是客户端应用程序,这里的问题是您需要适当的背书策略,该政策可以确定如何将任何内容输入分类账。

想象一下这种情况...

您有2个组织,即 Org1 Org2 ,它们都拥有一个对等方, P1 属于 Org1 P2 属于 Org2 ,并且两个对等方都加入了一个渠道,我们称其为 defaultchannel

您部署并实例化您的链码,并设置一个基本的认可策略,即1-Of。

每个组织都有一个客户端应用程序,它们针对自己的同级设备运行。当Org1向分类帐提交事务时,其有效性将由其本身(而不是第二个组织)认可,因为您的策略仅需要一个即可完成此任务。基本上,在您拥有一个以上组织的任何网络中,您实际上都希望有一个适当的认可政策。在我们的示例中,2-Of可以工作,因为任何事务都需要两个组织都进行验证,这可以使分类帐更好的完整性。

最重要的是,您的光纤网络需要适当地构建和保护,尤其是在生产环境中,这使得它可以由任何有权与之交互的客户端应用程序进行保护。您的网络受到保护,意味着客户端应用程序的构建方式和尝试执行的操作都无关紧要,它将无法绕过诸如认可机制之类的机制。