本文将说明 Storj 网络的三个组件:存储节点、卫星和上行链路,及其之间相应的运行逻辑。

原文标题:《What Storage Node Operators Need to Know About Satellites》
原文作者:Jessica Grebenschikov
翻译:区块律动

Storj 网络包括三个主要组件 : 存储节点、卫星和上行链路。

存储节点的作用是存储和返回数据的。上行线路(Uplink)是一种软件或服务,它可以把数据输入进去或直接从网络中获取数据。卫星(Satellite)的作用是作为上行线路和存储节点之间的一个中介,它可以促进存储交互,并决定哪个存储节点将存储哪些文件。

一文读懂 Storj 卫星云存储网络运行原理

卫星与存储节点的关系是非常重要的。卫星负责向存储节点支付网络使用的存储和带宽费用。存储节点则希望为网络存储尽可能多的数据,这样它就能赚到最多的钱,而要实现这一点,在很大程度上需要依赖于卫星的帮忙。

在 beta 版发布时,Storj 将运行网络上的所有卫星,但由于我们创建的软件是开源的,且网络是去中心化的,这也就是说在未来任何人都可以运行卫星。

介于这种关系非常重要,所以我们想要概述一下作为存储节点运营商需要了解哪些信息,以便让大家在选择哪些卫星合作时可以做出最佳决策,这也可以帮助运行商最大化节点的盈利潜力。

卫星的类型

如前所述,任何人都可以在 Storj 网络上运行卫星。供应商可能希望将卫星作为一种服务来运行,或者公司可能希望运行自己的卫星来构建自己的去中心化云存储网络。可能还有许多其他原因,一些人可能会选择操作自己的卫星。由于这个原因,我们预计质量会有很大的变化。

Storj Labs 将名为「缓行(Tardigrade)」的卫星提供高质量的认证系统。任何官方认定为「缓行质量(Tardigrade quality)」的卫星,都将在耐用性、弹性和可靠性方面达到一个高标准。这些卫星也将进行合规和质量控制,以确保存储节点都得到公平的报酬,并确保「缓步」执行的质量持续满足预定的 SLAs.。

存储节点与哪些卫星一起工作

默认情况下,存储节点将接受来自网络上所有卫星的数据存储请求。当一颗新卫星上线并向存储节点发出第一个请求时,将会有一个审查过程来限制接触和建立信任。存储节点可以指示它们将为不受信任的卫星存储的最大数据量。这是一条双行道。当一个新的存储节点上线时,卫星会对这个新的存储节点进行审查,以确保它能够可靠地存储数据。随着时间的推移,存储节点就可以在卫星上建立自己的声誉,然后将被允许存储更多的数据。

然而,当一个新的「缓行」卫星上线时,默认情况下,存储节点将自动信任它们并且不会有审查过程。存储节点是希望与赚钱最多的卫星合作的。存储节在被要求返回数据以及静态存储数据时可以得到报酬。

目前,如果存储节点只希望处理特定的卫星,那么它们有能力将卫星列入白名单。如果请求来自不在白名单上的卫星,请求将不被处理。在未来,可能还会有一个黑名单——存储节点可以明确拒绝与某些卫星一起工作。这将允许存储节点运营商为所有不受信任的卫星存储有限数量的数据,黑名单上的卫星除外。

当该网络在今年晚些时候发布其产品版本时,存储节点运营商将有一个仪表板,其中将列出存储了多少数据,以及哪些卫星为它们支付了多少使用费用。这个仪表板将提供他们与不同卫星之间的关系。从仪表板上,存储节点操作员可以对他们想要与哪些卫星一起工作做出更明智的决定。

需要记住事宜

如果一个存储节点与多个卫星协同工作,那么支付可能来自多个来源,且支付日程各不相同。网络的每个部分对整个去中心化的云存储生态系统都至关重要。由于 Storj 网络是去中心化的,并且网络的各个部分可能被认为是「不可信的」,因此了解网络如何审查其各个部分以确保数据可以可靠存储是至关重要的。

来源链接:storj.io