【要撸就撸早期】公链WormholesChain 激励测试网,有手就会菜鸟教程

作为第一条高度去中心化的 POS 公链,WormholesChain 依靠创新的 DRE 共识算法解决了区块链不可能三难困境。现在邀请复杂开放网络环境下的全球物理节点加入开放测试网,验证DRE+POS的合理性,共同推动Web3基础设施的第二次去中心化革命。

9月13日BlockChainNews消息WormHolesChain获得Mandra Capital 和 Timing Capital领投的$1000万种子轮投资。

https://blockchain.news/news/public-chain-wormholeschain-receives-10m-in-seed-funding

刚跟mod确认了下,当前为内测阶段,加入为内测节点,目前还未快照

公测正在征集中,还未开始,好机会!

1、空投激励

  • 按照DRE+POS共识算法,每个区块有11个节点参与最终共识,7个节点每次获得0.11 ERB的7/11主网激励。他们参与最终签名的次数越多,他们获得的奖励就越多。

  • 所有参与公测的节点会获得代币奖励,主网上线后,会根据参与率按照1-3倍的兑换率讲资产转化为主网代币。

9月28日官方开始征集公开测试节点,报名链接

Gleam报名:点击进入,总征集300人,已经报名200人

2、建立钱包

目前还没有插件和app钱包,使用网页钱包,请收藏网址

点击注册↓↓

https://www.wormholestest.com/wallet

兼容EVM链可以使用旧的助记词来创建,地址一样,也可以建新的

创建完成后保存钱包地址

post image

3、DC领水

discord:点击加入,取水,申请资格

加入Discord后,在语言频道选择国旗语音,然后到对应的区域@mod,复制钱包地址领水

如果公测后,频道将无法领水,只能等内测,通过表格领取Gleam点击进入

选择语言
选择语言
领水
领水

4,运行节点

a、准备工作

服务器教程晚点我会单独出一篇

我是谷歌云服务器,官方要求安装Docker,所以我的系统选择Ubuntu 18.04 x86/64

post image

重申下要求的服务器配置

CPU: 主频 2.9GHz, 4核以上

内存: 8GB 以上

硬盘: 500GB 以上

网络: 6 M 以上

b、安装Docker

打开Xshell

post image

名字随意输,输入自己服务器的外网IP(注意是外网不是内网)

post image

身份验证输入之前设置的服务器密码

post image

连接成功后到命令行界面

post image

C、开始部署节点

输入指令

sudo -s 升级权限成root

sudo apt install curl 安装curl功能

post image

继续输入指令

vi 1.sh 创建安装节点的脚本文件

post image

复制下面的文本,按右键粘贴进去

#!/bin/bash
#check docker cmd
which docker >/dev/null 2>&1
if  [ $? -ne 0 ] ; then
     echo "docker not found, please install first!"
     echo "ubuntu:sudo apt install docker.io -y"
     echo "centos:yum install  -y docker-ce "
     echo "fedora:sudo dnf  install -y docker-ce"
     exit
fi
#check docker service
docker ps > /dev/null 2>&1
if [ $? -ne 0 ] ; then

     echo "docker service is not running! you can use command start it:"
     echo "sudo service docker start"
     exit
fi

docker stop wormholes > /dev/null 2>&1
docker rm wormholes > /dev/null 2>&1
docker rmi wormholestech/wormholes:v1 > /dev/null 2>&1

if [ -d /wm/.wormholes/keystore ]; then
   read -p "Whether to clear the Wormholes blockchain data history, if yes, press the “y” button, and if not, click “enter.”:" xyz
   if [ "$xyz" = 'y' ]; then
         rm -rf /wm/.wormholes
              read -p "Enter your private key:" ky
   else
         echo "Do not clear"
   fi
else
   read -p "Please import your private key:" ky
fi

mkdir -p /wm/.wormholes/wormholes
if [ -n "$ky" ]; then
   echo $ky > /wm/.wormholes/wormholes/nodekey
fi

docker run -id -e KEY=$ky  -p 30303:30303 -p 8545:8545 -v /wm/.wormholes:/wm/.wormholes --name wormholes wormholestech/wormholes:v1

echo "Your private key is:"
sleep 6
docker exec -it wormholes /usr/bin/cat /wm/.wormholes/wormholes/nodekey
post image

选择粘贴到终端

post image

输入指令,回车,即可自动保存并推出

:wq

上面是指令不是表情额,如图

post image

执行指令,安装Docker

`在 Ubuntu 上安装 Docker 通常需要以下几个步骤:

卸载旧版本(如果安装过):如果您曾经在系统中安装过旧版本的 Docker,建议您先卸载它们以避免冲突。打开终端并输入以下命令:

sudo apt-get remove docker docker-engine docker.io containerd runc 这将卸载旧版本的 Docker 和相关组件。

安装依赖项:Docker 需要一些依赖项才能正常工作。打开终端并输入以下命令:

sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release 这将安装所需的依赖项。

添加 Docker 的官方 GPG 密钥:Docker 官方使用 GPG 密钥来签署其软件包,以确保软件的完整性和安全性。打开终端并输入以下命令:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 这将从 Docker 官方下载 GPG 密钥并将其添加到系统密钥环中。

添加 Docker 的 APT 软件源:打开终端并输入以下命令:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 这将添加 Docker 的 APT 软件源到系统中。

安装 Docker Engine:打开终端并输入以下命令:

sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io 这将安装 Docker Engine 和相关组件。

启动 Docker 服务:安装完成后,您需要启动 Docker 服务以便开始使用它。输入以下命令:

sudo systemctl start docker 这将启动 Docker 服务。您还可以使用以下命令将其设置为开机自启动:

sudo systemctl enable docker 这样,Docker 就已经安装并启动了。

注意:安装 Docker 需要超级用户权限,因此在执行上述命令时需要输入您的管理员密码。`

post image

完成后,执行指令,安装节点

bash ./1.sh

初次安装会要求输入私钥,

post image

在钱包里复制

post image
post image

输入私钥后节点开启完成,里面有我的私钥,我就不截图了

d、质押测试币到节点

回到钱包,等申请的代币到账后,可以开始质押

post image

Node质押节点这里可以不填写,留空

post image

e、查看节点状态

完成上述操作步骤后,可以到Xshell服务器查看节点状态

官方说明给出四条查询操作

https://www.wormholes.com/docs/Install/check/curl/index.html#view-node-connection-status

输入命令

curl -X POST -H 'Content-Type:application/json' --data '{"jsonrpc":"2.0","method":"net_peerCount","id":1}' http://127.0.0.1:8545
post image

输出为

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

表示正常运行

查看区块 输入命令

curl -X POST -H 'Content-Type:application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","id":1}' http://127.0.0.1:8545

返回

post image

块高度0x4739,转10进制就是18233

https://www.wormholes.com/docs/Install/check/curl/index.html#check-account-balance

输入命令

中间的地址换成自己的钱包地址

curl -X POST -H 'Content-Type:application/json' --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xE860DD0F14e7a52Fa3012BfA00f4793edCe87EBe","pending"],"id":1}' http://127.0.0.1:8545

感觉这个命令最没用,因为你直接到web钱包查看就行了,这里查看的还要去转16到10才行

https://www.wormholes.com/docs/Install/check/curl/index.html#monitor-node

命令太多我不复制了,自己点上面文档去看吧

至此教程完成,为了能获得更多积分,需要保证节点正常运行。

有问题可以来推特找我 @luyue999