摘要
Crust Network 是一个基于 Substrate 的 layer-1 区块链,提供去中心化的 IPFS 存储。其 GPoS(担保权益证明)共识将质押权力与存储资源挂钩,因此验证人和担保人质押 CRU 来保护网络安全并获得奖励。本文解释了质押如何运作、在选择验证人或提供商之前需要评估什么,以及如何使用 RPC 端点监控您的质押。
快速决策指南:质押 CRU 前需要检查什么
在质押 CRU 之前,您需要决定是运行验证人、成为担保人,还是简单地委托给现有验证人。每种角色有不同的要求和风险特征。使用此清单评估您的选择:
| 决策点 | 检查内容 | 重要性 |
|---|---|---|
| 角色 | 验证人、担保人或提名人 | 验证人需要存储资源和节点;担保人仅质押 CRU 以支持验证人 |
| 验证人声誉 | 历史奖励、佣金、era 点数 | 低佣金和稳定的出块表明可靠性 |
| 质押限制 | 最低质押、每个验证人的上限 | Crust 每个验证人的质押上限为 1000 CRU;超过可能减少奖励 |
| 锁定和解除质押 | 解除质押期和条件 | 您不能立即提取;规划您的流动性需求 |
| RPC 访问 | 用于监控和交易的可靠端点 | 稳定的 RPC 提供商帮助您跟踪奖励并无停机地提交交易 |
如果您正在构建需要读取质押数据或提交质押交易的应用程序,您将需要可靠的 Crust RPC 端点。OnFinality 提供 Crust RPC 服务,可支持您的质押工作流程。
什么是 Crust Network 质押?
Crust Network 是一个基于 Substrate 的 layer-1 区块链,通过 IPFS 提供去中心化存储。其共识机制 GPoS(担保权益证明)是一种权益证明算法,根据存储资源定义质押权力。在 GPoS 中,验证人和候选人根据其有效质押被选举,有效质押是他们自己质押的 CRU 和担保人质押的 CRU 的组合。这种设计将经济激励与网络的存储容量对齐。
在 Crust 上质押涉及锁定 CRU 代币以支持网络安全,并作为回报获得奖励。有两个主要角色:
- 验证人:运行节点,生产区块并验证交易。他们需要提供存储资源并质押 CRU。验证人获得出块奖励(用于区块生产)和质押奖励。
- 担保人:质押 CRU 以支持特定验证人。他们不运行节点,但分享验证人的质押奖励(扣除佣金)。担保人对于增加验证人的有效质押并帮助他们当选至关重要。
GPoS 如何运作:质押权力与存储挂钩
GPoS 旨在将质押配额绑定到存储资源。网络使用两层:
- MPoW(有意义的工作证明):存储节点报告其存储工作量,并使用 TEE(可信执行环境)进行验证。这提供了节点贡献多少存储的可验证度量。
- GPoS:基于工作量报告,每个节点获得质押配额。配额决定了可以质押到该节点的 CRU 数量及其在共识过程中的影响力。
实际上,这意味着验证人的有效质押不仅包括他们拥有的 CRU,还包括担保人委托给他们的 CRU。节点提供的存储越多,其质押配额越高,能吸引的 CRU 也越多。这创造了一个市场,验证人通过提供有竞争力的佣金和可靠的性能来竞争担保人的 CRU。
质押奖励和削减:预期什么
验证人获得两种类型的奖励:
- 出块奖励:由生产区块的验证人获得。金额取决于生产的区块数量和验证人的点数。
- 质押奖励:由验证人和候选人根据其有效质押获得。担保人根据其质押比例获得这些奖励的份额,减去验证人的佣金。
奖励在每个 era(在 Crust 主网上大约 6 小时)分配。总奖励池根据经济白皮书随时间减少。
削减是任何 PoS 网络中的风险。如果验证人行为不当(例如离线或恶意行为),部分质押的 CRU 可能会被削减。担保人应注意他们与所支持的验证人共同承担此风险。在质押前始终研究验证人的历史记录。
如何质押 CRU:分步指南
在 Crust 上质押可以通过官方 Crust Apps UI 或 Substrate API 完成。以下是一般工作流程:
- 获取 CRU 代币:您需要 CRU 进行质押。您可以从交易所或其他方式获得。
- 选择验证人:根据佣金、era 点数和总质押评估验证人。您可以使用 Crust Apps UI 浏览验证人。
- 绑定您的 CRU:使用质押模块绑定您的 CRU。这会锁定您的代币用于质押。
- 提名或担保:如果您是担保人,您需要选择要支持的验证人。这通过提名验证人(在 Substrate 术语中)或使用担保机制完成。
- 监控您的奖励:定期检查您的奖励,并在需要时调整策略。
对于想要自动化质押操作的开发者,您可以使用 Substrate RPC API。以下是使用 Crust RPC 端点查询质押信息的示例:
curl -H "Content-Type: application/json" -d '{"id":1,"jsonrpc":"2.0","method":"state_getStorage","params":["0x..."]}' https://crust-rpc.onfinality.io
将存储键替换为质押模块的适当键。您可以在 Crust 链元数据中找到存储键。
使用 RPC 监控您的质押
要跟踪您的质押奖励和验证人性能,您可以通过 RPC 查询链。常见的 RPC 方法包括:
state_getStorage读取质押存储项chain_getBlock检查最近的区块system_health检查节点健康状况
例如,要获取当前 era 和质押信息,您可以使用:
curl -H "Content-Type: application/json" -d '{"id":1,"jsonrpc":"2.0","method":"state_getStorage","params":["0x..."]}' https://crust-rpc.onfinality.io
使用像 OnFinality 这样的可靠 RPC 提供商可确保您的监控脚本能够持续访问网络。OnFinality 提供 Crust RPC 端点,可用于主网和测试网。
常见陷阱和故障排除
- 质押上限:每个验证人都有质押上限(1000 CRU)。如果验证人达到此限制,额外的质押可能不会获得奖励。在绑定前检查验证人的当前质押。
- 解除质押期:当您解除质押 CRU 时,需要等待一段时间才能提取。请相应规划。
- RPC 端点可靠性:公共 RPC 端点可能受到速率限制或不可用。对于生产应用程序,考虑使用专用 RPC 服务以避免中断。
- 验证人离线:如果您的验证人离线,您可能会错过奖励。监控验证人的 era 点数,如果性能下降,考虑切换。
关键要点
- Crust Network 使用 GPoS,一种将质押权力与存储资源挂钩的权益证明机制。
- 质押涉及验证人和担保人;担保人质押 CRU 以支持验证人并分享奖励。
- 在质押前,评估验证人声誉、佣金和质押限制。
- 使用可靠的 RPC 提供商监控您的质押并提交交易。
- OnFinality 提供 Crust RPC 服务,可支持您的质押工作流程。
常见问题解答
在 Crust 上质押的最低金额是多少?
最低质押可能有所不同。请查看 Crust Wiki 或质押 UI 了解当前要求。通常,您需要足够的 CRU 来覆盖存在性存款和任何最低质押门槛。
我可以从交易所质押 CRU 吗?
大多数交易所不直接支持 Crust 质押。您需要将 CRU 提取到支持质押的钱包,例如 Crust Wallet 或基于 Substrate 的钱包。
Crust 上的解除质押期是多久?
解除质押期在 Crust 主网上通常为 7 天,但可能会变化。请查看网络参数以了解确切时长。
如何选择好的验证人?
寻找佣金低、era 点数高且历史记录良好的验证人。您还可以检查他们的总质押以及是否接近质押上限。
我可以使用 OnFinality 的 RPC 进行 Crust 质押吗?
是的,OnFinality 提供 Crust RPC 端点,您可以使用它们与 Crust 网络交互,包括质押操作。对于生产使用,考虑使用 专用节点 以获得更高的可靠性。
有关 RPC 提供商以及如何选择的更多信息,请参阅我们的 选择 RPC 提供商指南。您还可以探索所有 支持的网络 和 RPC 定价。