简介: 本文是原理解析系列第一篇,介绍FISCO BCOS 2.0众多新特性中的主线——群组架构。主要包括群组架构的整体架构设计,群组架构包括哪些组件,各组件的主要功能以及组件间的交互。 文章要点: 设计目标 架构设计 架构设计全景 网络层 账本白名单 发包流程 收包流程 群组层 核心层 接口层 调度层 39、群组架构原理解析.pdf ...
简介: 为了突破性能的瓶颈,我们在FISCO BCOS 2.0中,对底层的存储进行了重新设计,实现了分布式存储,使用不同于MPT的方式来实现追溯,带来了性能上的提升。本文将深度解析分布式存储架构设计原理。 文章要点: 从MPT存储到分布式存储 MPT存储 分布式存储 分布式存储架构 分布式存储名词解释 Table Entries Ent...
简介: FISCO BCOS 2.0提出了一套预编译合约框架,允许用户使用C++来写智能合约。由于不进入EVM执行,预编译合约可以获得更高的性能,适用于合约逻辑简单但调用频繁,或者合约逻辑固定而计算量大的场景。 文章要点: 本文介绍预编译合约的起源和实现,主要包括以下几个方面: Solidity合约的使用及遇到的难题; FISCO BC...
简介: 本期文章主要介绍了FISCO BCOS的AMOP使用,作者从逻辑架构、核心实现、配置文件配置、测试等角度进行了解析。 44、FISCO BCOS的AMOP使用介绍.pdf 原文链接: https://mp.weixin.qq.com/s/ddyeZpUp66vE337pWZteTw
简介: FISCO BCOS底层的存储数据结构,并没有采用传统的MPT存储结构,而是用了基于表结构的方式。本文作者将主要介绍FISCO BCOS表的分类。 45、FISCO BCOS基于表的存储结构.pdf 原文链接: https://mp.weixin.qq.com/s/N-wVKokJcRJMvwtTidn7NA
简介: 本文作者将带领大家理清“区块链数据”和“链上数据”的概念,并进一步解析了FISCO BCOS的区块链数据存储机制。 46、区块链数据是存在链上还是数据库里?.pdf 原文链接: https://mp.weixin.qq.com/s/0ubnymSIxCLJ8Fbg1i95rg
简介: 2.0.0-rc3版本以前,FISCO BCOS支持使用LevelDB和MySQL作为数据存储引擎,rc3之后开始将嵌入式存储引擎从LevelDB切换到RocksDB。为什么要做切换?切换RocksDB之后能带来什么?本文将带大家一起回顾我们作出这个决定时的考虑。 文章要点: FISCO BCOS存储模块概览 数据提交流程 储模...
简介: 随着技术和产业的发展,区块链会被用到实体行业的广泛场景,以及金融业、政务、工业等关键领域。我们更需要重视技术和运作的安全可控,以保护信息安全、财务安全,乃至社会安全。本文将和大家谈谈怎样让区块链更加安全可控。 文章要点: 安全稳定的技术路径 可信可控的几个要点 身份可知 权限可配 交易可控 隐私可保 历史可验 监管可达 联盟链角...
简介: FISCO BCOS交易签名算法基于ECDSA原理进行设计,ECDSA也是比特币和以太坊采用的交易签名算法。本文将介绍ECDSA及椭圆曲线加密(ECC)相关知识、ECDSA的Recover机制和实现方式、FISCO BCOS交易签名和验签的底层原理。 49、一个数字引发的探索——ECDSA解析.pdf 原文链接: https:/...
简介: 本文介绍密码学中常见的椭圆曲线以及他们之间的关系,介绍不同标准体系的命名规则,尝试描述椭圆曲线之间的家族演义关系。文章试图讲清椭圆曲线相关概念和功能,不涉及复杂的数学证明和推理,欢迎感兴趣的同学阅读。 50、一场椭圆曲线的寻根问祖之旅.pdf 原文链接: https://mp.weixin.qq.com/s/PgYLoNKvIe...