【发布时间】:2026-02-14 03:35:01
【问题描述】:
我正在尝试在超级账本结构下实现一个演示用例场景,并且我正在尝试找出设计网络架构的最佳实践。
我已经为网络配置了 3 个组织 A、B 和 O(Orderer org),并且我还已经开发了链码。但我对应用层的设置(与智能合约交互的 API)有一些疑问。
每个管理员仅负责在所属组织中注册客户端,每个客户端执行仅与该特定组织相关的操作。目前我可以想到设计应用程序的两个选项:
-
创建一个包含两个组织的全部逻辑的应用程序,并允许基于谁登录和属于哪个组织的操作。
-
为每个组织创建一个应用程序,并根据组织访问权限将端点分开,这样管理员和客户端将只能调用他们所属组织下的应用程序端点。
我的问题如下:
- 每个选项相对于另一个选项有什么优缺点吗?
- 是否有构建结构网络应用层的最佳实践?
提前感谢您,任何建议或示例将不胜感激。
【问题讨论】:
标签: architecture hyperledger-fabric hyperledger