教程|Crust 测试网 Maxwell 1.0 用户指南
“Crust 实现了去中心化存储的激励层协议,适配包括 IPFS 在内的多种存储层协议,并对应用层提供支持。同时 Crust 的架构也有能力对去中心化计算层提供支持,构建分布式云生态。”
一、什么是测试网
重要说明
二、Maxwell 1.0 测试网功能概述
1.转账
入口 1 : Crust Apps →「Transfer」
入口 2 :Crust Cloud →「Wallet」
2. 质押(GPoS)
入口 1:Crust Apps→「Staking」
存储
运行节点
三、 Maxwell 1.0 测试网的参与方式
成为验证人/候选人节点,请参考本文的“节点操作指南“小节进行配置和体验。
成为存储供应商,请参考本文的“节点操作指南“进行配置和体验。
成为担保人,请参考本文的“用户操作指南”小节,了解“担保”的概念并进行相应操作。
成为存储用户,请参考本文的“用户操作指南”小节,体验文件上传下载功能。
无论以哪种方式参与 Crust 的测试网,都需要领取 CRU 测试币。
四、节点操作指南
1、概述
Crust 网络由提供存储资源的节点组成。本节将详细介绍如何成为节点,以及成为节点之后,如何扮演不同的角色,并获取对应奖励。
2、如何成为节点
3、角色和操作
1)验证人/候选人(Validator/Candidate)
节点按照《Crust Maxwell 1.0 测试网节点手册》进行了正常的工作量上报后,就能够看到自己的质押上限了,接下来便可以进行绑定、质押、设定担保费、接收担保等操作了。
绑定
担保费(guarantee fee)
质押上限(Stake limit)
相应奖励:
出块奖励(Validator Only)
Stake 奖励
罚没机制:
Maxwell 的罚没机制与 Kusama 相同,总的来讲通过每个 session 监测 Validator(出块节点,Candidate 不受影响)是否在线来进行罚没,罚没的上限为质押额度的 7%,而本 session 低于 10% 的 validator 掉线并不会触发罚没。
2)存储供应商(Storage Provider)
节点按照《教程|Crust Maxwell 1.0 测试网节点手册》配置运行,并进行了正常的工作量上报后,就具备成为 Provider 的能力,要成为Provider 需要完成 2 个步骤。
保证金(Pledge)
保证金决定了节点能够接单的上限,每接一笔订单,保证金就会被消耗,消耗的比例在 Maxwell 1.0 中是 1:1。举例来讲,当节点缴纳 100 CRU 的保证金,那么节点就只能接受总价 100 CRU 的存储订单。
注册(Register)
参考《教程|Crust Maxwell 1.0 测试网节点手册》中的「8.5. 保证金, 注册, 接单」板块完成存储供应商的注册步骤。完成注册后,存储用户就能够从链上拿到节点的注册信息,从而下单将文件传给节点。
相应收益:
Provider 能够获取订单的全部收益。
相应惩罚:
在 Maxwell 1.0 中,节点如果丢失订单对应的文件,300 个 era 为一个惩罚周期,如果丢失:
小于等于 15 个 eras(服务可用性 95% 以上):不处罚相应的惩罚;
大于 15,小于等于 30 个 eras(服务可用性在 90%-95% 之间):订单对应的保证金被扣除一半;
大于 30 个 eras(服务可用性低于 90%):订单对应的保证金全部扣除,订单终止,订单剩余未解锁金额全部返还给用户。
五、用户操作指南
1、担保人
担保人是 GPoS 的核心概念,用户通过将自己的 CRU 担保给 Validator 或者Candidate 来获得相应的质押收益。
1)创建账号
2)转入代币
将代币转入 Stash 账户和 Controller 账户内,大部分代币需要转入 Stash 用于担保,Controller 里的代币主要用于发送相关的交易。
3)建立绑定关系
点击左侧导航栏的 “Staking”,点击 “Account actions”。
点击右上角的 “Bond”,并在弹出页面中选择 Stash 和 Controller 账户,填入需要Bond 的金额(这里的金额代表许可 Controller 账户操作的金额),最后点击 “Bond”。
由于 Bond 操作涉及链上操作,因此需要解锁 Stash 账户并消耗一定手续费。
最后,Bond 成功了,可以看到在页面里新增了一个 Bond 关系。
4)查看和挑选 Validator 或者 Candidate
在 “Staking”->“Staking overview” 中可以查看当前所有的 validator 状态。其中 stake limit 是有该节点提供的存储量计算得到的,代表了该节点可以接受 stake 的上限;total stake 代表了该节点 stake 自己的金额加上所有担保该节点的金额总和,如果total stake 达到了 stake limit,则该节点无法接收更多 stake 和担保;own stake 代表了该节点 stake 给自己的金额;guarantee fee 代表了节点担保费比率,担保费比率越高,担保该节点获得的收益越高;points 代表当前 era 该节点获得的分数,会影响 era 末的奖励。
5)进行担保
在 “Account actions” 中,点击 Bond 关系右边的功能键,点击 “Set guarantee”。
在 “candidate accounts” 中选择一个进 “guaranteed accounts” ,输入担保金额,点击 “Guarantee”。
在当前 era 结束后,可以在 “Staking”-> “Staking overview” 页对应的 Validator 的 “other stake” 看到自己的担保。
收益会默认进入Stash 账号下。当你担保的节点发生离线等意外时,会有一定的处罚。
2、存储用户
存储功能是 Crust 网络的核心之一,存储用户可以通过支付一定的 CRU 来将文件存储到 Crust 节点提供的存储服务中。具体操作可以参考个人云空间 Crust Cloud 的使用手册(Crust Cloud 会在 8 月中旬上线)。