剖析Galaxy Network 分布式存储原理与传输网络

Posted 云存储网络科技有限公司

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剖析Galaxy Network 分布式存储原理与传输网络相关的知识,希望对你有一定的参考价值。


来涨知识了!

学习才能使人清醒和进步

剖析Galaxy Network 分布式存储原理与传输网络


7

22


Galaxy Network去中心化存储和传输网络聚集了由多个独立存储矿工和加速矿工提供的存储和加速服务,并且 能自我协调的提供存储和加速服务给客户。这种协调是去中心化的、无需信任的:通过协议的协调 与个体参与者能实施验证操作,系统可以获得安全性操作。






剖析Galaxy Network 分布式存储原理与传输网络




Galaxy Network 系统组成:

Galaxy 核心网络一方面作为区块链,提供公开不可篡改的记账能力;另一方面作为 AI 数据平台,动态感知用户需求及网络状态的变化,进行全局资源调度,满足全网体验最优,成本最低。

存储网络聚合存储矿工的存储能力,提供近乎无限的存储空间,信道编码[1,16]进一步降低冗余备份数量,存储可靠性提高到 99.99999%。存储网络以冷数据为主。

加速网络聚合过剩闲置资源的带宽能力,提供 100Mbps 的超高速传输服务,加速矿工最小剩 余存储空间只需 50MB;由 AI 算法基于全网状态完成缓存数据在全网加速矿工的调度。加速网络以 热数据为主。

其中,

Galaxy 核心网络:

• 区块链层

- 提供分布式记账及智能合约服务

- 由多个Master Node 组成,DPoS+PoC 共识机制,支持 10000 TPS

- 出块即挖矿,参与出块并获得奖励

• 网络管理层

- 提供订单匹配服务、存储证明验证服务、链下可审计的清算服务 

- 基于AI 算法的缓存调度、推送服务及存储修复服务

存储网络:

• 为用户提供可靠存储服务

• 向核心网络提供存储证明,获得Token 回报

• 前 40%最大实际存储量矿工获得存储挖矿奖励

加速网络:

• 亿级加速矿工,支持所有接入网络的设备,包括PC、手机、机顶盒、智能电视、路由器、Pad、光猫、智能音箱等,剩余存储空间大于 50MB,对设备在线稳定性没有硬性要求

• 为客户提供加速服务

• 向核心网络提供流量证明,获得Token 回报

• 提供大于 100Mbps 的实时传输服务



网络协议

Galaxy Network 由核心网络、存储网络、加速网络及客户运行的协议元组(Put ,Get,Push)构成网络协议


系统属性

成本: 成本分为存储成本及加速成本。在同等条件下,存储成本比公有云存储成本降低 80%,加速 成本比传统CDN 成本降低 90%~95%。


体验: 客户关注数据的可提取性及传输体验,Galaxy Network 在传输体验上超越公有云,我们定义下载速率大于 100Mbps,比 IPFS 快 100 倍,未来突破 500Mbps ~ 1000Mbps 的传输能力。


数据完整性: 如果有任意成功的Put 操作将数据D 保存在键 key 下,那不存在有限的对手A 能使得客户在 对键 key 执行Get 操作接受D', 其中D' 不等于D。


存储可靠性:  一个成功的Put 操作的定义是(D,f, m), 它的输入数据被存储在m 个独立的存储矿工中,并且 它可以容忍最多f 个故障存储矿工。如果有小于f 个故障存储矿工,则对存储数据Get 操作成功。


公开可验证: 对于每个成功的Put 操作,存储网络的存储矿工可以生成数据正在被存储的证明。


公开可审计: 公开可审计代表如果所有存储证明的操作轨迹被公开存储,并且在未来能被检查在正确的时间上数据确实被存储了。


激励: 如果存储矿工和加速矿工由于成功提供了存储和加速服务而获得激励,或者因为作弊而得到惩罚。所有存储矿工和加速矿工的优势策略是存储数据和缓存数据,并且保持在线状态。

剖析Galaxy Network 分布式存储原理与传输网络

以上是关于剖析Galaxy Network 分布式存储原理与传输网络的主要内容,如果未能解决你的问题,请参考以下文章

蚂蚁金服生产级 Raft 算法库 SOFAJRaft 存储模块剖析 | SOFAJRaft 实现原理

eses 分布式一致性原理剖析-Meta篇

java事务学习笔记--深度剖析JTA原理与实现

深入剖析Redis系列: Redis集群模式搭建与原理详解

一文解密Kafka,Kafka源码设计与实现原理剖析,真正的通俗易懂

LocationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER) 在 Galaxy S7 上总是返回 NULL(仅限)