准备工作#
- 注册 autonity
- 新建钱包私钥(建议小号)
注册账号#
打开 注册链接,填写注册信息其中SIGNATURE的内容是使用私钥对以下内容签名获得的。
I have read and agree to comply with the Piccadilly Circus Games Competition Terms and Conditions published on IPFS with CID QmVghJVoWkFPtMBUcCiqs7Utydgkfe19wkLunhS5t57yEu
签名消息#
打开 etherScan
使用要注册的钱包连接 etherScan,将要签名的信息粘贴,然后点击Sign Message
弹出钱包点击点确认
最后将Signature Hash, 填写到注册的SIGNATURE位置即可
注册完成后,会在邮箱中收到注册确认的邮件,并且官方会自动给注册钱包发送 1 NTN、1 ATN、1000000 USD 用于参与游戏。
运行节点#
服务器配置#
要求 | 最小配置 | 建议配置 |
---|---|---|
OS | Ubuntu 20.04 LTS | Ubuntu 20.04 LTS |
CPU | 3.10 GHz with 8 CPU’s | 3.10 GHz with 16 CPU’s |
RAM | 8GB | 16GB |
Storage | 1024GB free storage for full nodes and Validators | 1024 GB free storage for full nodes and validators |
Network interface | 200 Mbit/s | 200 Mbit/s |
提供 3 种方式运行节点:
下面主要针对一键运行脚本做简单说明
远程到自己的 Ubuntu 服务器上,执行下面的命令
wget https://raw.githubusercontent.com/skyMetaverse/nodeHelper/main/project/autonity/autonity-node-manager.sh
chmod +x autonity-node-manager.sh
./autonity-node-manager.sh
输出如下图所示,输入 1 然后回车,即可全自动安装
查看节点信息#
安装成功后,请务必要保存好节点的私钥信息
运行脚本,输入数字 7 查看节点的信息
./autonity-node-manager.sh
重要信息 admin_enode 和 Node key,将这两个字段的信息保存好,等下在注册节点 RPC时会用到
查看节点私钥#
echo $(head -c 64 /data/autonity-chaindata/autonity/autonitykeys)
输入的内容是节点的私钥(运行节点时,节点自动生成的私钥,和注册时私钥不同),将私钥保存好并导入到小狐狸钱包中
注册节点#
打开注册网址
- USERNAME: 注册 autonity 的用户名
- PASSWORD:注册 autonity 的密码
- ENODE OF YOUR RPC NODE:填写 3.1 步骤中的 admin_enode
- SIGNATURE OF MESSAGE "PUBLIC RPC":填写使用节点的私钥对 "public rpc" 签名后的内容,如何签名参考 2.1 和 3.2
- RPC NODE ENDPOINT:自己服务器的 IP 要加上端口 8545 和 http://
- WHICH GEOGRAPHICAL REGION IS YOUR NODE LOCATED IN?:选择服务器区域
- HOSTING:选择服务器提供商,没有的选 other
以上内容填写完成后,提交即可,会在邮箱中收到注册信息。
到此节点的运行和注册就完成了。