FISCO BCOS 2.3.0 中文文档
• 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略 修 修 修复 复 复 • 修复特定兼容场景下的缓存bug 14 Chapter 3. 版 版 版本 本 本及 及 及兼 兼 兼容 容 容 FISCO BCOS Documentation, 发 发 发布 布 布 v2.3.0 兼 兼 兼容 容 容性 性 性 向 向 向前 前 前兼 兼 兼容 容 容,旧版本可以直接替换程序升级,但 ,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节 节 节点 点 点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运算、数据验证,验证和保存区块、交易、状态等数据,并对客户端提供交易0 码力 | 442 页 | 7.23 MB | 1 年前3FISCO BCOS 2.4.0 中文文档
• 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略 修 修 修复 复 复 • 修复特定兼容场景下的缓存bug 兼 兼 兼容 容 容性 性 性 向 向 向前 前 前兼 兼 兼容 容 容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需 重新搭链。 兼 兼 兼容 容 容模 模 模式 式 式回 回 回滚 滚 滚至 至 至v2.1.x方 方 方法 法 法 当节点采用兼容模式从v2 ,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节 节 节点 点 点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运算、数据验证,验证和保存区块、交易、状态等数据,并对客户端提供交易0 码力 | 470 页 | 7.45 MB | 1 年前3FISCO BCOS 2.5.0 中文文档
• 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 优化Prepare包结构 • 优化交易广播策略 12 Chapter 2. 版 版 版本 本 本及 及 及兼 兼 兼容 容 容 FISCO BCOS Documentation, 发 发 发布 布 布 v2.5.0 • 优化交易转发策略 修 修 修复 复 复 • 修复特定兼容场景下的缓存bug 兼 兼 兼容 容 容性 性 性 向 向 向前 前 前兼 兼 兼容 容 容,旧版本可以直接替换程序升级,但 ,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节 节 节点 点 点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运算、数据验证,验证和保存区块、交易、状态等数据,并对客户端提供交易0 码力 | 540 页 | 8.77 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
网络,支持广域网超大规模节点,且底层账本支持分叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活 的策略。 XuperChain架构 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智 能合约数据等,上链的数据全部持久化到底 到发起提案、参与投票、投票生效三个阶 段 账号与 权限 为了满足合约调用的权限控制,保证XuperChain网络的健康运 转,自研并实现了一套 基于账号的去中心化的合约权限系统。支 持权重累计、集合运算等灵活的策略,可以满足 不同的业务场景 可信账本 超级链可信账本基于超级链和百度Mesatee技术,实现了合约数据加密存储及 链上密文运算等功能。具备性能高、编程复杂度低等特点。 1. 密文存储:可信账本 那么这个Addr对账号完全控制; 创建账号需要指定ACL控制策略,用于账号其他管理动作的 权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合约 账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账 号其他操作 账号股东剔除和加入0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
网络,支持广域网超大规模节点,且底层账本支持分叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活 的策略。 XuperChain架构 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智 能合约数据等,上链的数据全部持久化到底 到发起提案、参与投票、投票生效三个阶 段 账号与 权限 为了满足合约调用的权限控制,保证XuperChain网络的健康运 转,自研并实现了一套 基于账号的去中心化的合约权限系统。支 持权重累计、集合运算等灵活的策略,可以满足 不同的业务场景 可信账本 超级链可信账本基于超级链和百度Mesatee技术,实现了合约数据加密存储及 链上密文运算等功能。具备性能高、编程复杂度低等特点。 1. 密文存储:可信账本 那么这个Addr对账号完全控制; 创建账号需要指定ACL控制策略,用于账号其他管理动作的 权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合约 账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账 号其他操作 账号股东剔除和加入0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
网络,支持广域网超大规模节点,且底层账本支持分叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活 的策略。 XuperChain架构 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智 能合约数据等,上链的数据全部持久化到底 到发起提案、参与投票、投票生效三个阶 段 账号与 权限 为了满足合约调用的权限控制,保证XuperChain网络的健康运 转,自研并实现了一套 基于账号的去中心化的合约权限系统。支 持权重累计、集合运算等灵活的策略,可以满足 不同的业务场景 可信账本 超级链可信账本基于超级链和百度Mesatee技术,实现了合约数据加密存储及 链上密文运算等功能。具备性能高、编程复杂度低等特点。 1. 密文存储:可信账本 那么这个Addr对账号完全控制; 创建账号需要指定ACL控制策略,用于账号其他管理动作的 权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合约 账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账 号其他操作 账号股东剔除和加入0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-b 中文文档
网络,支持广域网超大规模节点,且底层账本支持分叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活 的策略。 XuperChain架构 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智 能合约数据等,上链的数据全部持久化到底 到发起提案、参与投票、投票生效三个阶 段 账号与 权限 为了满足合约调用的权限控制,保证XuperChain网络的健康运 转,自研并实现了一套 基于账号的去中心化的合约权限系统。支 持权重累计、集合运算等灵活的策略,可以满足 不同的业务场景 可信账本 超级链可信账本基于超级链和百度Mesatee技术,实现了合约数据加密存储及 链上密文运算等功能。具备性能高、编程复杂度低等特点。 1. 密文存储:可信账本 那么这个Addr对账号完全控制; 创建账号需要指定ACL控制策略,用于账号其他管理动作的 权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合约 账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理账 号其他操作 账号股东剔除和加入0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
网络,支持广域网超大规模节点,且底层账本支持分叉管理,自动收敛一致 性,TDPOS算法确保了大规模节点下的快速共识。在账号安全方面, XuperChain内置了多私钥保护的账号体系,支持权重累计、集合运算等灵活的 策略。 XuperChain架构 2. 模块 模块 特性 存储 XuperChain的底层存储基于KV数据库,存储的数据包括区块数 据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智能 到发起提案、参与投票、投票生效三个阶 段 账号与 权限 为了满足合约调用的权限控制,保证XuperChain网络的健康运转, 自研并实现了一套 基于账号的去中心化的合约权限系统。支持权 模块 特性 重累计、集合运算等灵活的策略,可以满足 不同的业务场景 3. 核心数据结构 3.1. 背景 众所周知,程序=数据结构+算法,了解一个程序的数据结构有助于掌握一个程 序的关键设计。本文从背景、功能以及各个字段的用意来剖析XuperChain底层 那么这个Addr对账号完全控制; 创建账号需要指定ACL控制策略,用于账号其他管理动作 的权限控制; 创建账号需要消耗账号资源; 账号名命名规则; 合约账号由三部分组成,分为前缀,中间部分,后缀。 前缀为XC,后缀为@链名 中间部分为16个数字组成。 在创建合约账号的时候,只需要传入16位数字,在使用合 约账号的时候,使用完整的账号。 账号管理:依地址集合据创建时指定的地址集和权限策略,管理 账号其他操作 账号股东剔除和加入0 码力 | 270 页 | 24.86 MB | 1 年前3FISCO BCOS 2.2.0 中文文档
• 优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存 存 存储 储 储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协 协 协议 议 议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略 修 修 修复 复 复 • 修复特定兼容场景下的缓存bug 3.1. v2.2.0 13 FISCO BCOS Documentation, 发 发 发布 布 布 v2.2.0 兼 兼 兼容 容 容性 性 性 向 向 向前 前 前兼 兼 兼容 容 容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需 ,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节 节 节点 点 点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运算、数据验证,验证和保存区块、交易、状态等数据,并对客户端提供交易0 码力 | 418 页 | 6.51 MB | 1 年前3FISCO BCOS 2.9.0 中文文档
优化特定数据的缓存策略 • 优化交易并行执行过程中锁粒度 • 优化部分对象的访问方式,减少拷贝花销 2. 存储 • 限制表名最大长度,从64调整为50 • 以二进制方式对区块数据和nonce数据进行编码存储 • 移除数据落盘阶段对部分表的排序和hash计算 3. 协议 • 优化区块同步策略 • 优化PBFT消息转发策略 • 优化Prepare包结构 • 优化交易广播策略 • 优化交易转发策略 优化交易转发策略 修复 • 修复特定兼容场景下的缓存bug 2.2. 更多版本 17 FISCO BCOS Documentation, 发布 v2.9.0 兼容性 向前兼容,旧版本可以直接替换程序升级,但无法启动此版本的新特性。若需要用此版本的新特性,需 重新搭链。 兼容模式回滚至v2.1.x方法 当节点采用兼容模式从v2.1.x升级至v2.2.0后,可直接通过将节点二进制替换回v2 ,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运算、数据验证,验证和保存区块、交易、状态等数据,并对客户端提供交易0 码力 | 1489 页 | 107.09 MB | 1 年前3
共 46 条
- 1
- 2
- 3
- 4
- 5