节点概览
本教程介绍如何构建和组织节点,以便您可以成功加入 Crust 预览网络 - Maxwell 并从网络中获得相应的奖励。本教程需要一定的Linux基础,请按照教程步骤操作,不要跳过任何步骤。如果您有任何问题,请联系Crust 官方电报。如果您有多台设备,建议参考第 2 节,如果您只有一台设备,建议参考第 3 节。
1 多个节点
1.1 组别
群组是由所有者和至少一名成员组成的链上逻辑组织。通过加入群组,成员将在所有者上叠加有效存储,增加所有者的权益限制和出块能力。
如果您有多个设备,将这些设备分组是一个合理的选择。这不仅增加了权益限制,而且有助于制定优化的存储策略来管理所有组成员,有效平衡资源和效率。
1.2 集团优势
-
竞争力强:集团可为集团所有者带来巨大的股权限制。
-
易于管理:通过将权益限额集中到所有者账户,有助于向担保人推荐统一账户。
-
存储优化:默认情况下,Crust 程序会有一组默认文件策略,供群组成员决定存储哪些用户文件。此外,Crust 已经开放了文件策略的源代码,有能力的业主可以开发自己的文件策略。
-
引导外部节点加入:由于群组是一个开放的组织,所有者可以引导更多的外部离散节点加入群组,成为成员节点。
1.3 组内拓扑
在组概念中,您的设备将分为所有者节点和成员节点两种类型,采用 1:N 拓扑,即:一个组中只有一个所有者和多个成员:
-
Owner Node:负责运行链模块,参与出块,类似Kusama网络,我们强烈建议出块节点使用固定的公网IP,否则可能会因为网络不稳定造成损失。如有必要,此类节点也可以部署在云服务中。
-
成员节点:负责运行链模块(不参与出块)和存储模块。此类节点需要具有 SGX 环境。同时,这类节点负责存储用户文件,会造成大量的网络传输,因此需要足够的网络带宽。
详细的配置要求和建议请参考【硬件规格】
1.4 设置所有者节点
参考所有者节点设置
1.5 设置成员节点
参考成员节点设置
2 设置隔离节点
隔离节点仅使用一台设备运行区块生成、存储和文件传输功能。可以简单地理解为所有者和成员的组合。从技术角度来看,隔离节点更容易设置,但由于单个设备在 Crust Network 中存在存储限制(500TB),因此在出块竞争中没有优势。
参考隔离节点设置来构建隔离节点。