9.1 Fabric架构中的组织规划
组织是Fabric中一个非常重要的概念。
所有的Peer节点,用户账号都必须属于同一个组织。
Fabric中的组织在现实世界中可以是一个公司,一个企业,或者一个协会。在Fabirc中,组织通常是具有承担数据信责任的区块链系统参与方。
在设计一个Fabric系统中, 第一步要做的事情就是手机系统的参与者,然后从这些参与者中选出相关的组织。组织被选出后需要确认组织的管理方式。组织的管理方式是指在遇到问题的时候协作的方式,这些工作更多的是线下的协调工作。但是经过协调之后组织之间必须达成共识来确认一种组织管理方式。
综上所述,我们认为Fabic架构中的组织规划工作实际上需要完成两件事情,确认组织 和制定住址之间的管理方式
9.1.1 确认组织
在设计Fabirc系统,如何确认系统的参与者是否可以成为一个组织还没有统一对的标准。
如果我们认为参与者成为一个Fabric系统中的组织。必须具备以下条件:
- 是否对区块链中的数据具有有效性检查的权利
- 是否具有独立发展下属成员的权利和资格
- 是否对系统的核心业务不可或缺
具有以上条件的系统参与者都可以额成为系统的组织。参与者成为组织后,会有自己的组织编号,域名,证书等信息。 成为Fabric系统组织的而参与这将有机会参与到Channel的维护工作,同时成为Fabric系统的组织之后,相关的参与者将会拥有自己的认证服务器。通过这些认证服务器可以随意添加组织内部节点。由此可以见,在系统参与之中,确认组织是Fabric系统架构设计的重要组成部分。
9.1.2 确认组织
在组织