Ares Wikipedia

Ares Wikipedia

  • 文档
  • 贡献
  • Languages icon中文
    • English

›节点

概览

  • 概述
  • 延伸
  • 术语

白皮书

  • 介绍
  • 技术框架
  • 数据市场
  • 经济模型

学习

    质押挖矿

    • trojan质押
    • iliad 质押
    • 资产跨链桥
  • 流动性挖矿
  • Gladios

    • 账户
    • 领取测试币
    • 转账
    • 设置链上身份

    Oracle

    • Ares预言机
    • 预言机提供的支持
    • 预言机经济
    • 抵押扩展

    插槽竞拍

    • Kusama
    • Dot
  • 获取价格
  • 获取交易对

构建

    Basic

    • 跨链获取价格

    Gladios指南

    • 搭建验证人节点
    • 报价节点RPC工具

节点

  • 硬件环境
  • 运行节点
  • 运行验证节点
  • 运行验证节点 Q&A
  • 启动预言机服务
  • 启动Warehouse服务
  • Warehouse接口文档

主网

    验证人教程

    • 如何创建Odyssey账户
    • 映射ERC20/BEP20 ARES代币
    • 如何绑定 stash & controller账户
    • 验证人节点程序升级/部署
    • 设置 Session Keys
    • 验证人节点校验
    • 惩罚校验&提取资产

    网络提名人教程

    • 创建Odyssey账户&质押
    • 为任一或多个节点提名
    • 查询惩罚情况&提取资产

运行验证节点

质押

第一步:

打开 https://js.aresprotocol.io/?rpc=wss%3A%2F%2Fgladios.aresprotocol.io#/explorer

如上图:进入Staking页面,点击 “Account actions” 后点击Stash按钮。

第二步:

选择需要质押的账户(stash account)以及对应的控制账户(controller account)。stash跟controller可以是同一个账户,但是实际操作中强烈不建议这样做。根据需求填入需要质押的金额(value bonded),质押金额从质押的账户(stash account)上扣除。

  • stash账户可以想象成您的冷钱包,资金的操作都是由stash账户来控制。
  • controller账户,其它非资金操作都由controller来做(如:设置sessionKeys、设置佣金、参与投票、解除质押等)
  • 质押金额,不要把所有可用余额都用来质押,需留部分来做交易的手续费。

填写完以上信息后,点击Bond按钮完成质押操作。

出块(成为验证人)

第一步:运行节点

使用Docker:

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' --warehouse http://api.aresprotocol.io  --validator

使用CLI:

./gladios-node-linux-amd64-1.2.1-ba392b0 --base-path data --name your-name --chain gladios --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' --warehouse http://api.aresprotocol.io  --validator

参数:(必选) --warehouse 用来指定 ares 报价服务器的IP地址。

参数:(必选) --validator 用来表示启动一个验证人节点。

第二步:等待区块同步完成

请耐心等待区块完成,让runtime是在最新的版本。避免获取Session keys 出现错误

第三步:设置 Session Keys

使用Docker:

docker exec -it ares_gladios bash -c "apt update && apt install -y curl && curl -X POST http://localhost:9933 -H 'Content-Type: application/json' -d '{\"id\":1, \"jsonrpc\":\"2.0\", \"method\": \"author_rotateKeys\"}'"

使用CLI:

curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9933

输出

{"jsonrpc":"2.0","result":"0x865cec2b50d8a16bff955c3f83501d7ed178a769f410c8557920964227cf55262be48db19f5ec8fc30706f68c7949768d9f9e943b5e4d019295b4da579618848b68b116b6e42dfd62162971efed83729f09582abd729b935a35dece66fb34615","id":1}

「result」即为你的「rotateKeys」,保存好它们,在设置「session key」里将会使用。

打开 https://js.aresprotocol.io/?rpc=wss%3A%2F%2Fgladios.aresprotocol.io#/explorer

进入Staking页面并点击Account actions这个标签页;选中您需要操作的账户,点击Change session keys,输入复制的结果「rotateKeys」,并点击Set Session Key按钮确认提交。

第四步:成为验证人

打开 https://js.aresprotocol.io/?rpc=wss%3A%2F%2Fgladios.aresprotocol.io#/explorer

进入Staking页面并点击Account actions这个标签页;选中您需要操作的账户,点击Validate,在弹出页面设置出块奖励的佣金比例(reward commission percentage)以及是否允许提名(allow new nominations)。

  • 佣金比例(reward commission percentage)

    设置出块奖励佣金百分比;例如10%,那么出块奖励中的10%是自己所得,剩余部分是按比例分配给到提名人。佣金设置建议不要过高,合适的佣金才能让更多人提名,从而在竞争中胜出成为验证人(出块节点)

  • 是否允许提名(allow new nominations)

    默认是允许提名。如果不允许提名,就只能单靠自己质押的金额与别人一起竞争。

完成以上操作后,如果从竞选中胜出就可以参与出块了。

← 运行节点运行验证节点 Q&A →
关于我们

首个链上验证的去中心化跨链预言机服务协议,为万链互联和数字经济提供安全可信的数据服务。

Email   info@aresprotocol.io
快速链接
网站博客代币经济学购买代币挖矿
资源
文档Github区块浏览器
社会媒体
Copyright © 2023 Ares Protocol 保留所有权利.