无花果分布式存储升级秘籍(上)

2018-02-05   作者:佚名   来源:本站整理   浏览:3   评论:0   图片预览

无花果分布式存储,在未来的产品迭代过程中随着赤链去中心化的过程,会逐步进化为去中心的分布式存储,这就意味着是由全体互联网用户自行提供全网的存储服务。相对于现在由某个公司为全体网络提供的存储而言,服务有极大的不确定性,很有可能出现某些节点因为服务的随意性而导致全网的服务不稳定。
可以打个比方某公司(中心化存储)提供的网络存储是正规军,无花果(去中心化存储)提供的网络存储是散兵游勇,大家就好理解了。比如国内的百度云、360 云,国外有亚马逊Cloud driver、Google driver、苹果 iCloud、Dropbox 等,这些中心的化的存储服务部署了大量的备份和冗余以及全球的节点提供 7*24*365 的稳定服务。而无花果的所有节点都是互联网用户自发建立的,是一个自律行为,就会出现用户随意的掉线或者退出服务,这就导致了相对于正规军而言全网服务的极大的不稳定性,导致去中心化的分布式存储未来很难占有存储市场,甚至是更高要求的 CDN 商业市场。

那么如何保障去中心化的存储节点能够绝对自律而主动保障服务的稳定性呢(无花果系统支持多点备份、距离优先、存储漫游等高级服务解决方案,本文不做讨论)?为了确定存去中心化
储节点的稳定性,无花果设想了一个绝妙的方法,不用通过复杂的数学逻辑进行计算,也不关注节点的复杂的服务参数,通过晋级制实现了存储节点最大的自律。如同中本聪通过挖矿而解决共识问题从而建立比特币带动区块链的蓬勃发展。

晋级制顾名思义,就是不同节点有级别之分,那自然不同级别的存储节点就仅能提供此级别的服务,也就是不同的服务空间大小。一个新加入的节点自然就从最低级别最小服务空间开始,比如 M1 级别仅能提供 1G 的存储空间的服务,那么不管这个级别的节点如何的不稳定,都不会导致严重的服务不稳定性,毕竟这个节点仅仅提供了 1G 的空间服务,况且还有其他节点的备份(从这个节点
的能力的参判,对于评分系统会单独撰文分析,本文不做探讨)。随着级别的上升,节点的收入和用户参与认知度也逐步提升,节点的就会有主动的意愿提供更稳定的服务,从而获取更多的收入,无花果系统自然就可以跟中心化存储的稳定性相媲美。

下图为级别、晋级条件、服务空间的描述:
保证金制度是晋级制的辅助,也是能够让节点在提供存储服务的期间,有一定的责任感,并对其有一定的约束。低级别所承担的保证金高,高级别所承担的保证金低,是两头颠倒制。

这是因为,低级别出现的不稳定性更频繁,高级别因为经过相对较长的运营,且回报也比较丰厚,出现不稳定性的可能接近于零,自然所承担保证金相对于服务收入来说其比例远远低于低级别的节点。

空间上限封顶制也是晋级制的辅助,是确定去中心化存储的稳定性一个策略性规则,简单的可以理解,不同级别的空间服务的大小是一个固定值。比如:M7 级,空间服务大小上限为 2T,意思就是 M7 级空间服务不能超过 2T,其出售的空间最大是 2T,哪怕他的设备具备 10T 的存储空间。这个设定的目的是防止晋级制漏洞,也就是连续两个级别间存储空间大小的靠近较高的级别的无限接近,也就导致连续两个级别较高的那个级别失去了限制的意义。比如:M8-M9 这两个级别,M8 是 10T 空间的服务能力,M9 是 100T 空间的服务能力,10T 与 100T 之间有 20T、30T、40T、50T 等等甚至更小的颗粒度,节点就可以在具备 M8 级别时提供 99T 的服务,那么 M9 级别的限制就失去了意义。单独的一个节点仅仅能最大提供 100T 的服务能力,这是目前所综合考量做出的限制,因为单独节点服务超过 100T,如果这个节点再出现服务中断或者业务性迁移都会对全网产生不小的震荡。如果,用户想提供更大的空间服务,可以建立多个 M9 的无花果节点,或者根据自身能力建立多个 M8 节点,或者不同级别的混合,这些都可以自行设定方案。

上述的晋级制,以及配套的保证金制、空间上限封顶制,这些规则在业务逻辑上确保了
节点能够相对稳定的提供可靠的存储服务。

扫码挖矿赚钱

Tags:责任编辑:admin
顶一下(0)
0.00%
踩一下(0)
0.00%

已有 0 人参与评论  网友评论(站长QQ:287423954)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
    登录   注册

栏目导航

本类排行

相关文章