FISCO BCOS 1.3 中文文档
仅限于被机构内的监控、运维、sdk等模块访 问,切勿对外网开放 配置项 说明 sealEngine 共识算法(可选PBFT、RAFT、SinglePoint) systemproxyaddress 系统路由合约地址(生成方法可参看部署系统合约) listenip 节点监听IP cryptomod 落盘加密模式,默认为0,0:不加密,1:本地key加 密,2:key center rpcport R 系统代理合约是系统合约的统一入口。 它提供了路由名称到合约地址的映射关系。 源码路径:systemcontract/SystemProxy.sol 接口说明 接口名 输入 输出 备注 获取路由信息 getRoute 路由名称 路由地址、缓存标 志位、生效块号 无 接口名 输入 输出 备注 注册路由信息 setRoute 路由名称、路由地 址、缓存标志位 无 若该路由名称已 存在,则覆盖 web3 false,399 5 )ConsensusControlMgr=>0x007f2c2751bbcd6c9a630945a87a3bc2af38788c,false, 400 输出中即是当前系统路由表的所有路由信息。 节点管理合约 节点管理合约主要功能是维护网络中节点列表。 网络中节点加入或退出都需 要与节点管理合约进行交互。 源码路径:systemcontract/NodeAction.sol0 码力 | 491 页 | 5.72 MB | 1 年前3百度超级链 XuperChain latest 中文文档
1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 6. 实验 17. 平行链与群组 17.1. 背景 17.2. 术语 17.3. 架构 17.4. 设计思路 18. 超级链跨链技术 18.1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.9-e 中文文档
1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 6. 实验 17. 平行链与群组 17.1. 背景 17.2. 术语 17.3. 架构 17.4. 设计思路 18. 超级链跨链技术 18.1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain master 中文文档
1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 6. 实验 17. 平行链与群组 17.1. 背景 17.2. 术语 17.3. 架构 17.4. 设计思路 18. 超级链跨链技术 18.1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.8 中文文档
1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 6. 实验 17. 平行链与群组 17.1. 背景 17.2. 术语 17.3. 架构 17.4. 设计思路 18. 超级链跨链技术 18.1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 316 页 | 27.93 MB | 1 年前3百度超级链 XuperChain stable 中文文档
7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. XuperChain 中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. XuperChain 的插件 10. XuperChain 共识框架 10.1. 区块链共识机制概述 10.2. XuperChain 共识框架概览 10.3 17. 平行链与群组 17.1. 背景 17.2. 术语 17.3. 架构 17.4. 设计思路 18. XuperChain 跨链技术 18.1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. XuperChain 跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 体系下的第一个开源项目,是构建超级联盟网络的 底层方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 325 页 | 26.31 MB | 1 年前3百度超级链 XuperChain 3.9 中文文档
1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 6. 实验 17. 平行链与群组 17.1. 背景 17.2. 术语 17.3. 架构 17.4. 设计思路 18. 超级链跨链技术 18.1. 背景 18.2. 什么是跨链 18.3. 主流跨链方案 18.4. 超级链跨链方案 19. 可信账本 19.1. 背景 19.2. 名词解释 19.3. 架构设计 19.4. 重要接口和数据结构 19.5. 应用场景 进阶使用 1. 合约账号 源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识主流程 10.4. 接口介绍 11 15.2. LevelDB数据模型分析 15.3. 核心改造点 15.4. 使用方式 15.5. 扩容问题 15.6. 实验 16. 平行链与群组 16.1. 背景 16.2. 术语 16.3. 架构 16.4. 设计思路 17. 超级链跨链技术 17.1. 背景 17.2. 什么是跨链 17.3. 主流跨链方案 17.4. 超级链跨链方案 进阶使用 1. 合约账号 1.1. 访问控制列表(ACL) 源项目,是构建超级联盟网络的底层方 案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务场 景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而支 持丰富的合约开发语言。 在网络能力方面,XuperC0 码力 | 270 页 | 24.86 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
项目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务 场景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而 支持丰富的合约开发语言。 在网络能力方面,XuperC 叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活 的策略。 XuperChain架构 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智 能合约数据等,上链的数据全部持久化到底 的基于Intel CPU的硬件安 全机制。 Mesatee:Memory Safe TEE(Mesatee)是百度基于Intel SGX设计的内存安全的 可信安全计算服务框架。 架构设计 下图是可信账本的系统架构设计 TEESDK是与TEE服务请求的入口,将编译为动态链接库被超级链调用,实 现链上的隐私计算。 可信账本目前支持数据加密存储、数据权限管理、秘钥托管和基本的密文计 算功能,此部分代码暂未开源。0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
项目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务 场景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而 支持丰富的合约开发语言。 在网络能力方面,XuperC 叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活 的策略。 XuperChain架构 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智 能合约数据等,上链的数据全部持久化到底 的基于Intel CPU的硬件安 全机制。 Mesatee:Memory Safe TEE(Mesatee)是百度基于Intel SGX设计的内存安全的 可信安全计算服务框架。 架构设计 下图是可信账本的系统架构设计 TEESDK是与TEE服务请求的入口,将编译为动态链接库被超级链调用,实 现链上的隐私计算。 可信账本目前支持数据加密存储、数据权限管理、秘钥托管和基本的密文计 算功能,此部分代码暂未开源。0 码力 | 336 页 | 12.62 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5