百度超级链 XuperChain 3.12-a中文文档密码学作为区块链系统的底层技术,相对比较独立。考虑到超级链作为区块 链底层系统方案的模块化目标,我们将密码学相关的功能设计成一个单独的 模块,并通过插件化技术实现了模块可插拔、插件可替换。 因此,超级链首先抽象出了统一的密码学相关的功能,并在此之上定义了统 一的密码学接口,我们称之为Crypto Provider Interface,并通过CryptoClient 接口向上层区块链系统系统密码学功能。Cr 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 密码学插件 由于抽象出了统一的密码学模块和接口,在此基础上实现插件化就比较容 易。目前超级链已经实现了包括 Nist P256 + ECDSA/Schnorr 以及 国密 等多 种密码学插件,并且已经开源了 Nist P256 预锁定等。合约层是使用用户合约实现的合约基础库,主要是区块头管理合 约、链名解析合约、去中心化身份管理等能力。通过这些功能套件的组装, 我们可以应用于不同的使用场景。 通过对用户实际需求的调研,我们抽象出三种不同的跨链场景,分别是只读 事务场景跨链、非事务场景跨链和事务场景跨链。并通过上述合约和基础库 的能力设计了满足不同场景的解决方案,下面会进行详细的介绍。 跨链域名解析 跨链涉及到不同链资0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-c 中文文档密码学作为区块链系统的底层技术,相对比较独立。考虑到超级链作为区块 链底层系统方案的模块化目标,我们将密码学相关的功能设计成一个单独的 模块,并通过插件化技术实现了模块可插拔、插件可替换。 因此,超级链首先抽象出了统一的密码学相关的功能,并在此之上定义了统 一的密码学接口,我们称之为Crypto Provider Interface,并通过CryptoClient 接口向上层区块链系统系统密码学功能。Cr 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 密码学插件 由于抽象出了统一的密码学模块和接口,在此基础上实现插件化就比较容 易。目前超级链已经实现了包括 Nist P256 + ECDSA/Schnorr 以及 国密 等多 种密码学插件,并且已经开源了 Nist P256 预锁定等。合约层是使用用户合约实现的合约基础库,主要是区块头管理合 约、链名解析合约、去中心化身份管理等能力。通过这些功能套件的组装, 我们可以应用于不同的使用场景。 通过对用户实际需求的调研,我们抽象出三种不同的跨链场景,分别是只读 事务场景跨链、非事务场景跨链和事务场景跨链。并通过上述合约和基础库 的能力设计了满足不同场景的解决方案,下面会进行详细的介绍。 跨链域名解析 跨链涉及到不同链资0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12 中文文档密码学作为区块链系统的底层技术,相对比较独立。考虑到超级链作为区块 链底层系统方案的模块化目标,我们将密码学相关的功能设计成一个单独的 模块,并通过插件化技术实现了模块可插拔、插件可替换。 因此,超级链首先抽象出了统一的密码学相关的功能,并在此之上定义了统 一的密码学接口,我们称之为Crypto Provider Interface,并通过CryptoClient 接口向上层区块链系统系统密码学功能。Cr 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 密码学插件 由于抽象出了统一的密码学模块和接口,在此基础上实现插件化就比较容 易。目前超级链已经实现了包括 Nist P256 + ECDSA/Schnorr 以及 国密 等多 种密码学插件,并且已经开源了 Nist P256 预锁定等。合约层是使用用户合约实现的合约基础库,主要是区块头管理合 约、链名解析合约、去中心化身份管理等能力。通过这些功能套件的组装, 我们可以应用于不同的使用场景。 通过对用户实际需求的调研,我们抽象出三种不同的跨链场景,分别是只读 事务场景跨链、非事务场景跨链和事务场景跨链。并通过上述合约和基础库 的能力设计了满足不同场景的解决方案,下面会进行详细的介绍。 跨链域名解析 跨链涉及到不同链资0 码力 | 336 页 | 12.62 MB | 1 年前3
百度超级链 XuperChain 3.12-b 中文文档密码学作为区块链系统的底层技术,相对比较独立。考虑到超级链作为区块 链底层系统方案的模块化目标,我们将密码学相关的功能设计成一个单独的 模块,并通过插件化技术实现了模块可插拔、插件可替换。 因此,超级链首先抽象出了统一的密码学相关的功能,并在此之上定义了统 一的密码学接口,我们称之为Crypto Provider Interface,并通过CryptoClient 接口向上层区块链系统系统密码学功能。Cr 之间的转换等; AccountUtils : 主要提供账户相关的功能接口,例如创建账户、助记词导 出私钥等; MultiSig : 主要提供多重签名、环签名相关功能接口。 密码学插件 由于抽象出了统一的密码学模块和接口,在此基础上实现插件化就比较容 易。目前超级链已经实现了包括 Nist P256 + ECDSA/Schnorr 以及 国密 等多 种密码学插件,并且已经开源了 Nist P256 预锁定等。合约层是使用用户合约实现的合约基础库,主要是区块头管理合 约、链名解析合约、去中心化身份管理等能力。通过这些功能套件的组装, 我们可以应用于不同的使用场景。 通过对用户实际需求的调研,我们抽象出三种不同的跨链场景,分别是只读 事务场景跨链、非事务场景跨链和事务场景跨链。并通过上述合约和基础库 的能力设计了满足不同场景的解决方案,下面会进行详细的介绍。 跨链域名解析 跨链涉及到不同链资0 码力 | 336 页 | 12.62 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.2.0新特性 • v2.2.0 Release Note 变 变 变更 更 更描 描 描述 述 述 新 新 新特 特 特性 性 性 • 构建交易和回执的默克尔树,提供一种基于SPV的证明方式 • 插件化缓存机制并提供缓存开关 更 更 更新 新 新 从流程、存储、协议三方面进行优化,提升性能。 1. 流 流 流程 程 程 • 异步提交RPC交易到交易池 执行过程中会从状态存储中获取一些数据参 与运算,为实现复杂的合约逻辑提供了基础。 另一方面,维护状态数据需要付出不少存储成本,随着链的持续运行,状态数据会持续膨胀,如采用复 杂的数据结构如帕特里夏树(Patricia Tree),状态数据的的容量会进一步扩大,根据不同的场景需要, 可对状态数据进行裁剪优化,或采用分布式数据仓库等方案存储,以支持更海量的状态数据容量。 60 Chapter 5. 不区块链。区块链作为一个分布式系统,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节 节 节点 点 点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运0 码力 | 1422 页 | 91.91 MB | 1 年前3
FISCO BCOS 2-dev 中文文档搭建新链,重新向新节点提交所有历史交易,升级后节点包含v2.2.0新特性 • v2.2.0 Release Note 变 变 变更 更 更描 描 描述 述 述 新 新 新特 特 特性 性 性 • 构建交易和回执的默克尔树,提供一种基于SPV的证明方式 • 插件化缓存机制并提供缓存开关 更 更 更新 新 新 从流程、存储、协议三方面进行优化,提升性能。 2.2. 更 更 更多 多 多版 版 版本 本 本 15 执行过程中会从状态存储中获取一些数据参 与运算,为实现复杂的合约逻辑提供了基础。 另一方面,维护状态数据需要付出不少存储成本,随着链的持续运行,状态数据会持续膨胀,如采用复 杂的数据结构如帕特里夏树(Patricia Tree),状态数据的的容量会进一步扩大,根据不同的场景需要, 可对状态数据进行裁剪优化,或采用分布式数据仓库等方案存储,以支持更海量的状态数据容量。 94 Chapter 6. 不区块链。区块链作为一个分布式系统,可以由不同的节 点共同参与计算、共同见证交易的执行过程,并确认最终计算结果。协同这些松散耦合、互不信任的参 与者达成信任关系,并保障一致性,持续性协作的过程,可以抽象为“共识”过程,所牵涉的算法和策略 统称为共识机制。 节 节 节点 点 点 安装了区块链系统所需软硬件,加入到区块链网络里的计算机,可以称为一个“节点”。节点参与到区块 链系统的网络通信、逻辑运0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Release Note [https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.2.0] 变更描述 新特性 构建交易和回执的默克尔树,提供一种基于SPV的证明方式 插件化缓存机制并提供缓存开关 更新 从流程、存储、协议三方面进行优化,提升性能。 1. 流程 异步提交RPC交易到交易池 并行化对交易池中交易的处理操作 优化特定数据的缓存策略 链,最后介绍一个应用模块的实现,通过我们提供的Java SDK实现对区块链 上合约的调用访问。 本教程要求用户熟悉Linux操作环境,具备Java开发的基本技能,能够使用 Gradle工具,熟悉Solidity语法 [https://solidity.readthedocs.io/en/latest/]。 如果您还未搭建区块链网络,或未下载控制台,请先走完教程搭建第一个区 块链网络,再回到本教程。 1. 了解应用需求 据,智能合约执行过程中会从状态存储中获取一些数据参与运算,为实现复 杂的合约逻辑提供了基础。 另一方面,维护状态数据需要付出不少存储成本,随着链的持续运行,状态 数据会持续膨胀,如采用复杂的数据结构如帕特里夏树(Patricia Tree),状 态数据的的容量会进一步扩大,根据不同的场景需要,可对状态数据进行裁 剪优化,或采用分布式数据仓库等方案存储,以支持更海量的状态数据容 量。 共识机制 共识机制是0 码力 | 2649 页 | 201.08 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档Release Note [https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.2.0] 变更描述 新特性 构建交易和回执的默克尔树,提供一种基于SPV的证明方式 插件化缓存机制并提供缓存开关 更新 从流程、存储、协议三方面进行优化,提升性能。 1. 流程 异步提交RPC交易到交易池 并行化对交易池中交易的处理操作 优化特定数据的缓存策略 链,最后介绍一个应用模块的实现,通过我们提供的Java SDK实现对区块链 上合约的调用访问。 本教程要求用户熟悉Linux操作环境,具备Java开发的基本技能,能够使用 Gradle工具,熟悉Solidity语法 [https://solidity.readthedocs.io/en/latest/]。 如果您还未搭建区块链网络,或未下载控制台,请先走完教程搭建第一个区 块链网络,再回到本教程。 1. 了解应用需求 据,智能合约执行过程中会从状态存储中获取一些数据参与运算,为实现复 杂的合约逻辑提供了基础。 另一方面,维护状态数据需要付出不少存储成本,随着链的持续运行,状态 数据会持续膨胀,如采用复杂的数据结构如帕特里夏树(Patricia Tree),状 态数据的的容量会进一步扩大,根据不同的场景需要,可对状态数据进行裁 剪优化,或采用分布式数据仓库等方案存储,以支持更海量的状态数据容 量。 共识机制 共识机制是0 码力 | 2520 页 | 211.87 MB | 1 年前3
FISCO BCOS 2.8.0 中文文档Release Note [https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.2.0] 变更描述 新特性 构建交易和回执的默克尔树,提供一种基于SPV的证明方式 插件化缓存机制并提供缓存开关 更新 从流程、存储、协议三方面进行优化,提升性能。 1. 流程 异步提交RPC交易到交易池 并行化对交易池中交易的处理操作 优化特定数据的缓存策略 链,最后介绍一个应用模块的实现,通过我们提供的Java SDK实现对区块链 上合约的调用访问。 本教程要求用户熟悉Linux操作环境,具备Java开发的基本技能,能够使用 Gradle工具,熟悉Solidity语法 [https://solidity.readthedocs.io/en/latest/]。 如果您还未搭建区块链网络,或未下载控制台,请先走完教程搭建第一个区 块链网络,再回到本教程。 1. 了解应用需求 据,智能合约执行过程中会从状态存储中获取一些数据参与运算,为实现复 杂的合约逻辑提供了基础。 另一方面,维护状态数据需要付出不少存储成本,随着链的持续运行,状态 数据会持续膨胀,如采用复杂的数据结构如帕特里夏树(Patricia Tree),状 态数据的的容量会进一步扩大,根据不同的场景需要,可对状态数据进行裁 剪优化,或采用分布式数据仓库等方案存储,以支持更海量的状态数据容 量。 共识机制 共识机制是0 码力 | 2534 页 | 212.43 MB | 1 年前3
FISCO BCOS 2.9.0 中文文档Release Note [https://github.com/FISCO-BCOS/FISCO-BCOS/releases/tag/v2.2.0] 变更描述 新特性 构建交易和回执的默克尔树,提供一种基于SPV的证明方式 插件化缓存机制并提供缓存开关 更新 从流程、存储、协议三方面进行优化,提升性能。 1. 流程 异步提交RPC交易到交易池 并行化对交易池中交易的处理操作 优化特定数据的缓存策略 链,最后介绍一个应用模块的实现,通过我们提供的Java SDK实现对区块链 上合约的调用访问。 本教程要求用户熟悉Linux操作环境,具备Java开发的基本技能,能够使用 Gradle工具,熟悉Solidity语法 [https://solidity.readthedocs.io/en/latest/]。 如果您还未搭建区块链网络,或未下载控制台,请先走完教程搭建第一个区 块链网络,再回到本教程。 1. 了解应用需求 据,智能合约执行过程中会从状态存储中获取一些数据参与运算,为实现复 杂的合约逻辑提供了基础。 另一方面,维护状态数据需要付出不少存储成本,随着链的持续运行,状态 数据会持续膨胀,如采用复杂的数据结构如帕特里夏树(Patricia Tree),状 态数据的的容量会进一步扩大,根据不同的场景需要,可对状态数据进行裁 剪优化,或采用分布式数据仓库等方案存储,以支持更海量的状态数据容 量。 共识机制 共识机制是0 码力 | 2649 页 | 201.08 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5













