FISCO BCOS 1.3 中文文档POS、DPOS需要通过代币数量来控制共识,容易造成代币集中化,使得 共识被少数人控制,少数人可以联合作恶破坏网络; PBFT是一种可用的拜占庭容错算法,但是由于该算法的三个阶段是串行 执行,存在共识效率低的问题。 3. 应用于区块链的多节点并行拜占庭容错共识算法 3.1 节点角色 区块链节点的角色有两种,分别是“领导节点”和“随从节点”。 领导节点:负责对交易进行打包成块,把块广播给其他节点,通过共识过 全网一致的过程。共识 过程分为以下几个阶段: 1. 选举领导:通过3.2描述的算法推选出一个领导,有别于其他基于投票选 举领导的算法,在本专利中是通过共识计算选出合适的领导,这种方式具 有更高的效率。 2. 打包验证交易:选举出的领导节点,将会一批交易进行打包验证,组成一 个区块,区块的产生也就由领导节点负责。 3. 签名投票:随从节点对领导节点发送来的区块,进行每一笔交易确认验 证,全部通过之后发送对该块的一个投票签名。 交易,随从节点的验证交易才能开始进行,假设交易确认耗时为T,其他过程 总耗时为T’,那么整个共识的耗时就为2*T+T’。本专利对交易确认机制提出并 行化的改进设计,整体共识耗时降为T+T’,大大提高了共识效率。 并行计算和热点账户解决方案 作者:fisco-dev 在研究和实现区块链平台和进行业务落地的过程中,我们意识到,区块链的运 行速度会受多种因素影响,包括加密解密计算、交易广播和排序、共识算法多0 码力 | 491 页 | 5.72 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档布式网络分发机制,最大化降 低带宽开销。 1.4 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 满足更多的业务需求。 1.6 可运维性 联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合约命名 服务、数据归档和迁移、合约生命周期管理等工具来提升运维效率。 • 运维部署工具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合约命名服务: 建立合约地址到合约名和合约版本的映射关系,方便调用者通过记忆简单的合约名 ChainIDE:提供智能合约云端开发工具,帮助开发者节约边际成本,加速推送区块链应用落地。 • FISCO BCOS区块链工具箱:与WeBase/Remix/VSCode/ChainIDE等IDE协同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。20 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 3.6.0 中文文档布式网络分发机制,最大化降 低带宽开销。 1.4 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 满足更多的业务需求。 1.6 可运维性 联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合约命名 服务、数据归档和迁移、合约生命周期管理等工具来提升运维效率。 • 运维部署工具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合约命名服务: 建立合约地址到合约名和合约版本的映射关系,方便调用者通过记忆简单的合约名 ChainIDE:提供智能合约云端开发工具,帮助开发者节约边际成本,加速推送区块链应用落地。 • FISCO BCOS区块链工具箱:与WeBase/Remix/VSCode/ChainIDE等IDE协同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。20 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档布式网络分发机制,最大化降 低带宽开销。 1.4 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基于C++的Precompiled合约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行流,最大化并行执行区块 内的交易。 满足更多的业务需求。 1.6 可运维性 联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合约命名 服务、数据归档和迁移、合约生命周期管理等工具来提升运维效率。 • 运维部署工具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合约命名服务: 建立合约地址到合约名和合约版本的映射关系,方便调用者通过记忆简单的合约名 ChainIDE:提供智能合约云端开发工具,帮助开发者节约边际成本,加速推送区块链应用落地。 • FISCO BCOS区块链工具箱:与WeBase/Remix/VSCode/ChainIDE等IDE协同工作,提升开发体验与 开发效率。 • Ansible for FISCO BCOS 自动化生成企业级部署文件:本项目由为区块链开源项目 FISCO-BCOS 提供了自动化生成企业级配置文件的 ansible playbook。20 码力 | 1489 页 | 107.09 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档低带宽开销。 1.4 性 性 性能 能 能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了交易执行,使得交易处理性 能达到万级以上。 • 基 基 基于 于 于C++的 的 的Precompiled合 合 合约 约 约:区块链底层内置C++语言编写的Precompiled合约,执行效率更高。 • 交 交 交易 易 易并 并 并行 行 行执 执 执行 行 行:基于DAG算法 名 名 服 服 服务 务 务、数 数 数据 据 据归 归 归档 档 档和 和 和迁 迁 迁移 移 移、合 合 合约 约 约生 生 生命 命 命周 周 周期 期 期管 管 管理 理 理等工具来提升运维效率。 • 运 运 运维 维 维部 部 部署 署 署工 工 工具 具 具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合 合 合约 约 约命 命 命名 链应用落地。 • FISCO BCOS区 区 区块 块 块链 链 链工 工 工具 具 具箱 箱 箱:与WeBase/Remix/VSCode/ChainIDE等IDE协同工作,提升开发体验 与开发效率。 • Ansible for FISCO BCOS 自 自 自动 动 动化 化 化生 生 生成 成 成企 企 企业 业 业级 级 级部 部 部署 署 署文 文 文件 件 件:本项目由为区块链开源项目0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Software Extension) 是一套管理 FISCO-BCOS联盟链的工具集。WeBASE提供了图形化的管理界面,屏蔽了 区块链底层的复杂度,降低区块链使用的门槛,大幅提高区块链应用的开 发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台 等子系统。 区块链浏览器:区块链数据浏览工具 区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以 Web页面的方式,浏览 (SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应 的开发工具,提升开发效率。 系统设计 整体架构 共识算法 交易并行 分布式存储 预编译合约 更多设计文档 社区资源 Github主页 [https://github. 良好的分布式 网络分发机制,最大化降低带宽开销。 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了 交易执行,使得交易处理性能达到万级以上。 基于C++的Precompiled合约:区块链底层内置C++语言编写的 Precompiled合约,执行效率更高。 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行 流,最大化并行执行区块内的交易。 交易0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Software Extension) 是一套管理 FISCO-BCOS联盟链的工具集。WeBASE提供了图形化的管理界面,屏蔽了 区块链底层的复杂度,降低区块链使用的门槛,大幅提高区块链应用的开 发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台 等子系统。 区块链浏览器:区块链数据浏览工具 区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以 Web页面的方式,浏览 (SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应 的开发工具,提升开发效率。 系统设计 整体架构 共识算法 交易并行 分布式存储 预编译合约 更多设计文档 社区资源 Github主页 [https://github. 良好的分布式 网络分发机制,最大化降低带宽开销。 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了 交易执行,使得交易处理性能达到万级以上。 基于C++的Precompiled合约:区块链底层内置C++语言编写的 Precompiled合约,执行效率更高。 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行 流,最大化并行执行区块内的交易。 交易0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.0 中文文档Software Extension) 是一套管理 FISCO-BCOS联盟链的工具集。WeBASE提供了图形化的管理界面,屏蔽了 区块链底层的复杂度,降低区块链使用的门槛,大幅提高区块链应用的开 发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台 等子系统。 区块链浏览器:区块链数据浏览工具 区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以 Web页面的方式,浏览 (SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应 的开发工具,提升开发效率。 系统设计 整体架构 共识算法 交易并行 分布式存储 预编译合约 更多设计文档 社区资源 Github主页 [https://github. 良好的分布式 网络分发机制,最大化降低带宽开销。 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了 交易执行,使得交易处理性能达到万级以上。 基于C++的Precompiled合约:区块链底层内置C++语言编写的 Precompiled合约,执行效率更高。 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行 流,最大化并行执行区块内的交易。 交易0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 3.0.0-rc2 中文文档Software Extension) 是一套管理 FISCO-BCOS联盟链的工具集。WeBASE提供了图形化的管理界面,屏蔽了 区块链底层的复杂度,降低区块链使用的门槛,大幅提高区块链应用的开 发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台 等子系统。 区块链浏览器:区块链数据浏览工具 区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以 Web页面的方式,浏览 (SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应 的开发工具,提升开发效率。 系统设计 整体架构 共识算法 交易并行 分布式存储 预编译合约 更多开源工具 FISCO BCOS企业级金融联盟链底层平台: [GitHub] 良好的分布式 网络分发机制,最大化降低带宽开销。 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了 交易执行,使得交易处理性能达到万级以上。 基于C++的Precompiled合约:区块链底层内置C++语言编写的 Precompiled合约,执行效率更高。 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行 流,最大化并行执行区块内的交易。 交易0 码力 | 2569 页 | 166.06 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Software Extension) 是一套管理 FISCO-BCOS联盟链的工具集。WeBASE提供了图形化的管理界面,屏蔽了 区块链底层的复杂度,降低区块链使用的门槛,大幅提高区块链应用的开 发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台 等子系统。 区块链浏览器:区块链数据浏览工具 区块链浏览器将区块链中的数据可视化,并进行实时展示。方便用户以 Web页面的方式,浏览 (SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 发脚手架(SmartDev-Scaffold)。开发者可根据自己的情况自由选择相应 的开发工具,提升开发效率。 系统设计 整体架构 共识算法 交易并行 分布式存储 预编译合约 更多开源工具 FISCO BCOS企业级金融联盟链底层平台: [GitHub] 良好的分布式 网络分发机制,最大化降低带宽开销。 性能 为提升系统性能,FISCO BCOS从提升交易执行效率和并发两个方面优化了 交易执行,使得交易处理性能达到万级以上。 基于C++的Precompiled合约:区块链底层内置C++语言编写的 Precompiled合约,执行效率更高。 交易并行执行:基于DAG算法根据交易间互斥关系构建区块内交易执行 流,最大化并行执行区块内的交易。 交易0 码力 | 2585 页 | 166.09 MB | 1 年前3
共 44 条
- 1
- 2
- 3
- 4
- 5













