PaddleDTX 1.0.0 中文文档
构信 息密文(切片顺序和哈希)、每个切片所在的存储节点、文件发布时间和过期时 间等。 3 文件原文恢复 系统支持数据持有方从多个存储节点恢复原始数据,主要步骤包括:从链上获 取文件结构加密信息、解密结构信息得到文件对应的切片顺序和所在存储节点 列表、分别从相应存储节点拉取切片、按顺序组装切片获得原始数据。 4 副本保持证明 系统采用了副本保持证明挑战和应答机制,保证文件切片被安全存储。目前支 存储节点健康状态根据节点的活跃度和副本保持证明应答成功比例来衡 量,文件分发时会优先选择健康的存储节点; 文件健康状态根据每个切片的健康状态来衡量,每个切片的健康状态由其 所在的存储节点健康状态决定。 6 文件迁移 为保证文件的安全和高可用,数据持有方会定期检查己方文件的健康状态,并 将非健康的文件切片从不健康的存储节点迁移到健康节点,保证每个文件都处 于健康且可随时恢复的状态。 7 资源访问控制 系统设计0 码力 | 53 页 | 1.36 MB | 1 年前3PaddleDTX 1.0.0 中文文档
件名称、文件 ID、文件所有者身份、文件结构信息密文 (切片顺序和哈希)、每个切片所在的存储节点、文件 发布时间和过期时间等。 11.4.3 3 文件原文恢复 系统支持数据持有方从多个存储节点恢复原始数据,主要步骤包括:从链上获取文件结构加密信息、解密结 构信息得到文件对应的切片顺序和所在存储节点列表、分别从相应存储节点拉取切片、按顺序组装切片获得 原始数据。 11.4.4 4 副本保持证明 系统采用了副本保持证明挑战和应答机制,保证文件切片被安全存储。目前支持两种副本保持证明协议:基 于梅克尔树的协议和基于双线性对映射的协议。前者空间复杂度高、计算复杂度低,后者空间复杂度低、计 算复杂度高。 11.4.5 5 健康状态监控 系统支持存储节点和文件的健康状态监控: • 存储节点健康状态根据节点的活跃度和副本保持证明应答成功比例来衡量,文件分发时会优先选择健 康的存储节点; • 文件健康状态根据每个切片的健康状 文件健康状态根据每个切片的健康状态来衡量,每个切片的健康状态由其所在的存储节点健康状态决 定。 11.4.6 6 文件迁移 为保证文件的安全和高可用,数据持有方会定期检查己方文件的健康状态,并将非健康的文件切片从不健康 的存储节点迁移到健康节点,保证每个文件都处于健康且可随时恢复的状态。 11.4.7 7 资源访问控制 系统设计了一套统一的数据访问授权方案,将数据使用需求方与持有方解偶。各需求方向数据持有节点发起0 码力 | 57 页 | 624.94 KB | 1 年前3PaddleDTX 1.1.0 中文文档
构信 息密文(切片顺序和哈希)、每个切片所在的存储节点、文件发布时间和过期时 间等。 3 文件原文恢复 系统支持数据持有方从多个存储节点恢复原始数据,主要步骤包括:从链上获 取文件结构加密信息、解密结构信息得到文件对应的切片顺序和所在存储节点 列表、分别从相应存储节点拉取切片、按顺序组装切片获得原始数据。 4 副本保持证明 系统采用了副本保持证明挑战和应答机制,保证文件切片被安全存储。目前支 存储节点健康状态根据节点的活跃度和副本保持证明应答成功比例来衡 量,文件分发时会优先选择健康的存储节点; 文件健康状态根据每个切片的健康状态来衡量,每个切片的健康状态由其 所在的存储节点健康状态决定。 6 文件迁移 为保证文件的安全和高可用,数据持有方会定期检查己方文件的健康状态,并 将非健康的文件切片从不健康的存储节点迁移到健康节点,保证每个文件都处 于健康且可随时恢复的状态。 7 资源访问控制 系统设计0 码力 | 57 页 | 1.38 MB | 1 年前3PaddleDTX 1.1.0 中文文档
件名称、文件 ID、文件所有者身份、文件结构信息密文 (切片顺序和哈希)、每个切片所在的存储节点、文件 发布时间和过期时间等。 11.4.3 3 文件原文恢复 系统支持数据持有方从多个存储节点恢复原始数据,主要步骤包括:从链上获取文件结构加密信息、解密结 构信息得到文件对应的切片顺序和所在存储节点列表、分别从相应存储节点拉取切片、按顺序组装切片获得 原始数据。 11.4.4 4 副本保持证明 系统采用了副本保持证明挑战和应答机制,保证文件切片被安全存储。目前支持两种副本保持证明协议:基 于梅克尔树的协议和基于双线性对映射的协议。前者空间复杂度高、计算复杂度低,后者空间复杂度低、计 算复杂度高。 11.4.5 5 健康状态监控 系统支持存储节点和文件的健康状态监控: • 存储节点健康状态根据节点的活跃度和副本保持证明应答成功比例来衡量,文件分发时会优先选择健 康的存储节点; • 文件健康状态根据每个切片的健康状 文件健康状态根据每个切片的健康状态来衡量,每个切片的健康状态由其所在的存储节点健康状态决 定。 11.4.6 6 文件迁移 为保证文件的安全和高可用,数据持有方会定期检查己方文件的健康状态,并将非健康的文件切片从不健康 的存储节点迁移到健康节点,保证每个文件都处于健康且可随时恢复的状态。 11.4.7 7 资源访问控制 系统设计了一套统一的数据访问授权方案,将数据使用需求方与持有方解偶。各需求方向数据持有节点发起0 码力 | 65 页 | 687.09 KB | 1 年前3百度超级链 XuperChain 3.7 中文文档
batch_chan.go 将交易批量写入到channel中 common.go 获取序列化后 的交易/区块的大小 lru_cache.go lru cache实现 util.go 去重string切片中的元素 config 系统配置文件 config.go 包括日志配置、Tcp配置、P2p配置、矿工配置、Utxo 配置、Fee配置、合约配置、控制台配置、节点配置、raft配置等 consensus 时有一两个块由于网络延时其他节点未收到该广播,那是再 发广播,等到其他节点确认收到该广播以后再切换BP节点? Q: A: Q: A: Q: A: Q: A: 主要是有以下2点: 1. 首先在时间调度算法切片上,我们有3个时间间隔配置,分 别为出块间隔、轮内BP节点切换的时间间隔和切换轮的时间 间隔,这个其实很简单,这样在切换BP节点时会可以让区块 有足够的时间广播给下一个BP; 2. 在网络拓扑上进行的优化,我们超级节点的选举是在每轮0 码力 | 270 页 | 24.86 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
公共组件 batch_chan.go 将交易批量写入到channel中 common.go 获取序列化后的交易/区块的大小 lru_cache.go lru cache实现 util.go 去重string切片中的元素 config 系统配置文件 config.go 包括日志配置、Tcp配置、P2p配置、矿 工配置、Utxo配置、Fee配置、合约配置、控制台配置、节点配 置、raft配置等 consensus 时有一两个块由于网络延时其他节点未收到该广播,那是再 发广播,等到其他节点确认收到该广播以后再切换BP节点? Q: A: Q: A: Q: A: Q: A: 主要是有以下2点: 1. 首先在时间调度算法切片上,我们有3个时间间隔配置, 分别为出块间隔、轮内BP节点切换的时间间隔和切换轮的时 间间隔,这个其实很简单,这样在切换BP节点时会可以让区 块有足够的时间广播给下一个BP; 2. 在网络拓扑上进行的优化,我们超级节点的选举是在每轮0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-c 中文文档
公共组件 batch_chan.go 将交易批量写入到channel中 common.go 获取序列化后的交易/区块的大小 lru_cache.go lru cache实现 util.go 去重string切片中的元素 config 系统配置文件 config.go 包括日志配置、Tcp配置、P2p配置、矿 工配置、Utxo配置、Fee配置、合约配置、控制台配置、节点配 置、raft配置等 consensus 时有一两个块由于网络延时其他节点未收到该广播,那是再 发广播,等到其他节点确认收到该广播以后再切换BP节点? Q: A: Q: A: Q: A: Q: A: 主要是有以下2点: 1. 首先在时间调度算法切片上,我们有3个时间间隔配置, 分别为出块间隔、轮内BP节点切换的时间间隔和切换轮的时 间间隔,这个其实很简单,这样在切换BP节点时会可以让区 块有足够的时间广播给下一个BP; 2. 在网络拓扑上进行的优化,我们超级节点的选举是在每轮0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
公共组件 batch_chan.go 将交易批量写入到channel中 common.go 获取序列化后的交易/区块的大小 lru_cache.go lru cache实现 util.go 去重string切片中的元素 config 系统配置文件 config.go 包括日志配置、Tcp配置、P2p配置、矿 工配置、Utxo配置、Fee配置、合约配置、控制台配置、节点配 置、raft配置等 consensus 时有一两个块由于网络延时其他节点未收到该广播,那是再 发广播,等到其他节点确认收到该广播以后再切换BP节点? Q: A: Q: A: Q: A: Q: A: 主要是有以下2点: 1. 首先在时间调度算法切片上,我们有3个时间间隔配置, 分别为出块间隔、轮内BP节点切换的时间间隔和切换轮的时 间间隔,这个其实很简单,这样在切换BP节点时会可以让区 块有足够的时间广播给下一个BP; 2. 在网络拓扑上进行的优化,我们超级节点的选举是在每轮0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.12-b 中文文档
公共组件 batch_chan.go 将交易批量写入到channel中 common.go 获取序列化后的交易/区块的大小 lru_cache.go lru cache实现 util.go 去重string切片中的元素 config 系统配置文件 config.go 包括日志配置、Tcp配置、P2p配置、矿 工配置、Utxo配置、Fee配置、合约配置、控制台配置、节点配 置、raft配置等 consensus 时有一两个块由于网络延时其他节点未收到该广播,那是再 发广播,等到其他节点确认收到该广播以后再切换BP节点? Q: A: Q: A: Q: A: Q: A: 主要是有以下2点: 1. 首先在时间调度算法切片上,我们有3个时间间隔配置, 分别为出块间隔、轮内BP节点切换的时间间隔和切换轮的时 间间隔,这个其实很简单,这样在切换BP节点时会可以让区 块有足够的时间广播给下一个BP; 2. 在网络拓扑上进行的优化,我们超级节点的选举是在每轮0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain latest 中文文档
batch_chan.go 将交易批量写入到channel中 common.go 获取序列化后 的交易/区块的大小 lru_cache.go lru cache实现 util.go 去重string切片中的元素 config 系统配置文件 config.go 包括日志配置、Tcp配置、P2p配置、矿工配置、Utxo 配置、Fee配置、合约配置、控制台配置、节点配置、raft配置等 consensus 时有一两个块由于网络延时其他节点未收到该广播,那是再 发广播,等到其他节点确认收到该广播以后再切换BP节点? Q: A: Q: A: Q: A: Q: A: 主要是有以下2点: 1. 首先在时间调度算法切片上,我们有3个时间间隔配置,分 别为出块间隔、轮内BP节点切换的时间间隔和切换轮的时间 间隔,这个其实很简单,这样在切换BP节点时会可以让区块 有足够的时间广播给下一个BP; 2. 在网络拓扑上进行的优化,我们超级节点的选举是在每轮0 码力 | 316 页 | 24.51 MB | 1 年前3
共 36 条
- 1
- 2
- 3
- 4