FISCO BCOS 2.7.2 中文文档
现requestForSign和requestForSignAsync接 口 , 实 现 调 用 外 部 签 名 服 务 , 同 步 或 异 步 返 回 结 果 的 逻 辑 。 具 体 的 业 务 逻 辑 视 业 务 场 景 自 主 封 装 , 可 以 是 调 用 硬 件 加 签 机 服 务 , 也 可 以 是 调 用 外 部 托 管 的 签 名 服 务 。 当 异 步 签 名 接 口 结 果 返 回 后 网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流0 码力 | 1422 页 | 91.91 MB | 1 年前3FISCO BCOS 2-dev 中文文档
网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流 以切 换视图的统计依据; • 收 收 收 集 集 集ViewChange包 包 包 : 若 收 到 的ViewChange包 中 附 带 的view等 于 本 节 点 的 即 将 切 换 到 的 视 图toView且本节点收集满2*f+1来自不同节点view等于toView的ViewChange包,则说明超过三分 之二的节点要切换到toView视图,切换当前视图到toView。 20.1.3 PBFT网0 码力 | 1324 页 | 85.58 MB | 1 年前3FISCO BCOS 2.8.0 中文文档
现requestForSign和requestForSignAsync接 口 , 实 现 调 用 外 部 签 名 服 务 , 同 步 或 异 步 返 回 结 果 的 逻 辑 。 具 体 的 业 务 逻 辑 视 业 务 场 景 自 主 封 装 , 可 以 是 调 用 硬 件 加 签 机 服 务 , 也 可 以 是 调 用 外 部 托 管 的 签 名 服 务 。 当 异 步 签 名 接 口 结 果 返 回 后 网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流0 码力 | 1435 页 | 92.25 MB | 1 年前3FISCO BCOS 2.9.0 中文文档
现requestForSign和requestForSignAsync接 口 , 实 现 调 用 外 部 签 名 服 务 , 同 步 或 异 步 返 回 结 果 的 逻 辑 。 具 体 的 业 务 逻 辑 视 业 务 场 景 自 主 封 装 , 可 以 是 调 用 硬 件 加 签 机 服 务 , 也 可 以 是 调 用 外 部 托 管 的 签 名 服 务 。 当 异 步 签 名 接 口 结 果 返 回 后 网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流0 码力 | 1467 页 | 97.74 MB | 1 年前3FISCO BCOS 2.7.0 中文文档
现requestForSign和requestForSignAsync接 口 , 实 现 调 用 外 部 签 名 服 务 , 同 步 或 异 步 返 回 结 果 的 逻 辑 。 具 体 的 业 务 逻 辑 视 业 务 场 景 自 主 封 装 , 可 以 是 调 用 硬 件 加 签 机 服 务 , 也 可 以 是 调 用 外 部 托 管 的 签 名 服 务 。 当 异 步 签 名 接 口 结 果 返 回 后 网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流0 码力 | 1435 页 | 92.25 MB | 1 年前3FISCO BCOS 3.0.0-rc2 中文文档
现requestForSign和requestForSignAsync接 口 , 实 现 调 用 外 部 签 名 服 务 , 同 步 或 异 步 返 回 结 果 的 逻 辑 。 具 体 的 业 务 逻 辑 视 业 务 场 景 自 主 封 装 , 可 以 是 调 用 硬 件 加 签 机 服 务 , 也 可 以 是 调 用 外 部 托 管 的 签 名 服 务 。 当 异 步 签 名 接 口 结 果 返 回 后 网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流0 码力 | 1459 页 | 97.77 MB | 1 年前3FISCO BCOS 2.8.0 中文文档
现requestForSign和requestForSignAsync接 口 , 实 现 调 用 外 部 签 名 服 务 , 同 步 或 异 步 返 回 结 果 的 逻 辑 。 具 体 的 业 务 逻 辑 视 业 务 场 景 自 主 封 装 , 可 以 是 调 用 硬 件 加 签 机 服 务 , 也 可 以 是 调 用 外 部 托 管 的 签 名 服 务 。 当 异 步 签 名 接 口 结 果 返 回 后 网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流0 码力 | 1435 页 | 92.25 MB | 1 年前3FISCO BCOS 2.2.0 中文文档
网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 327 FISCO BCOS Documentation, 发 发 发布 布 布 v2.2.0 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流 以切 换视图的统计依据; • 收 收 收 集 集 集ViewChange包 包 包 : 若 收 到 的ViewChange包 中 附 带 的view等 于 本 节 点 的 即 将 切 换 到 的 视 图toView且本节点收集满2*f+1来自不同节点view等于toView的ViewChange包,则说明超过三分 之二的节点要切换到toView视图,切换当前视图到toView。 10.3.3 PBFT网0 码力 | 418 页 | 6.51 MB | 1 年前3FISCO BCOS 2.3.0 中文文档
网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流 以切 换视图的统计依据; • 收 收 收 集 集 集ViewChange包 包 包 : 若 收 到 的ViewChange包 中 附 带 的view等 于 本 节 点 的 即 将 切 换 到 的 视 图toView且本节点收集满2*f+1来自不同节点view等于toView的ViewChange包,则说明超过三分 之二的节点要切换到toView视图,切换当前视图到toView。 10.3.3 PBFT网0 码力 | 442 页 | 7.23 MB | 1 年前3FISCO BCOS 2.4.0 中文文档
网络消息包时,只需要带上节点索引,其他节点即可以从公共的共识节点列表中索引出节点的ID,进而 对消息进行验签: 节 节 节点 点 点索 索 索引 引 引 : 每个共识节点ID在这个公共节点ID列表中的位置 1.3 视 视 视图 图 图(view) PBFT共识算法使用视图view记录每个节点的共识状态,相同视图节点维护相同的Leader和Replicas节 点列表。当Leader出现故障,会发生视图切换,若视图切 大多数节点达到了可提交该区块状态,且执行结果一致,则调用BlockChain模块将pre-prepare阶段 缓存的区块写入数据库; 3.5 视 视 视图 图 图切 切 切换 换 换处 处 处理 理 理流 流 流程 程 程 当PBFT三阶段共识超时或节点收到空块时,PBFTEngine会试图切换到更高的视图(将要切换到的视 图toView加一),并触发ViewChange处理流程;节点收到ViewChange包时,也会触发ViewChange处理流 以切 换视图的统计依据; • 收 收 收 集 集 集ViewChange包 包 包 : 若 收 到 的ViewChange包 中 附 带 的view等 于 本 节 点 的 即 将 切 换 到 的 视 图toView且本节点收集满2*f+1来自不同节点view等于toView的ViewChange包,则说明超过三分 之二的节点要切换到toView视图,切换当前视图到toView。 9.3.3 PBFT网0 码力 | 470 页 | 7.45 MB | 1 年前3
共 38 条
- 1
- 2
- 3
- 4