-
Notifications
You must be signed in to change notification settings - Fork 40
Maxwell CC2 用户指南
Crust Network首个公开测试网——Maxwell 1.0版本已经正式上线。测试网用户可以申领测试网代币并在Crust网络上进行交易、质押和存储,也可以提供存储空间成为节点进行挖矿,欢迎各位加入。
Maxwell测试网是Crust Network的先行测试版本,面向公众进行测试。目的是在Crust Network主网上线前,在一定规模的测试下,发现并修复可能出现的问题,以及根据反馈不断优化。Maxwell测试网不设置门槛,开放给所有人来访问和接入。同时,Crust Network的核心代码库已经开源,任何人都可以根据指南步骤构建、安装和使用。
重要说明
- Crust Network的协议尚未完全稳定和完成,所以可能会发生意外导致停止运行。
- 从官方领取的测试代币,除了测试和实验价值之外,并无其他价值。但是用户可以通过提交bug或者优化建议得到相应奖励。
Crust Network中的质押通过「担保」操作完成,担保人是Crust 网络中为任意一个或多个节点提供担保的账户。拥有CRU 通证的账户都可以成为担保人,可将其CRU 作为担保资产,为节点提供担保从而获得相应的奖励。
入口:Crust Cloud →「云存储」模块存储用户是指使用Crust 网络中存储资源的用户方,目前存储用户需要使用CRU 通证来购买存储资源和服务。
具有存储资源的用户可以运行两种节点:验证人和候选人。
验证人是Crust 网络中负责打包并生成区块的节点,维护着整个区块链网络的共识。验证人节点需要质押一定额度(根据提供的存储资源大小和占比)的CRU 通证,且需要保持在线。所以验证人节点也是一个提供存储资源的节点。参与到网络中的验证人节点可以获得单独给予打包区块的奖励和区块链每个周期的奖励分成,同时也要承担被罚没资产的风险。
候选人是Crust 网络中参与竞争成为验证人,但没有获得验证资格的节点,其和验证人的区别是,候选人节点不参与生成区块,不能获得单独给予生成区块节点的奖励,但是候选人可以获得区块链每个周期的奖励分成。
候选人和验证人也可以通过存储交易市场出让存储资源获得收益。
本篇文档主要阐述不同的角色如何参与到我们的Maxwell 测试网当中,并基于以上功能提供详细的功能介绍和操作示意。
- 成为验证人/候选人节点,请参考节点操作指南小节进行配置和体验。
- 成为存储供应商,请参考节点操作指南小节进行配置和体验。
- 成为担保人,请参考用户操作指南小节,了解“担保”的概念并进行相应操作。
- 成为存储用户,请参考用户操作指南小节,体验文件上传下载功能。
无论以哪种方式参与Crust 的测试网,都需要领取CRU 测试币。
Crust网络由提供存储资源的节点组成。本节将详细介绍如何成为节点,以及成为节点之后,如何扮演不同的角色,并获取对应奖励。
请参考节点手册进行配置。
节点按照节点手册配置运行,并进行了正常的工作量上报后,就能够看到自己的质押上限了。接下来可以进行绑定、质押、设定担保费、接收担保等操作。
-
绑定
用户可以通过Crust Apps进行controller和stash账户的绑定,这里需要注意,初始绑定的金额会全部质押给自己。
-
担保费(Guarantee Fee)
(参考经济白皮书)担保费是在每个era初收到Stake奖励时,节点对担保人返还的比率,100%意味着担保人全部获得stake收益,80%代表担保人担保此节点只能获得80%的(对应担保额)收益。 -
质押上限(Stake Limit)
在Maxwell 1.0中,Stake limit会被直接映射为1TB容量88,000 CRU的质押上限(没有最低限制)。 -
相应奖励:
- 出块奖励(Validator Only) 每个era初都会选择新的Validators(出块节点),在Maxwell 1.0中,出块奖励为每个era 5.073个CRU。
- Stake奖励 所有的Candidate都能获得Stake奖励,会根据自身质押占总质押的比率进行分配,在Maxwell中,每个era的质押奖励为285.192个CRU。
-
罚没机制
Maxwell的罚没机制与Kusama相同,总的来讲通过每个session监测Validator(出块节点,Candidate不受影响)是否在线来进行罚没,罚没的上限为质押额度的7%,而本session低于10%的validator掉线并不会触发罚没。
节点按照节点手册配置运行,并进行了正常的工作量上报后,就具备了成为存储供应商的条件,要成为存储供应商需要完成2个步骤。
-
保证金(Pledge)
保证金决定了节点能够接单的上限,每接一笔订单,保证金就会被消耗,消耗的比例在Maxwell中是1:1。举例来讲,当节点缴纳100CRU的保证金,那么节点就只能接受总价100 CRU的存储订单。
-
注册(Register)
参考节点手册的相应步骤完成存储供应商的注册步骤。完成注册后,存储用户就能够从链上拿到节点的注册信息,从而下单将文件传给节点。 -
相应收益
存储供应商能够获取存储订单的全部收益。 -
相应惩罚
在Maxwell中,节点如果丢失订单对应的文件,300个era为一个惩罚周期,如果丢失:- 小于等于15个eras(服务可用性95%以上):不处罚相应的惩罚;
- 大于15,小于等于30个 eras(服务可用性在90%-95%之间):订单对应的保证金被扣除一半;
- 大于30个eras(服务可用性低于90%):订单对应的保证金全部扣除,订单终止,订单剩余未解锁金额全部返还给用户;
用户可以以多种角色参与到Crust网络中。作为担保人,用户可以发起担保操作完成质押,使得整个网络平稳运行,并获得相应收益;作为存储用户,用户可以根据需求发起存储订单,获得存储服务。本节将从成为担保者和成为存储用户两个角度给出详细的操作指引。
担保人是GPoS的核心概念,用户通过将自己的CRU担保给Validator或者Candidate来获得相应的质押收益。
前往Crust Apps新建Stash账号,在左侧导航栏中选中“Accounts”,然后点击“Add account”。
输入账号名称以及保护账号用的密码,点击“Save”,账号将被默认备份在你的设备上。
我们将第一个新建的账号TESTACCOUNT用做Stash账号。Stash账号是用户的资产账号,用来保存和管理用户的资产。
接着新建controller账号, 重复新建账号步骤,再次创建另一个账号。
我们将新账号命名为TEST_CONTROLLER用来提醒自己,这个账号将用做Controller,用于操作资产。
将代币转入Stash账户和Controller账户内,大部分代币需要转入Stash用于担保,Controller里的代币主要用于发送相关的交易。
点击左侧导航栏的“Staking”,点击“Account actions”。
点击右上角的“Bond”,并在弹出页面中选择Stash和Controller账户,填入需要Bond的金额(这里的金额代表许可Controller账户操作的金额),最后点击“Bond”。
由于Bond操作涉及链上操作,因此需要解锁Stash账户并消耗一定手续费。
最后,Bond成功后,可以看到在页面里新增了一个Bond关系。
在 “Staking”->“Staking overview”中可以查看当前所有的validator状态。其中stake limit是有该节点提供的存储量计算得到的,代表了该节点可以接受stake的上限;total stake代表了该节点stake自己的金额加上所有担保该节点的金额总和,如果total stake达到了stake limit,则该节点无法接收更多stake和担保;own stake代表了该节点stake给自己的金额;guarantee fee代表了节点担保费比率,担保费比率越高,担保该节点获得的收益越高;points代表当前era该节点获得的分数,会影响era末的奖励。
在“Account actions”中,点击Bond关系右边的功能键,点击“Set guarantee”。
在“candidate accounts”中选择一个进“guaranteed accounts”,输入担保金额,点击“Guarantee”。
在当前era结束后,可以在“Staking”-> “Staking overview”页对应的Validator的“other stake”看到自己的担保。
收益会默认进入Stash 账号下。当你担保的节点发生离线等意外时,会有一定的处罚。
存储功能是Crust网络的核心之一,存储用户可以通过支付一定的CRU来将文件存储到Crust节点提供的存储服务中。具体操作可以参考个人云空间Crust Cloud的使用手册(Crust Cloud会在9月初上线)。
Follow us to get latest information of Crust Network
- Twitter: https://twitter.com/CrustNetwork
- Telegram: https://t.me/CrustNetwork
- Medium: https://medium.com/@crustnetwork
- WeChat: crust_kele