FISCO BCOS 2.2.0 中文文档以适配多种存储系统,同时支持SQL和NoSQL两种数据管理方式,可以更简便地支持多种业务场 景。 • 实现预 预 预编 编 编译 译 译合 合 合约 约 约框 框 框架 架 架,突破EVM性能瓶颈。支持交易并发处理,大幅提升交易处理吞吐量。 预编译合约采用C++实现,内置于底层系统中,区块链自动识别调用合约的交易互斥信息, 构建DAG依赖,规划出一个高效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核 数)。 0新版介绍。 1.3 FISCO BCOS 1.0 回顾FISCO BCOS的演进历程,我们一直致力于达到性能、安全、可用性与合规的平衡。 • 在性能方面,FISCO BCOS 在整体架构和交易处理等方面都进行了大量的优化,包括采用了高效 的共识算法,把能并行的计算并行化,减少重复计算,对关键计算单元进行升级等。更进一步 地,其性能的核心突破点不仅仅在于单链,更在于基于单链性能优化架构设计,并实现灵活、高 2.3 并 并 并行 行 行计 计 计算 算 算模 模 模型 型 型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行0 码力 | 418 页 | 6.51 MB | 1 年前3
FISCO BCOS 2.3.0 中文文档以适配多种存储系统,同时支持SQL和NoSQL两种数据管理方式,可以更简便地支持多种业务场 景。 • 实现预 预 预编 编 编译 译 译合 合 合约 约 约框 框 框架 架 架,突破EVM性能瓶颈。支持交易并发处理,大幅提升交易处理吞吐量。 预编译合约采用C++实现,内置于底层系统中,区块链自动识别调用合约的交易互斥信息, 构建DAG依赖,规划出一个高效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核 数)。 0新版介绍。 1.3 FISCO BCOS 1.0 回顾FISCO BCOS的演进历程,我们一直致力于达到性能、安全、可用性与合规的平衡。 • 在性能方面,FISCO BCOS 在整体架构和交易处理等方面都进行了大量的优化,包括采用了高效 的共识算法,把能并行的计算并行化,减少重复计算,对关键计算单元进行升级等。更进一步 地,其性能的核心突破点不仅仅在于单链,更在于基于单链性能优化架构设计,并实现灵活、高 2.3 并 并 并行 行 行计 计 计算 算 算模 模 模型 型 型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个区块中交易顺序串行执行 的。 2.0版本基于预编译合约,实现一套并行交易处理模型,基于这个模型可以自定义交易互斥变量。 在区块执行过程中,系统将会根据交易互斥变量自动构建交易依赖关系图——DAG,基于DAG并行执行0 码力 | 442 页 | 7.23 MB | 1 年前3
FISCO BCOS 2.4.0 中文文档多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. 平 平 平台 台 台介 介 介绍 绍 绍 FISCO BCOS Documentation, 发 发 发布 布 布 v2 执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 落盘等各个环节的异步化以及并行处理。 1.4 安 安 安全 全 全性 性 性 考虑到联盟链的高安全性需求,除了节点之间、节点与客户端之间通信采用TLS安全协议外,FISCO BCOS还实现了一整套安全解决方案: • 网 网 网络 络 络准 准 准入 入 入机 机 机制 制 制:限制节点加入、退出联盟链,可将指定群组的作恶节点从群组中删除,保障了系 统安全性。 • 黑 黑 黑白 白 白名 名0 码力 | 470 页 | 7.45 MB | 1 年前3
FISCO BCOS 2.5.0 中文文档多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. 平 平 平台 台 台介 介 介绍 绍 绍 FISCO BCOS Documentation, 发 发 发布 布 布 v2 执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 落盘等各个环节的异步化以及并行处理。 1.5 安 安 安全 全 全性 性 性 考虑到联盟链的高安全性需求,除了节点之间、节点与客户端之间通信采用TLS安全协议外,FISCO BCOS还实现了一整套安全解决方案: • 网 网 网络 络 络准 准 准入 入 入机 机 机制 制 制:限制节点加入、退出联盟链,可将指定群组的作恶节点从群组中删除,保障了系 统安全性。 • 黑 黑 黑白 白 白名 名0 码力 | 540 页 | 8.77 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Governance-Key 私钥管理组件: [GitHub] [Gitee] [文档] – Governance-Cert 证书管理组件:[GitHub] [Gitee] [文档] • WeEvent 基于区块链的分布式事件驱动架构:[GitHub] [Gitee] [文档] • WeBankBlockchain-SmartDev 区块链应用开发工具: – SmartDev-Contract 智能合约库组件:[GitHub] 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. FISCO BCOS 区块链 FISCO BCOS Documentation, 发布 v2.9.0 1.3 核心模块 BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 1.5 安全性 考虑到联盟0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档Governance-Key 私钥管理组件: [GitHub] [Gitee] [文档] – Governance-Cert 证书管理组件:[GitHub] [Gitee] [文档] • WeEvent 基于区块链的分布式事件驱动架构:[GitHub] [Gitee] [文档] • WeBankBlockchain-SmartDev 区块链应用开发工具: – SmartDev-Contract 智能合约库组件:[GitHub] 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. FISCO BCOS 区块链 FISCO BCOS Documentation, 发布 v2.9.0 1.3 核心模块 BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 1.5 安全性 考虑到联盟0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Governance-Key 私钥管理组件: [GitHub] [Gitee] [文档] – Governance-Cert 证书管理组件:[GitHub] [Gitee] [文档] • WeEvent 基于区块链的分布式事件驱动架构:[GitHub] [Gitee] [文档] • WeBankBlockchain-SmartDev 区块链应用开发工具: – SmartDev-Contract 智能合约库组件:[GitHub] 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. FISCO BCOS 区块链 FISCO BCOS Documentation, 发布 v2.9.0 1.3 核心模块 BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 1.5 安全性 考虑到联盟0 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.1.0 中文文档响。分布式存储定义了标准的数据访问CRUD接口,可以适配多种存储 系统,同时支持SQL和NoSQL两种数据管理方式,可以更简便地支持多 种业务场景。 实现预编译合约框架,突破EVM性能瓶颈。支持交易并发处理,大幅提 升交易处理吞吐量。预编译合约采用C++实现,内置于底层系统中,区 块链自动识别调用合约的交易互斥信息,构建DAG依赖,规划出一个高 效的并行交易执行路径。最佳情况下,性能提升N倍(N=CPU核数)。 0版本的特性将在后续章节深入展开介绍,请看2.0新版介绍。 FISCO BCOS 1.0 回顾FISCO BCOS的演进历程,我们一直致力于达到性能、安全、可用性与 合规的平衡。 在性能方面,FISCO BCOS 在整体架构和交易处理等方面都进行了大量 的优化,包括采用了高效的共识算法,把能并行的计算并行化,减少重 复计算,对关键计算单元进行升级等。更进一步地,其性能的核心突破 点不仅仅在于单链,更在于基于单链性能优化架构设计,并实现灵活、 态急剧膨胀导致性能下降的问题; 优化了数据存储的结构,更节约存储空间。 同时,2.0版本仍然兼容1.0版本的本地存储模式。更多关于存储介绍,请参考 分布式存储操作手册 并行计算模型 2.0版本中新增了合约交易的并行处理机制,进一步提升了合约的并发吞吐 量。 1.0版本以及大部分业界传统区块链平台,交易是被打包成一个区块,在一个 区块中交易顺序串行执行的。 2.0版本基于预编译合约,实现一套并行交易处 理模型,基于这个模型可以自定义交易互斥变量。0 码力 | 1058 页 | 740.85 KB | 1 年前3
FISCO BCOS 2.7.2 中文文档多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. FISCO BCOS 区 区 区块 块 块链 链 链 FISCO BCOS Documentation, 发 发 发布 布 执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 落盘等各个环节的异步化以及并行处理。 1.5 安 安 安全 全 全性 性 性 考虑到联盟链的高安全性需求,除了节点之间、节点与客户端之间通信采用TLS安全协议外,FISCO BCOS还实现了一整套安全解决方案: • 网 网 网络 络 络准 准 准入 入 入机 机 机制 制 制:限制节点加入、退出联盟链,可将指定群组的作恶节点从群组中删除,保障了系 统安全性。 • 黑 黑 黑白 白 白名 名0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2-dev 中文文档多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈,实现高性能合约;控制台 可以让用户快速掌握区块链使用技巧等。 上述功能特性均聚焦解决技术和体验的痛点,为开发、运维、治理和监管提供更多的工具支持,让系统 处理更快、容量更高,使应用运行环境更安全、更稳定。 4 Chapter 1. FISCO BCOS 区 区 区块 块 块链 链 链 FISCO BCOS Documentation, 发 发 发布 布 执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 • 交易生命周期的异步并行处理:共识、同步、落盘等各个环节的异步化以及并行处理。 落盘等各个环节的异步化以及并行处理。 1.5 安 安 安全 全 全性 性 性 考虑到联盟链的高安全性需求,除了节点之间、节点与客户端之间通信采用TLS安全协议外,FISCO BCOS还实现了一整套安全解决方案: • 网 网 网络 络 络准 准 准入 入 入机 机 机制 制 制:限制节点加入、退出联盟链,可将指定群组的作恶节点从群组中删除,保障了系 统安全性。 • 黑 黑 黑白 白 白名 名0 码力 | 1324 页 | 85.58 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













