FISCO BCOS 2.5.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 1456 页 | 13.35 MB | 1 年前3FISCO BCOS 2.3.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 1227 页 | 10.79 MB | 1 年前3FISCO BCOS 2.2.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 1156 页 | 10.03 MB | 1 年前3FISCO BCOS 2.4.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 1314 页 | 11.21 MB | 1 年前3FISCO BCOS 2.1.0 中文文档
Leader 节点再通过Sync模块向其他Follower节点广播该区块数据,区块复制及提交 的流程图如下图所示: sequenceDiagram participant Sealer participant Leader participant Follower Sealer->>Leader: 将交易打包为区块,阻塞自身 Leader->>Follower: 将区块编 码为RLP编码随心跳包发送 业务功能,如下图所示。外部账户通过查询权限表获取权限相关信息,确定 权限后再操作相关的用户表和权限表,从而可以控制相关的系统功能和业务 功能。 sequenceDiagram participant 外部账户 participant 权限表 participant 系统表 participant 用户表 外部账户->>权限表: 查询 权限表->>系统表: 控制 权限表- >>用户表: 控制 系统表->>区块链的系统功能: 控制 用户表->>区块链的业务 区块链节点间,会自动发起和维持TCP长连接,在系统故障、网络异常时, 主动发起重连 区块链节点间建立连接时,会使用CA证书进行认证 连接建立流程 sequenceDiagram participant 区块链节点A participant 区块链节点B 区块链节点 A->>区块链节点A: 加载密钥和证书 区块链节点B->>区块链节点B: 加载密钥 和证书 区块链节点A->>区块链节点B: 发起连接 区块链节点B->>区块链节点0 码力 | 1058 页 | 740.85 KB | 1 年前3FISCO BCOS 2.9.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 2649 页 | 201.08 MB | 1 年前3FISCO BCOS 2.7.2 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 2520 页 | 211.87 MB | 1 年前3FISCO BCOS 2.8.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 2534 页 | 212.43 MB | 1 年前3FISCO BCOS 2-dev 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 2378 页 | 204.39 MB | 1 年前3FISCO BCOS 2.6.0 中文文档
为了保证节点断连情况下共识消息包能到达所有节点,FISCO BCOS PBFT共 识模块采用了消息转发机制,优化前的消息转发机制如下: sequenceDiagram participant consensusNodeA participant consensusNodeB consensusNodeA->>consensusNodeB: 发送PBFT消息msg{id, ttl} consensusNo 识消息包能尽量到达每个共识节点,FISCO BCOS v2.2.0对PBFT消息转发机 制进行了优化,优化后的PBFT消息转发流程如下: sequenceDiagram participant ConsensusNodeA participant ConsensusNodeB participant Neighbors Of ConsensusNodeB ConsensusNodeA- >>ConsensusNodeA: 获取断连共识节点列表forwardNodes 池内获取命中 交易,缺失的交易向Leader请求。 优化后的Prepare消息包内的区块结构如下: Prepare包处理流程如下: sequenceDiagram participant Leader participant ConsensusNodes Leader- >>ConsensusNodes: 广播Prepare包 ConsensusNodes->>ConsensusNodes:0 码力 | 2383 页 | 18.83 MB | 1 年前3
共 36 条
- 1
- 2
- 3
- 4