
BlockPI 测试网节点搭建
image.png
BlockPI 是web3.0的基础设施项目,目的是为开发者提供多个链网络的去中心基础设施服务
目前正在测试网测试,跑起来不难,就是需要的机子配置要求很高
这是官方要求的配置:
- CPU with 6 cores
- 32GB RAM
- 4TB SSD
运行Klaytn节点
搭建节点的大部分时间要浪费在运行Klaytn节点上,因为目前节点备份,解压后就要占据了2TB的硬盘空间
安装
plaintext
1 | version=v1.8.4 |
下载Klaytn节点备份
plaintext
1 | mkdir -p /node/full/klaytn/ |
到https://packages.klaytn.net/cypress/chaindata/ 找到最新的备份下载到 /node/full/klaytn/
备份要600多GB,所以需要一段时间下载
下载好后,运行
plaintext
1 | tar -xvf 文件名 |
解压备份,解压后的文件大概2TB
运行节点
plaintext
1 | /usr/local/bin/ken --cypress --datadir /node/full/klaytn/ --syncmode full --gcmode full --multichannel --srvtype fasthttp --txpool.exec-slots.all 4096 --txpool.nonexec-slots.all 4096 --txpool.exec-slots.account 4096 --txpool.nonexec-slots.account 4096 --rpc --rpcaddr "localhost" --rpc.concurrencylimit 60000 --rpcapi "debug,klay,eth,personal,rpc,txpool,web3,net" --rpccorsdomain all --rpcvhosts all --ws --wsaddr "localhost" --wsapi "klay,eth,personal,rpc,txpool,web3" --wsorigins all --metrics --prometheus --port 31270 --rpcport 31271 --wsport 31272 --subport 31274 --prometheusport 31275 |
背后运行节点
plaintext
1 | cat > /etc/systemd/system/klaytn.service << EOF |
查看节点同步状态
plaintext
1 | ken attach /node/full/klaytn/klay.ipc |
如果klay.syncing 命令显示的结果是 false, 那就代表同步成功,可以安装HyperNode了
安装HyperNode
下载
plaintext
1 | mkdir ~/HyperNode |
初始化
plaintext
1 | cd ~/HyperNode |
创建passwd.txt文件,{密码} 代入上面初始输入的地址
plaintext
1 | echo '{密码}' > ~/HyperNode/passwd.txt |
设置config.yml
plaintext
1 | # 填你钱包的地址,需要用这个钱包登陆网站查看节点状态 |
运行节点
plaintext
1 | cd ~/HyperNode |
背后运行节点
plaintext
1 | cat > /etc/systemd/system/HyperNode.service << EOF |
查看节点日志
plaintext
1 | journalctl -u HyperNode -f |
- Thanks for your appreciation. / 感谢您的赞赏
List of appreciation
Because of your support, I realize the value of writing articles. / 由于您的支持,我才能够实现写作的价值。
This piece of writing is an original article, utilizing theCC BY-NC-SA 4.0Agreement. For complete reproduction, please acknowledge the source as Courtesy ofERICET
Comment ()