PaddleDTX 1.0.0 中文文档
发起数据使用申请。 数据持有节点(DataOwner Node) 数据持有节点是数据的归属方,可以为使用方做数据的可信性背书。数据持有 节点通常将数据存储于远程节点,通过数据加密切分和分发、数据迁移、网络 健康状态监控等机制,保障己方数据的私密性、安全性和高可用。 存储节点(Storage Node) 存储节点拥有丰富的存储资源,为数据持有方提供数据存储服务。存储节点通 过健康状态更新、副 具备高安全、高可用、可审计的特点: 高安全:数据加密分片存储,有权限的用户才能恢复原始数据,且可以抵 御存储节点串谋和单副本攻击; 高可用:通过副本保持证明机制保证数据被安全存储,通过健康监控和文 件迁移机制保证文件随时可恢复,且可以抵御单节点故障; 可审计:数据和存储节点详情记录到区块链上,保证数据完整性,支持审 计功能。 架构设计 XuperDB 系统架构如下图所示: XuperDB 网络由三类节点构成: 中心化治理,数据持有节点和存储节点在副本保持证明、健康状态监控过 程中,通过区块链网络实现信息交换。 功能介绍 XuperDB 系统目前主要具备文件上传下载、链上存证、副本保持证明、系统健 康状态监控和文件迁移、资源访问控制等功能。我们将持续完善和新增更多功 能。 1 文件多副本分片存储 为保证数据的安全高可用,一个原始文件在系统中常采用多副本存储,用户可 根据文件的安全级别为其设置副本数量。 文0 码力 | 53 页 | 1.36 MB | 1 年前3PaddleDTX 1.0.0 中文文档
申请。 9.3 数据持有节点 (DataOwner Node) 数据持有节点是数据的归属方,可以为使用方做数据的可信性背书。数据持有节点通常将数据存储于远程节 点,通过数据加密切分和分发、数据迁移、网络健康状态监控等机制,保障己方数据的私密性、安全性和高 可用。 9.4 存储节点 (Storage Node) 存储节点拥有丰富的存储资源,为数据持有方提供数据存储服务。存储节点通过健康状态更新、副本保持证 具备高安全、高可用、可审计的特点: • 高安全:数据加密分片存储,有权限的用户才能恢复原始数据,且可以抵御存储节点串谋和单副本攻 击; • 高可用:通过副本保持证明机制保证数据被安全存储,通过健康监控和文件迁移机制保证文件随时可 恢复,且可以抵御单节点故障; • 可审计:数据和存储节点详情记录到区块链上,保证数据完整性,支持审计功能。 11.3 架构设计 XuperDB 系统架构如下图所示: XuperDB 点和 存储节点在副本保持证明、健康状态监控过程中,通过区块链网络实现信息交换。 11.4 功能介绍 XuperDB 系统目前主要具备文件上传下载、链上存证、副本保持证明、系统健康状态监控和文件迁移、资源 访问控制等功能。我们将持续完善和新增更多功能。 11.4.1 1 文件多副本分片存储 为保证数据的安全高可用,一个原始文件在系统中常采用多副本存储,用户可根据文件的安全级别为其设置 副本数量。0 码力 | 57 页 | 624.94 KB | 1 年前3PaddleDTX 1.1.0 中文文档
发起数据使用申请。 数据持有节点(DataOwner Node) 数据持有节点是数据的归属方,可以为使用方做数据的可信性背书。数据持有 节点通常将数据存储于远程节点,通过数据加密切分和分发、数据迁移、网络 健康状态监控等机制,保障己方数据的私密性、安全性和高可用。 存储节点(Storage Node) 存储节点拥有丰富的存储资源,为数据持有方提供数据存储服务。存储节点通 过健康状态更新、副 具备高安全、高可用、可审计的特点: 高安全:数据加密分片存储,有权限的用户才能恢复原始数据,且可以抵 御存储节点串谋和单副本攻击; 高可用:通过副本保持证明机制保证数据被安全存储,通过健康监控和文 件迁移机制保证文件随时可恢复,且可以抵御单节点故障; 可审计:数据和存储节点详情记录到区块链上,保证数据完整性,支持审 计功能。 架构设计 XuperDB 系统架构如下图所示: XuperDB 网络由三类节点构成: 中心化治理,数据持有节点和存储节点在副本保持证明、健康状态监控过 程中,通过区块链网络实现信息交换。 功能介绍 XuperDB 系统目前主要具备文件上传下载、链上存证、副本保持证明、系统健 康状态监控和文件迁移、资源访问控制等功能。我们将持续完善和新增更多功 能。 1 文件多副本分片存储 为保证数据的安全高可用,一个原始文件在系统中常采用多副本存储,用户可 根据文件的安全级别为其设置副本数量。 文0 码力 | 57 页 | 1.38 MB | 1 年前3PaddleDTX 1.1.0 中文文档
申请。 9.3 数据持有节点 (DataOwner Node) 数据持有节点是数据的归属方,可以为使用方做数据的可信性背书。数据持有节点通常将数据存储于远程节 点,通过数据加密切分和分发、数据迁移、网络健康状态监控等机制,保障己方数据的私密性、安全性和高 可用。 9.4 存储节点 (Storage Node) 存储节点拥有丰富的存储资源,为数据持有方提供数据存储服务。存储节点通过健康状态更新、副本保持证 具备高安全、高可用、可审计的特点: • 高安全:数据加密分片存储,有权限的用户才能恢复原始数据,且可以抵御存储节点串谋和单副本攻 击; • 高可用:通过副本保持证明机制保证数据被安全存储,通过健康监控和文件迁移机制保证文件随时可 恢复,且可以抵御单节点故障; • 可审计:数据和存储节点详情记录到区块链上,保证数据完整性,支持审计功能。 11.3 架构设计 XuperDB 系统架构如下图所示: XuperDB 点和 存储节点在副本保持证明、健康状态监控过程中,通过区块链网络实现信息交换。 11.4 功能介绍 XuperDB 系统目前主要具备文件上传下载、链上存证、副本保持证明、系统健康状态监控和文件迁移、资源 访问控制等功能。我们将持续完善和新增更多功能。 11.4.1 1 文件多副本分片存储 为保证数据的安全高可用,一个原始文件在系统中常采用多副本存储,用户可根据文件的安全级别为其设置 副本数量。0 码力 | 65 页 | 687.09 KB | 1 年前3FISCO BCOS 1.3 中文文档
。 随从节点:负责接收从领导节点发送来的区块,对区块中的交易进行确 认,所有交易都确认完毕就对该块进行签名验证,从而使共识达成。 3.2 角色变迁 在本算法中,节点的角色不是固定不变的,随着时间迁移节点角色也会进行变 迁。 区块链网络由一个个节点组成,假设一共有N个节点,对节点从0,1,2…N- 1进行编号,每个节点对应一个唯一的Idx(i)。一个节点的角色判断通过公式 (h+v)%N 来决定 N->N 2.5 总结 3. 升级 3.1 控制器合约升级,数据合约不升级 3.2 控制器合约不升级,数据合约升级 3.3 控制器合约升级,数据合约升级 4. 数据迁移 4.1 硬编码迁移法 4.2 硬拷贝迁移法 4.3 默克尔树迁移法 以太坊EVM是当前区块链行业应用最为广泛的虚拟机。其所支持的智能合约 语言是图灵完备的。该语言支持各种基础类型(Booleans,Integers, Addr 在升级过程中,还需要考虑是全量升级还是灰度升级?如果是灰度升级,灰度 策略是怎么样的?另外,在多链场景和单链场景、跨链场景,升级过程是否有 不同?多链场景的灰度策略如何考虑?新旧版本数据能否共存?如果需要数据 迁移,如何做到无缝迁移? 下面以最为常见的1->N 场景来介绍不同的升级情况。 3.1 控制器合约升级,数据合约不升级 如上图所示,银行业务控制器合约从V1升级到V2,而其他的合约和接口都是 不需要更新的,0 码力 | 491 页 | 5.72 MB | 1 年前3FISCO BCOS 2.9.0 中文文档
同态加密、群环签名:链上提供了同态加密、群环签名接口,用于满足更多的业务需求。 1.6 可运维性 联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合约命名 服务、数据归档和迁移、合约生命周期管理等工具来提升运维效率。 • 运维部署工具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合约命名服务: 建立合约地址到合约名和合约 调用者通过记忆简单的合约名 来实现对链上合约的调用。 1.3. 核心模块 5 FISCO BCOS Documentation, 发布 v2.9.0 • 数据归档、迁移和导出功能: 提供数据导出组件,支持链上数据归档、迁移和导出,增加了链上数 据的可维护性,降低了运维复杂度。 • 合约生命周期管理: 链上提供合约生命周期管理功能,便于链管理员对链上合约进行管理。 1.7 易用性 FISCO 预编译合约的介绍,请参考 预编译设计文档 和 预编译合约开发文档 2.1.5 CRUD接口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高;0 码力 | 1489 页 | 107.09 MB | 1 年前3FISCO BCOS 2.7.2 中文文档
联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合 合 合约 约 约命 命 命名 名 名 服 服 服务 务 务、数 数 数据 据 据归 归 归档 档 档和 和 和迁 迁 迁移 移 移、合 合 合约 约 约生 生 生命 命 命周 周 周期 期 期管 管 管理 理 理等工具来提升运维效率。 • 运 运 运维 维 维部 部 部署 署 署工 工 工具 具 具: 部署、管理和监 来实现对链上合约的调用。 1.3. 核 核 核心 心 心模 模 模块 块 块 5 FISCO BCOS Documentation, 发 发 发布 布 布 v2.7.2 • 数据归档、迁移和导出功能: 提供数据导出组件,支持链上数据归档、迁移和导出,增加了链上数 据的可维护性,降低了运维复杂度。 • 合 合 合约 约 约生 生 生命 命 命周 周 周期 期 期管 管 管理 理 理: 链上提供合约生命周期管理功能,便于链管理员对链上合约进行管理。 ,请参考 预编译设计文档 和 预编译合约开发文档 2.1.5 CRUD接 接 接口 口 口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高;0 码力 | 1422 页 | 91.91 MB | 1 年前3FISCO BCOS 3.6.0 中文文档
同态加密、群环签名:链上提供了同态加密、群环签名接口,用于满足更多的业务需求。 1.6 可运维性 联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合约命名 服务、数据归档和迁移、合约生命周期管理等工具来提升运维效率。 • 运维部署工具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合约命名服务: 建立合约地址到合约名和合约 调用者通过记忆简单的合约名 来实现对链上合约的调用。 1.3. 核心模块 5 FISCO BCOS Documentation, 发布 v2.9.0 • 数据归档、迁移和导出功能: 提供数据导出组件,支持链上数据归档、迁移和导出,增加了链上数 据的可维护性,降低了运维复杂度。 • 合约生命周期管理: 链上提供合约生命周期管理功能,便于链管理员对链上合约进行管理。 1.7 易用性 FISCO 预编译合约的介绍,请参考 预编译设计文档 和 预编译合约开发文档 2.1.5 CRUD接口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高;0 码力 | 1489 页 | 107.09 MB | 1 年前3FISCO BCOS 2.9.0 中文文档
同态加密、群环签名:链上提供了同态加密、群环签名接口,用于满足更多的业务需求。 1.6 可运维性 联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合约命名 服务、数据归档和迁移、合约生命周期管理等工具来提升运维效率。 • 运维部署工具: 部署、管理和监控多机构多群组联盟链的便捷工具,支持扩容节点、扩容新群组等 多种操作。 • 合约命名服务: 建立合约地址到合约名和合约 调用者通过记忆简单的合约名 来实现对链上合约的调用。 1.3. 核心模块 5 FISCO BCOS Documentation, 发布 v2.9.0 • 数据归档、迁移和导出功能: 提供数据导出组件,支持链上数据归档、迁移和导出,增加了链上数 据的可维护性,降低了运维复杂度。 • 合约生命周期管理: 链上提供合约生命周期管理功能,便于链管理员对链上合约进行管理。 1.7 易用性 FISCO 预编译合约的介绍,请参考 预编译设计文档 和 预编译合约开发文档 2.1.5 CRUD接口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高;0 码力 | 1489 页 | 107.09 MB | 1 年前3FISCO BCOS 2-dev 中文文档
联盟链系统中,区块链的运维至关重要,FISCO BCOS提供了一整套运维部署工具,并引入了合 合 合约 约 约命 命 命名 名 名 服 服 服务 务 务、数 数 数据 据 据归 归 归档 档 档和 和 和迁 迁 迁移 移 移、合 合 合约 约 约生 生 生命 命 命周 周 周期 期 期管 管 管理 理 理等工具来提升运维效率。 • 运 运 运维 维 维部 部 部署 署 署工 工 工具 具 具: 部署、管理和监 来实现对链上合约的调用。 1.3. 核 核 核心 心 心模 模 模块 块 块 5 FISCO BCOS Documentation, 发 发 发布 布 布 v2.7.1 • 数据归档、迁移和导出功能: 提供数据导出组件,支持链上数据归档、迁移和导出,增加了链上数 据的可维护性,降低了运维复杂度。 • 合 合 合约 约 约生 生 生命 命 命周 周 周期 期 期管 管 管理 理 理: 链上提供合约生命周期管理功能,便于链管理员对链上合约进行管理。 ,请参考 预编译设计文档 和 预编译合约开发文档 2.1.5 CRUD接 接 接口 口 口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高;0 码力 | 1324 页 | 85.58 MB | 1 年前3
共 43 条
- 1
- 2
- 3
- 4
- 5