# 【要撸就撸早期】公链WormholesChain 激励测试网,有手就会菜鸟教程 **Published by:** [LouisL.eth](https://paragraph.com/@86815/) **Published on:** 2022-09-29 **URL:** https://paragraph.com/@86815/wormholeschain ## Content 作为第一条高度去中心化的 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链可以使用旧的助记词来创建,地址一样,也可以建新的 创建完成后保存钱包地址3、DC领水discord:点击加入,取水,申请资格 加入Discord后,在语言频道选择国旗语音,然后到对应的区域@mod,复制钱包地址领水 如果公测后,频道将无法领水,只能等内测,通过表格领取Gleam点击进入选择语言领水4,运行节点a、准备工作服务器教程晚点我会单独出一篇 我是谷歌云服务器,官方要求安装Docker,所以我的系统选择Ubuntu 18.04 x86/64重申下要求的服务器配置 CPU: 主频 2.9GHz, 4核以上 内存: 8GB 以上 硬盘: 500GB 以上 网络: 6 M 以上b、安装Docker打开Xshell名字随意输,输入自己服务器的外网IP(注意是外网不是内网)身份验证输入之前设置的服务器密码连接成功后到命令行界面C、开始部署节点输入指令 sudo -s 升级权限成root sudo apt install curl 安装curl功能继续输入指令 vi 1.sh 创建安装节点的脚本文件复制下面的文本,按右键粘贴进去#!/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 选择粘贴到终端输入指令,回车,即可自动保存并推出 :wq 上面是指令不是表情额,如图执行指令,安装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 需要超级用户权限,因此在执行上述命令时需要输入您的管理员密码。`完成后,执行指令,安装节点 bash ./1.sh 初次安装会要求输入私钥,在钱包里复制输入私钥后节点开启完成,里面有我的私钥,我就不截图了d、质押测试币到节点回到钱包,等申请的代币到账后,可以开始质押Node质押节点这里可以不填写,留空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 输出为 {"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 返回块高度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 ## Publication Information - [LouisL.eth](https://paragraph.com/@86815/): Publication homepage - [All Posts](https://paragraph.com/@86815/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@86815): Subscribe to updates - [Twitter](https://twitter.com/luyue999): Follow on Twitter