FISCO BCOS 1.3 中文文档性介绍.pdf] 基础特性 FISCO BCOS系统合约介绍 系统参数说明文档 CNS(Contract Name Service)服务 性能 应用于区块链的多节点并行拜占庭容错共识算法 并行计算和热点账户解决方案 UTXO账户模型 易用性 浅谈FISCO BCOS的易用性 链上信使协议AMOP使用指南 弹性联盟链共识框架方案 可扩展的虚拟机指令ethcall 安全 FISCO BCOS权限模型 交易,随从节点的验证交易才能开始进行,假设交易确认耗时为T,其他过程 总耗时为T’,那么整个共识的耗时就为2*T+T’。本专利对交易确认机制提出并 行化的改进设计,整体共识耗时降为T+T’,大大提高了共识效率。 并行计算和热点账户解决方案 作者:fisco-dev 在研究和实现区块链平台和进行业务落地的过程中,我们意识到,区块链的运 行速度会受多种因素影响,包括加密解密计算、交易广播和排序、共识算法多 阶段提交 软件架构或硬件资源方面的瓶颈。 而区块链的系统特性决定,在区块链中增加节点,只会增强系统的容错性,增 加参与者的授信背书等,而不会增加性能,只增加节点不能解决问题,这就需 要通过架构上的调整来应对性能挑战,所以,我们提出了“并行计算,多链运 行”的方案。 并行多链的架构基本思路是在一个区块链网络里,存在多个分组,每个组是一 个完整的区块链网络,有独立的软件模块,硬件资源,独立完成机构间共识, 有独立的数据存储。 根据可定制的0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.2.0 中文文档浏览器 • JSON-RPC接口可参考 JSON-RPC API • 系统设计文档请参考 系统设计 关 关 关键 键 键特 特 特性 性 性 • 多群组: 教程 使用手册 设计文档 • 并行计算: 使用手册 设计文档 • 分布式存储: 使用手册 设计文档 重 重 重要 要 要: • 本技术文档只适用FISCO BCOS 2.0+,FISCO BCOS 1.3.x版本的技术文档请查看 用了高效 的共识算法,把能并行的计算并行化,减少重复计算,对关键计算单元进行升级等。更进一步 地,其性能的核心突破点不仅仅在于单链,更在于基于单链性能优化架构设计,并实现灵活、高 效、可靠、安全的并行计算和可平行扩展的能力。这帮助开发者能够灵活地根据自己业务场景的 实际需要,通过简单增加机器,达到自己需要的性能。总体上,FISCO BCOS平台优化了网络通信 模型,采用拜占庭容错共识机制,结合多链 行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的设计文档和使用手册。 2.4 预 预 预编 编 编译 译 译合 合 合约 约 约 FISCO BCOS 2.0提供预编译合约框架,支持采用C++编写合约,其优势是合约调用响应更快,运行速度 更高,消耗资源更少,更易于并行计算,极大提升整个系统的效率。FISCO BCOS内置了多个系统级的 合0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档浏览器 • JSON-RPC接口可参考 JSON-RPC API • 系统设计文档请参考 系统设计 关 关 关键 键 键特 特 特性 性 性 • 多群组: 教程 使用手册 设计文档 • 并行计算: 使用手册 设计文档 • 分布式存储: 使用手册 设计文档 重 重 重要 要 要: • 本技术文档只适用FISCO BCOS 2.0+,FISCO BCOS 1.3.x版本的技术文档请查看 用了高效 的共识算法,把能并行的计算并行化,减少重复计算,对关键计算单元进行升级等。更进一步 地,其性能的核心突破点不仅仅在于单链,更在于基于单链性能优化架构设计,并实现灵活、高 效、可靠、安全的并行计算和可平行扩展的能力。这帮助开发者能够灵活地根据自己业务场景的 实际需要,通过简单增加机器,达到自己需要的性能。总体上,FISCO BCOS平台优化了网络通信 模型,采用拜占庭容错共识机制,结合多链 行执行 交易,最好情况下性能可提升数倍(取决于CPU核数)。 更多并行计算模型的介绍,请参考并行交易的设计文档和使用手册。 2.4 预 预 预编 编 编译 译 译合 合 合约 约 约 FISCO BCOS 2.0提供预编译合约框架,支持采用C++编写合约,其优势是合约调用响应更快,运行速度 更高,消耗资源更少,更易于并行计算,极大提升整个系统的效率。FISCO BCOS内置了多个系统级的 合0 码力 | 442 页 | 7.23 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 CPU 2.4GHz 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 整体架构 CPU 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 整体架构 CPU 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2-dev 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 整体架构 CPU 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2378 页 | 204.39 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 CPU 2.4GHz 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 整体架构 CPU 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.7.0 中文文档BCOS通过信通院可信区 块链评测功能、性能两项评测,单链TPS可达两万。 关键特性 整体架构 架构模型 一体两翼多引擎 群组架构 支持链内动态扩展多群组 分布式存储 支持海量数据存储 并行计算 支持块内交易并行执行 节点类型 共识节点、观察节点 计算模型 排序-执行-验证 系统性能 峰值TPS 2万+ TPS(PBFT) 交易确认时延 秒级 硬件推荐配置 整体架构 CPU 企业建链像建聊天群一样 便利。根据业务场景和业务关系,企业可选择不同群组,形成多个不同账本 的数据共享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链 的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩 展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环 图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远 端分布式系统中,克服了本地化数据存储的诸多限制。 布式存储,避免了世界状 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处0 码力 | 2538 页 | 212.43 MB | 1 年前3
共 31 条
- 1
- 2
- 3
- 4













