PaddleDTX 1.1.0 中文文档
多方安全计算框架 可信联邦学习 模型评估 动态模型评估 接口与消息定义 配置说明 命令行工具 XuperDB 背景和目标 特点和优势 架构设计 功能介绍 如何使用 Crypto 数据隐私保护 机器学习算法 纵向联邦学习 团队 我们的团队 参与开发 参与开发&测试 参考文献 参考文献 系统介绍 PaddleDTX,是一个基于去中心化存储的专注于分布式机器学习技术的解决方 案,攻克 案,攻克海量隐私数据的安全存储问题,并且实现多方数据的安全交换,助其 突破数据孤岛,共同建模,联合发挥数据的最大价值。 主要特征 PaddleDTX的主要特征如下: 支持多个学习过程并行运行的多方安全计算框架,集成多种横向联邦学习 和纵向联邦学习算法 安全存储高敏感数据,防止隐私泄漏,支持故障容错,抵御存储作弊 去中心化管理存储节点,支持无上限数据纳管 保证多方数据联合建模的全链路可信 架构概览 Pad C(多方安全计算)网 络。计算需求节点将任务发布到区块链网络,任务执行节点确认后执行任务。 数据持有节点对任务执行节点的计算数据做信任背书。 SMPC是一个支持多个学习过程并行运行的框架,会陆续集成更多纵向联邦学 习、横向联邦学习算法。 1.2 去中心化存储网络 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储节 点,存储节点通过应答数据持有节点的挑战证明自己持有数据分片。通过这些0 码力 | 57 页 | 1.38 MB | 1 年前3PaddleDTX 1.0.0 中文文档
服务组件 多方安全计算框架 可信联邦学习 接口与消息定义 配置说明 命令行工具 XuperDB 背景和目标 特点和优势 架构设计 功能介绍 如何使用 Crypto 数据隐私保护 机器学习算法 纵向联邦学习 团队 我们的团队 参与开发 参与开发&测试 参考文献 参考文献 系统介绍 PaddleDTX,是一个基于去中心化存储的专注于分布式机器学习技术的解决方 案,攻克海量隐私数据 案,攻克海量隐私数据的安全存储问题,并且实现多方数据的安全交换,助其 突破数据孤岛,共同建模,联合发挥数据的最大价值。 主要特征 PaddleDTX的主要特征如下: 支持多个学习过程并行运行的多方安全计算框架,集成多种横向联邦学习 和纵向联邦学习算法 安全存储高敏感数据,防止隐私泄漏,支持故障容错,抵御存储作弊 去中心化管理存储节点,支持无上限数据纳管 保证多方数据联合建模的全链路可信 架构概览 Paddl C(多方安全计算)网 络。计算需求节点将任务发布到区块链网络,任务执行节点确认后执行任务。 数据持有节点对任务执行节点的计算数据做信任背书。 SMPC是一个支持多个学习过程并行运行的框架,会陆续集成更多纵向联邦学 习、横向联邦学习算法。 1.2 去中心化存储网络 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储节 点,存储节点通过应答数据持有节点的挑战证明自己持有数据分片。通过这些0 码力 | 53 页 | 1.36 MB | 1 年前3PaddleDTX 1.1.0 中文文档
PaddleDTX,是一个基于去中心化存储的专注于分布式机器学习技术的解决方案,攻克海量隐私数据的安全 存储问题,并且实现多方数据的安全交换,助其突破数据孤岛,共同建模,联合发挥数据的最大价值。 1.1 主要特征 PaddleDTX 的主要特征如下: • 支持多个学习过程并行运行的多方安全计算框架,集成多种横向联邦学习和纵向联邦学习算法 • 安全存储高敏感数据,防止隐私泄漏,支持故障容错,抵御存储作弊 SMPC(多方安全计算)网络。计算需求节点将任务发布到区块链网络,任务执行节点确 认后执行任务。数据持有节点对任务执行节点的计算数据做信任背书。 SMPC 是一个支持多个学习过程并行运行的框架,会陆续集成更多纵向联邦学习、横向联邦学习算法。 1.2.2 1.2 去中心化存储网络 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储节点,存储节点通过应答数据持有 节点的挑战证明自己持 预测任务以预测数据的目标值为目标。 任务由计算需求节点发布到区块链网络,由数据持有节点确认数据使用权,由任务执行节点最终执行。 2.4 算法 PaddleDTX 中的算法,一般指的是经过分布式改造的机器学习算法,即联邦学习算法。 目前开源了纵向联邦学习算法,包括多元线性回归和多元逻辑回归。 2.5 训练样本和预测数据集 PaddleDTX 中的训练样本和预测数据集都是以文件的形式存储于中心化存储网络,在发布训练任务或者预测0 码力 | 65 页 | 687.09 KB | 1 年前3PaddleDTX 1.0.0 中文文档
PaddleDTX,是一个基于去中心化存储的专注于分布式机器学习技术的解决方案,攻克海量隐私数据的安全 存储问题,并且实现多方数据的安全交换,助其突破数据孤岛,共同建模,联合发挥数据的最大价值。 1.1 主要特征 PaddleDTX 的主要特征如下: • 支持多个学习过程并行运行的多方安全计算框架,集成多种横向联邦学习和纵向联邦学习算法 • 安全存储高敏感数据,防止隐私泄漏,支持故障容错,抵御存储作弊 SMPC(多方安全计算)网络。计算需求节点将任务发布到区块链网络,任务执行节点确 认后执行任务。数据持有节点对任务执行节点的计算数据做信任背书。 SMPC 是一个支持多个学习过程并行运行的框架,会陆续集成更多纵向联邦学习、横向联邦学习算法。 1.2.2 1.2 去中心化存储网络 数据持有节点将自己的隐私数据进行加密、切分、副本复制后分发到存储节点,存储节点通过应答数据持有 节点的挑战证明自己持 预测任务以预测数据的目标值为目标。 任务由计算需求节点发布到区块链网络,由数据持有节点确认数据使用权,由任务执行节点最终执行。 2.4 算法 PaddleDTX 中的算法,一般指的是经过分布式改造的机器学习算法,即联邦学习算法。 目前开源了纵向联邦学习算法,包括多元线性回归和多元逻辑回归。 2.5 训练样本和预测数据集 PaddleDTX 中的训练样本和预测数据集都是以文件的形式存储于中心化存储网络,在发布训练任务或者预测0 码力 | 57 页 | 624.94 KB | 1 年前3FISCO BCOS 2.9.0 中文文档
CRUD接口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高; 同时,2.0版本仍然兼容1.0版本的合约,更多关于CRUD接口的介绍,请参考 修复issue 1951,解决节点接收非法P2P消息包异常崩溃的问题。 • 修复在极端异常情况下,共识模块死锁的问题。 • 修复节点通过证书解析机构名错误的问题(issue 1894)。 • 修复在ARM机器上LevelDB编译失败的问题。 兼容性 FISCO BCOS 2.8.0可编译出两个版本,普通版(2.8.0),硬件加密版(2.8.0-hsm),这两个版本均 与2.7.0等以前的版本兼容。 2及以上版本,则可以直接 下载预编译文件 , 并运行 节点 。否则请从 源码编译 FISCO BCOS可执行文件。 • 如果您在国内访问GitHub较慢,请参照 国内镜像和CDN加速 提升您的下载速度。 • 在多台机器上运行区块链节点,构成一个区块链网络,请参照 搭建多机区块链网络 教程。 • 使用Docker容器搭建区块链网络 。 • 使用企业级运维部署工具建链 。 • 扩容一个新节点 。 • 多群组部署0 码力 | 1489 页 | 107.09 MB | 1 年前3FISCO BCOS 3.6.0 中文文档
CRUD接口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高; 同时,2.0版本仍然兼容1.0版本的合约,更多关于CRUD接口的介绍,请参考 修复issue 1951,解决节点接收非法P2P消息包异常崩溃的问题。 • 修复在极端异常情况下,共识模块死锁的问题。 • 修复节点通过证书解析机构名错误的问题(issue 1894)。 • 修复在ARM机器上LevelDB编译失败的问题。 兼容性 FISCO BCOS 2.8.0可编译出两个版本,普通版(2.8.0),硬件加密版(2.8.0-hsm),这两个版本均 与2.7.0等以前的版本兼容。 2及以上版本,则可以直接 下载预编译文件 , 并运行 节点 。否则请从 源码编译 FISCO BCOS可执行文件。 • 如果您在国内访问GitHub较慢,请参照 国内镜像和CDN加速 提升您的下载速度。 • 在多台机器上运行区块链节点,构成一个区块链网络,请参照 搭建多机区块链网络 教程。 • 使用Docker容器搭建区块链网络 。 • 使用企业级运维部署工具建链 。 • 扩容一个新节点 。 • 多群组部署0 码力 | 1489 页 | 107.09 MB | 1 年前3FISCO BCOS 2.9.0 中文文档
CRUD接口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高; 同时,2.0版本仍然兼容1.0版本的合约,更多关于CRUD接口的介绍,请参考 修复issue 1951,解决节点接收非法P2P消息包异常崩溃的问题。 • 修复在极端异常情况下,共识模块死锁的问题。 • 修复节点通过证书解析机构名错误的问题(issue 1894)。 • 修复在ARM机器上LevelDB编译失败的问题。 兼容性 FISCO BCOS 2.8.0可编译出两个版本,普通版(2.8.0),硬件加密版(2.8.0-hsm),这两个版本均 与2.7.0等以前的版本兼容。 2及以上版本,则可以直接 下载预编译文件 , 并运行 节点 。否则请从 源码编译 FISCO BCOS可执行文件。 • 如果您在国内访问GitHub较慢,请参照 国内镜像和CDN加速 提升您的下载速度。 • 在多台机器上运行区块链节点,构成一个区块链网络,请参照 搭建多机区块链网络 教程。 • 使用Docker容器搭建区块链网络 。 • 使用企业级运维部署工具建链 。 • 扩容一个新节点 。 • 多群组部署0 码力 | 1489 页 | 107.09 MB | 1 年前3FISCO BCOS 2-dev 中文文档
口 口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高; 同时,2.0版本仍然兼容1.0版本的合约,更多关于CRUD接口的介绍,请参考 链网 络为例,详细介绍如何在多台机器上部署FISCO BCOS。 5.1.1 1. 搭 搭 搭建 建 建多 多 多机 机 机4节 节 节点 点 点区 区 区块 块 块链 链 链网 网 网络 络 络 本节详细介绍如何基于开发部署工具build_chain搭建多机4节点区块链系统,生产环境建议使用运维部署 工具进行区块链搭建和部署操作。 本教程,假设四台物理机器的IP分别为196.168.0.1 196.168.0.3, 196.168.0.4和196.168.0. 2,每台机器部署一个区块链节点。 注 注 注解 解 解: • 请确保每台机器的 30300, 20200, 8545 端口没有被占用。 • 请确保每台机器开通了 30300, 20200 和 22 端口的网络访问权限 • 请确保生成区块链节点配置的机器可以访问外网(用于下载建链脚本) 第 第 第一 一 一步 步 步. 生 生0 码力 | 1324 页 | 85.58 MB | 1 年前3FISCO BCOS 2.7.2 中文文档
口 口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高; 同时,2.0版本仍然兼容1.0版本的合约,更多关于CRUD接口的介绍,请参考 2及以上版本,则可以直接 下载预编译文件 , 并运行 节点 。否则请从 源码编译 FISCO BCOS可执行文件。 • 如果您在国内访问GitHub较慢,请参照 国内镜像和CDN加速 提升您的下载速度。 • 在多台机器上运行区块链节点,构成一个区块链网络,请参照 搭建多机区块链网络 教程。 • 使用Docker容器搭建区块链网络 。 • 使用企业级运维部署工具建链 。 • 扩容一个新节点 。 • 多群组部署 求 求 注 注 注解 解 解: • FISCO BCOS支持x86_64和aarch64(ARM)架构的CPU • 由于节点多群组共享网络带宽、CPU和内存资源,因此为了保证服务的稳定性,一台机器上不推 荐配置过多节点。 下表是单群组单节点推荐的配置,节点耗费资源与群组个数呈线性关系,您可根据实际的业务需求和机 器资源,合理地配置节点数目。 配置 最低配置 推荐配置 CPU 1.5GHz0 码力 | 1422 页 | 91.91 MB | 1 年前3FISCO BCOS 3.0.0-rc2 中文文档
口 口 FISCO BCOS 2.0新增符合CRUD接口的合约接口规范,简化了将主流的面向SQL设计的商业应用迁移到 区块链上的成本。其好处显而易见: • 与传统业务开发模式类似,降低了合约开发学习成本; • 合约只需关心核心逻辑,存储与计算分离,方便合约升级; • CRUD底层逻辑基于预编译合约实现,数据存储采用分布式存储,效率更高; 同时,2.0版本仍然兼容1.0版本的合约,更多关于CRUD接口的介绍,请参考 修复issue 1951,解决节点接收非法P2P消息包异常崩溃的问题。 • 修复在极端异常情况下,共识模块死锁的问题。 • 修复节点通过证书解析机构名错误的问题(issue 1894)。 • 修复在ARM机器上LevelDB编译失败的问题。 兼 兼 兼容 容 容性 性 性 FISCO BCOS 2.8.0可编译出两个版本,普通版(2.8.0),硬件加密版(2.8.0-hsm),这两个版本均 与2.7 2及以上版本,则可以直接 下载预编译文件 , 并运行 节点 。否则请从 源码编译 FISCO BCOS可执行文件。 • 如果您在国内访问GitHub较慢,请参照 国内镜像和CDN加速 提升您的下载速度。 • 在多台机器上运行区块链节点,构成一个区块链网络,请参照 搭建多机区块链网络 教程。 • 使用Docker容器搭建区块链网络 。 • 使用企业级运维部署工具建链 。 • 扩容一个新节点 。 • 多群组部署0 码力 | 1459 页 | 97.77 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5