从1.14起,我们将根据Gladios后台数据,统计工作日节点的在线情况。需要24小时全天候运行,目前只支持云服务器运行节点。节点奖励将持续10个工作日(1.14-1.27周末除外)。对于节点出现掉线、操作不当等情况,将给予一定的奖励惩罚。
Task 1:部署节点(完成可获得 100 ARES/天 奖励)
Task 2:部署节点+参与验证人报价竞选(完成可获得 200 ARES/天 奖励)
请确保您在我们的节点tg群中(Ares Protocol Node Miner),方便及时地给您发送最新信息及奖励。
节点tg群:https://t.me/AresProtocolNode
部署节点
(完成可获得 100 ARES/天 奖励)
程序安装
方法一:Docker运行节点程序
1.拉取程序最新镜像
docker pull aresprotocollab/ares_gladios:latest
2.打开命令行工具,运行命令执行节点程序
docker run -d --name ares_gladios aresprotocollab/ares_gladios:latest gladios-node --name your-name --chain gladios --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'
*your-name请以Ares_TelegramUsername_bsc地址的方式填写。请如实填写,方便进行奖励计算与发放。
如:name Ares_Emily0626(节点tg群username)_0xA86ed7899330DF48316E2A2842D5aD13F031Ab11(BSC地址)。
以上命令中:aresprotocollab/ares_gladios:latest可以换成不同的版本如:aresprotocollab/ares_gladios:alpha;更加多版本请查看:https://hub.docker.com/r/aresprotocollab/ares_gladios/tags
3.查看程序运行日志
docker logs -f ares_gladios -n 1000
4.停止并删除节点程序
docker stop ares_gladios
docker rm ares_gladios
方法二:下载节点执行程序
下载节点的二进制执行程序:
下载地址:gladios-node-linux-amd64-1.1.2-39df776
1.可执行的 gladios-node 二进制文件
wget -c https://github.com/aresprotocols/ares/releases/download/v1.1.2/gladios-node-linux-amd64-1.1.2-39df776
2.添加执行权限
chmod +777 gladios-node-linux-amd64-1.1.2-39df776
3.执行节点
./gladios-node-linux-amd64-1.1.2-39df776 --base-path data --name your-name --chain gladios --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0'
*your-name请以Ares_TelegramUsername_bsc地址的方式填写。请如实填写,方便进行奖励计算与发放。如:name Ares_Emily0626(节点tg群username)_0xA86ed7899330DF48316E2A2842D5aD13F031Ab11(BSC地址)。
方法三:源码编译
1.安装Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
2.安装依赖库
sudo apt install make clang pkg-config libssl-dev build-essential
3.下载Ares代码
git clone https://github.com/aresprotocols/ares.git
4.切换到release1.0.1分支
git checkout release1.0.1
5.编译源码
cargo build --releaseNote if you run into compile errors, you may have to switch to a less recent nightly. This can be done by running:rustup install nightly-2021-06-09rustup target add wasm32-unknown-unknown --toolchain nightly-2021-06-09cargo +nightly-2021-06-09 build --release
验证部署状态
登录Polkadot Telemetry
https://telemetry.polkadot.io/#list/0xcc07acbee59e89a8bc99d87a24364b514d6ae657551338547b713444583eaac2
如果您的名字显示在此页面上,那么恭喜您,您已成功在测试网络上部署节点,获得100 ARES/天 奖励,想提升奖励请继续往下操作。
登录 polkadot.js 查看更多区块更新。http://js.aresprotocol.io/?rpc=wss%3A%2F%2Fgladios.aresprotocol.io#/explorer
运行验证人节点
部署节点+参与验证人报价竞选(完成可获得 200 ARES/天 奖励)
质押
第一步:
如上图:进入Staking页面,点击 “Account actions” 后点击Stash按钮。
第二步:
选择需要质押的账户(stash account)以及对应的控制账户(controller account)。stash跟controller可以是同一个账户,但是实际操作中强烈不建议这样做。根据需求填入需要质押的金额(value bonded),质押金额从质押的账户(stash account)上扣除。
- stash账户可以想象成您的冷钱包,资金的操作都是由stash账户来控制。
- controller账户,其它非资金操作都由controller来做(如:设置sessionKeys、设置佣金、参与投票、解除质押等)
- 质押金额,不要把所有可用余额都用来质押,需留部分来做交易的手续费。
填写完以上信息后,点击Bond按钮完成质押操作。
出块(成为验证人)
第一步:运行节点
./target/release/gladios-node --base-path data --name ocw_one --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' --warehouse http://api.aresprotocol.io --validator
参数:(必选) --warehouse 用来指定 ares 报价服务器的IP地址。
参数:(必选) --validator 用来表示启动一个验证人节点。
第二步:设置 Session Keys
CLI
当你使用的是docker时,请启动如下命令:
docker run -d — name ares_gladios -p 9933:9933 aresprotocollab/ares_gladios:latest gladios-node — name your-name — chain gladios — telemetry-url ‘wss://telemetry.polkadot.io/submit/ 0’ — rpc-external — rpc-cors=all — rpc-methods=Unsafe — warehouse http://api.aresprotocol.io — validator
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9933
Output
{"jsonrpc":"2.0","result":"0x865cec2b50d8a16bff955c3f83501d7ed178a769f410c8557920964227cf55262be48db19f5ec8fc30706f68c7949768d9f9e943b5e4d019295b4da579618848b68b116b6e42dfd62162971efed83729f09582abd729b935a35dece66fb34615","id":1}
- 「result」即为你的「rotateKeys」,保存好它们,在设置「session key」里将会使用。
进入Staking页面并点击Account actions这个标签页;选中您需要操作的账户,点击Change session keys,输入复制的结果「rotateKeys」,并点击Set Session Key按钮确认提交。
第三步:成为验证人
进入Staking页面并点击Account actions这个标签页;选中您需要操作的账户,点击Validate,在弹出页面设置出块奖励的佣金比例(reward commission percentage)以及是否允许提名(allow new nominations)。
佣金比例(reward commission percentage)
设置出块奖励佣金百分比;例如10%,那么出块奖励中的10%是自己所得,剩余部分是按比例分配给到提名人。佣金设置建议不要过高,合适的佣金才能让更多人提名,从而在竞争中胜出成为验证人(出块节点)
是否允许提名(allow new nominations)
默认是允许提名。如果不允许提名,就只能单靠自己质押的金额与别人一起竞争。
完成以上操作后,如果从竞选中胜出就可以参与出块了。
领取奖励须知
「部署节点+参与验证人报价竞选」完成后,请务必设置您的链上身份验证。这样方便了解您的节点运行情况并及时为您发送奖励。
我们需要您转推官方推特置顶信息「测试网Gladios开启第二轮节点公测」,留下BSC地址,并将转推链接按要求缩短后,填入链上身份信息web部分。详情请见:官方推特置顶信息及其第一条评论视频。
Ares Protocol China
Ares Protocol 是一个去中心化跨链预言机平台,真正实现了数据链上验证的全新一代跨链预言机服务协议,并首创为数据使用者因使用预言机数据遭受业务损失时开辟补偿通道。
Ares Protocol是基于Substrate框架开发,支持混合Babe和链下工作机的随机安全预言机解决方案,融合波卡最新的链上治理,将Optimistic Rollup挑战模型带入预言机领域,支持Ink合约生态,给DeFi开发者带来更加优质的预言机服务。