我刚刚开始学习如何构建网络,但是如果我们想要添加一个新的节点/组织,我仍然不清楚如何在现实世界中。
我想建立一个停车服务商和集成商的网络。每个停车服务商都有自己的节点。然后,一个新的停车场提供商决定加入网络,停车场提供商是否建立了自己的节点,并将节点信息提供给集成商(网络管理),以便管理员可以将其节点添加到网络中?
发布于 2022-03-23 14:23:54
如果您是开发网络的新手,那么您应该遵循添加一个新的Org的Hyperledger Fabric tutroial。只需运行脚本,就可以让它首先工作。下一个学习步骤是使用命令行语句执行相同的操作。这将使你更好地理解这一切是如何联系在一起的。如果你在那个阶段感到舒服,接下来的事情就是能够增加同样的组织,但现在引入一个证书颁发机构。这将增加您对docker脚本和配置文件的了解。内置的shell脚本不使用CA来将第三个程序添加到“测试网络”中。
如果所有这些看起来都是压倒性的,那么你就有了一个好的开始,因为它是。在尝试添加新的Org之前,了解网络是如何构建的。您将更好地理解添加更多组织所需的步骤。
发布于 2022-03-26 15:23:47
在现实世界中,您将研究具体的用例,并试图确定块链是否是您所需要的。通常,查看它的一个好方法是识别感兴趣的业务对象(->,这些对象进入世界状态),然后考虑事务如何塑造它们(->这些对象进入通道),然后考虑您需要什么逻辑(->,即智能契约中某种作为链码部署的“状态机”),以及对等方如何调用这个逻辑(-> --这是您的客户端应用程序发挥作用的地方)。
如果所有这些都有效,您将能够判断块链架构是否是您所需要和想要的。
至于你的细节..。
任何节点都必须属于一个组织,所以我的第一个猜测是,每个停车场提供商都有一个组织,因此每个停车场提供商可能有一个或多个节点(回想一下node=peer,客户端,订购服务)。
接下来,我有点不确定集成器的角色是什么(除了网络配置之外?)。例如,您可能希望给予停车服务商加入的自主权,或者您可能希望为组织成员设置一个中央权威机构?另外,您可能想让集成商做那些停车场供应商不那么热衷的事情(例如,订购服务?)。
我猜你会弄清楚这些细节的
https://stackoverflow.com/questions/71566316
复制相似问题