欢迎光临
我们一直在努力

PACTUS测试网POS validator节点搭建小白教程(测试币换主网币)

Pactus建立在这样一个原则之上,即只有通过权力下放才能实现公平和透明的系统。与许多其他区块链平台不同,Pactus旨在通过消除对委托和矿工的需求来消除中心化和操纵的可能性。这允许任何人成为生态系统的一部分,并确保平台保持真正的去中心化。
Pactus旨在创建一个用户友好的区块链,任何人都可以轻松使用,而不仅仅是技术专家。我们的协议设计简单,易于维护和开发。Pactus 提供了一个简单的 GUI 应用程序,使用户可以轻松运行节点。
目前看了官方的信息没找到配置要求,只有这个解释。
Pactus 软件允许您在单个节点上运行多达 32 个验证器。运行多个验证器可能需要稍多的内存,但它对存储没有影响,对 CPU 和网络使用的影响可以忽略不计。在单个节点上运行多个验证器使用户能够在多个验证器之间分配他们的质押,特别是当他们想要质押超过每个验证者的最大质押时。这消除了对额外资源的需求,并简化了节点管理。
因此服务器跑的话要选择内存大一点,当然Windows也可以跑,不过不建议,电脑不可能一直挂着,建议服务器跑。
节点指南
1.如果使用家用电脑可以下载软件跑:Windows、macOS 都可以在官方网站下载
2.本指南主要用服务器跑,省心。首先购买一台服务器 vultr (大平台,支持即用即删按时付费,不想用了随时删除)这个项目只对内存有要求,如果有服务器的话可以跳过。
3.1以Vultr为例,首先注册 vultr 平台(不要开VPN),注册好之后登录账号进入账号点击左侧"account"——>"Make a payment"选择credit card、Paypal、Crypto、Alipay(支付宝)进行充值(加密货币充值有120分钟延迟)

充值完成后,点击右侧‘product’,选择‘could compute’

继续下拉选择‘regular performacne’,

选择地区美国或者欧洲,选择系统镜像为‘Ubuntu22.04’,

‘service’选择第一个5美元的即可。

备份功能1美元1月,不需要把勾去掉。下面的默认即可

3.2使用SSH key管理你的服务器登录,点击添加ADD SSH key,进入新页面,根据这个 教程 教程生成SSH key。
这里以putty生成为例,首先下载putty软件安装。
安装后点击桌面putty图标,右键点击选择打开文件所在位置,找到puttygen.exe,双击打开。

在程序窗口的底部,选择密钥类型。EdDSA
在右下角,将“用于生成此密钥的曲线”设置为 。 Ed25519 (255 bits)
点击‘generate’生成ssh key,这里你可以设置访问密码,也可以不设置。

点击‘save public key’和‘save private key’做好命名。

3.3在vultr里面添加public key。

3.4返回vultr平台刷新页面,配置好前面的选项,ssh key选择刚刚创建的key,设置sever name,如“myvps”。

点击‘Deploy Now’即可成功创建服务器。
3.5下载Finalshell安装软件,打开软件新建链接(ssh),填写你的登录数据,链接你的VPS。(如果下载速度过慢可以试试我下载到蓝奏云的finalshell)。如果是非大陆的朋友,安装出现乱码可以试试Termius - SSH platform for Mobile and DesktopMobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)这两款ssh链接软件。
名称:myvps
主机:你的服务器IP
方法:公钥
私钥:刚才putty生成的私钥,点击浏览选中。
只能加速:建议选上(不挂代理访问快速)

点击确定,链接服务器就成功了。
4.安装docker

安装软件包管理器:
sudo apt-get install curl
更新软件包管理器:
sudo apt update
安装docker:
sudo apt install docker.io
检查docker版本:
docker --version
安装docker-compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
为docker-compose设置权限:
sudo chmod +x /usr/local/bin/docker-compose
检查docker-compose是否正常工作(应该返回1.29.2或更高的版本):
docker-compose --version

5.安装节点

拉取Pactus的docker 官方镜像:
docker pull pactus/pactus

初始化节点:
docker run -it --rm -v ~/pactus:/root/pactus pactus/pactus pactus-daemon init

这里会生成助记词,请保存下来,会询问是否继续,输入'y'回车即可,然后设置你的密码。


出现上面的图继续回车即可,之后会显示你的“validator address”和“rewards address”,保存下来。

运行节点,运行之前请先查看你的服务器端口使用情况,如果跟pactus的端口有冲突请修改。

netstat -tuln

冒号后面的数字就是端口

冒号左边为服务器开放端口,若与现有应用冲突可自行修改成其它端口,冒号右边的docker容器开放端口不可修改;改为你设置的密码。

docker run -it -d -v ~/pactus:/root/pactus -p 21777:21777 -p 21777:21777/udp -p 50052:50052 -p 8080:8080 --name pactus-testnet pactus/pactus pactus-daemon start --password <WALLET_PASSWORD>

检查节点的日志

docker logs pactus-testnet --tail 1000 -f


退出窗口Ctrl C
6.领取水龙头代币(目前水龙头宕机)

faucet-referral xxxx 279284

加入DC群后,在 #testnet-faucet 频道,发送 faucet-referral xxxx 279284,xxx为第二步中生成的 Validator addresses ,生成7个中选择第一个替换xxx发送,测试币会自动打到你运行的节点中,放着让它跑就可以了。
目前宕机无法领取。
14:32恢复了。

7.查看节点收益
运行一天后,通过区块浏览器查看奖励PAC代币数量, 访问 https://pacscan.org/address/xxxxxxxxxxxxxxx/ xxx地址为创建节点时候的第奖励地址。
8.跑出来的奖励可以再次质押运行下面的命令:
查看你的奖励金额

docker exec -it c82d8baefaae pactus-wallet address all --balance --stake
#c82d8baefaae 这个是你的容器名称,docker ps可以查看


分散质押到多个地址,把第一个地址换成有奖励的reward地址,第二个换为要验证的地址。

docker exec -it c82d8baefaae pactus-wallet tx bond tpc1z7q6lhue9czfdzddezmmppdds53jt6gk33dt8gd tpc1pdugmvxc8c34jyzmqau6xa4fg58pfdkpw92l26w 0.9

8.官方的部署教程请看这里:https://pactus.org/user-guides/run-pactus-docker/

赞(0)
未经允许不得转载:coinowo » PACTUS测试网POS validator节点搭建小白教程(测试币换主网币)

登录

找回密码

注册