当前位置 : 主页 > 编程语言 > java >

超级账本通道

来源:互联网 收集:自由互联 发布时间:2022-06-23
商业应用的一个重要需求是私密性交易,为此fabric设计了通道来提高成员之间的隐私保护。通道是部分网络成员之间拥有独立的通信渠道,在通道中发送的交易只有属于通道的成员才可

商业应用的一个重要需求是私密性交易,为此fabric设计了通道来提高成员之间的隐私保护。通道是部分网络成员之间拥有独立的通信渠道,在通道中发送的交易只有属于通道的成员才可见,因此通道可以看做是fabric的网络中部分成员的私有通信子网。
通道有排序服务管理。在创建通道的时候,需要设计它的成员、组织、锚节点和排序服务的节点。一条和通道对应的区块链结构也同时生成用于记录账本的交易。通道的初始配置信息记录在区块链的创世块中。通道的配置信息可以用来增加一个新的配置区块来更改。
每个组织可有多个节点加入同一个通道。这些节点中可以指定一个锚节点或多个锚节点做备份。锚节点代表本组织与其他组织的节点交互,从而发现通道中的所有节点。另外,统一组织的节点会选举或指定主导节点。主导节点服务接受从排序服务发来的区块,然后转发给本组织的其他节点。主导节点可以通过特定的算法选出,因此保证了在节点数量不断发生变动的情况下仍能维持整个网络的稳定性。
在fabric的网络中,可能同时存在多个批次隔离的通道,每个通道包含一条私有区块链和一个私有账本,通道中可以实例化一个多个链码,易操作区块链上的数据。由此课间,fabric是以通道为基础的多链多账本系统。


网友评论