简介: 共识模块是区块链系统的引擎,在保证各区块链节点数据一致性方面起到至关重要的作用。FISCO BCOS 2.3版本中发布的RPBFT共识算法为研究成果之一。本文将详细介绍RPBFT共识算法的设计目的与其中的技术实现 文章要点: PBFT共识算法挑战 RPBFT共识算法核心思想 RPBFT共识算法实现方案 确定各共识节点编号IDX ...
简介: 本文将深入解析Caliper,以便大家更好使用Caliper压测FISCO BCOS。 文章要点: 为何要适配Caliper? 扩展测试场景的方式需要精简 性能指标的定义需要统一 结果的展示方式需要优化 Caliper长啥样? 区块链适配API 资源监控模块 性能分析模块 报告生成模块 测试流程 63、性能压测工具Calipe...
简介: FISCO BCOS从底层到应用、架构到协议、存储到网络等多方面针对安全和隐私作出较大努力,目前已实现账户管理、落盘加密、安全通讯、权限控制等功能模块。本文将对FISCO BCOS隐私特性之一群环签名展开介绍 文章要点: 什么是群/环签名 FISCO BCOS的技术选型 如何在FISCO BCOS中使用群/环签名 群签名 环签名...
简介: 上篇文章说到,区块链的速度困境是“贵”在信任,“慢”得其所,那么,能不能对这台信任的机器来一次装备升级,让它既安全又快速呢?本文将讲讲团队探索出的多条迈向极速时代的路子。 文章要点: 基于DAG的交易并行执行引擎 分布式存储 共识与同步的流程优化 全方位并行处理 预编译合约 全面的性能分析工具 可并行合约开发框架 56、FISC...
简介: 为了突破性能的瓶颈,我们在FISCO BCOS 2.0中,对底层的存储进行了重新设计,实现了分布式存储,使用不同于MPT的方式来实现追溯,带来了性能上的提升。本文就讲讲分布式存储的体验流程。 文章要点: 配置分布式存储 使用CRUD智能合约开发 42、分布式存储体验.pdf 原文链接: https://mp.weixin.qq....
简介: 数据可用性和隐私性之间的矛盾,在区块链中愈发明显。专治疑难杂症的密码学家们提出了一种密文也能参与计算的方案——同态加密(HE,Homomorphic Encryption)。本文将解释同态加密的定义以及在FISCO BCOS中的技术实现 文章要点: 什么是同态加密 FISCO BCOS技术选型 如何在FISCO BCOS中使用同...
简介: FISCO BCOS v2.5新增了基于角色的权限控制。把不同的权限统归到不同角色,用户根据账号所属角色即可判断其所拥有的权限。同时v2.5基于角色引入了链上治理投票模型,使治理操作更加方便。 文章要点: 什么是角色权限模型? 角色对应的权限 角色权限实现的细节 兼容性说明 如何使用角色权限? 增删委员 增删运维 原文链接: h...
简介: 随着区块链技术的发展,越来越多应用部署于区块链系统中,对区块链系统服务质量的要求也日渐提升,区块链系统的柔性可用、稳定健壮变得更加重要。本文将问您介绍FISCO BCOS v2.5引入的流量控制功能。 文章要点: 为什么引入流量控制? 应对大数据量突发请求 降低区块链节点间/群组间资源干扰 降低模块间相互影响 流量控制的功能 如...
简介: 奋战在FISCO BCOS性能优化的前线上,我们对如何使用性能测试工具来精确定位性能热点这件事积累了些许经验心得。本文将我们在优化过程中使用到的工具进行了整理汇总,以飨读者。 文章要点: Poor Man's Profiler perf 火焰图 DIY工具 60、FISCO BCOS性能优化——工具篇.pdf 原文链接: htt...
简介: FISCO BCOS基于PBFT共识算法,实现了高效的空块处理方法,保证每个区块都参与PBFT共识流程的同时,不落盘空块,提升了磁盘利用效率,也确保了系统的安全性、健壮性。本文作者将深度解析FISCO BCOS的PBFT空块处理方案。 65、FISCO BCOS的PBFT空块处理.pdf 原文链接: https://mp.wei...