关注我的twitter,不定期更新撸毛教程,创作不易,转载请注明出处推特@ouyoung11
Babylon 是由斯坦福大学 David Tse 教授创立的 layer1 区块链。该项目的使命是为所有 PoS 区块链带来比特币无与伦比的安全性,而无需任何额外的能源成本。该团队由斯坦福大学的研究人员和经验丰富的开发人员以及经验丰富的商业顾问组成。
巴比伦 babylon chain 目前在测试网阶段,通过巴比伦,用户可以质押BTC, 在赚取收益的同时为POS链提供安全保障,巴比伦完成了两轮融资,总共融资了2600万美元,由 Polychain,Hack VC,IDG Capital,Breyer Capital,OKX Ventures,Polygon Ventures,ABCDE Capital 等等投资,融资背景非常强大
ABCDE也有一篇投资分析报告 - 为什么我们投资Babylon?
测试网节点可以参与一下,不过dc有人说目前跑节点无奖励,这个就见仁见智了,毕竟之前某项目也说没有激励,然后节点发了大毛。
本文主要介绍参与搭建验证者节点(注:请酌情考虑撸毛,目前服务器成本较高)!
任务工具:一台服务器
以下是运行 babylon 节点的最佳配置要求:
四核或更大的 AMD 或 Intel (amd64) CPU
32GB内存
1TB NVMe 存储
100MBps 带宽
Ubuntu 系统
如果较低规格硬件上运行 Babylon,但可能会发现它的性能不高或容易崩溃
任务时间:5分钟
任务成本:服务器成本
难易程度:中等偏简单
先放一个babylon官方的节点教程:
1.准备好对应上面配置的云服务器,教程点此进入(往下拉到服务器推荐那里查看搭建服务器步骤,小白可补充一些服务器知识)
2.选择使用xshell连接服务器控制台终端,Xshell教程点此进入,或者直接在网站上访问控制台终端(如下图)
此处使用一键脚本来简化大家的搭建,代码由推特用户@ouyoung11编写,欢迎关注。
代码完全开源,可在github处检查源代码,无任何后台漏洞及危险代码。
1.服务器登陆之后,依次执行以下命令安装脚本:
cd ~ && wget -O /root/babylon-oooooyoung.sh https://github.com/nopapername/shell-oooooyoung/releases/download/babylon-oooooyoung-install_1.0.0/babylon-oooooyoung.sh && chmod +x babylon-oooooyoung.sh
2.输入下面的代码,进入一键搭建脚本的提示界面(依次输入数字执行步骤, 每一步结束后再跑下面这个命令会再次进入脚本界面)。
bash ~/babylon-oooooyoung.sh
3.安装babylon节点环境 (之前安装过的需要先卸载再重装,卸载方法请看文章末尾)
(1)执行之后出现下图所示的脚本界面,输入1并回车执行脚本步骤1后输入要配置的自己的节点名称,然后等待环境包安装完毕(安装过程中时请不要按回车操作,等待安装完成)
(2)如果安装过程中出现图二中粉红色界面,直接回车继续就可以
(3)如果安装过程中出现图二中粉红色界面,直接回车继续就可以,中间可能会出现一次设置钱包密码(输入两次密码),还会出现一次输入设置的钱包密码(输入一次密码)
4.启动节点,同步区块信息
(1)输入 bash ~/babylon-oooooyoung.sh
再次进入脚本界面,并输入数字2运行babylon节点
(2)如果遇到节点同步错误(如图)请耐心等待寻找到可用的peers
(3)下图为正常同步的日志截图,可按 ctrl + c 退出日志界面(节点会在后台运行)
(4)输入 bash ~/babylon-oooooyoung.sh
进入脚本界面输入3可以查看同步的节点高度已经状态,当catching_up值为false时即为同步完成,可以进行第五步验证者节点设置
或者查看节点状态,active为正常,同步高度和babylon区块浏览器上一致也表示同步完成
去babylon区块浏览器查看最新的区块高度
(5)新增一个查看日志的功能,输入 bash ~/babylon-oooooyoung.sh
进入脚本界面输入4可以继续查看日志
5.babylon discord领水
(1)进入 dc👇:
(2) 去 #verify 频道完成验证
(3)去 get-a-role 频道获取开发者角色
(4)去 faucet 频道输入 !faucet + 地址
领水
(5)完成领水后回到控制台终端输入 babylond q bank balances $(babylond keys show wallet -a)
查看测试代币是否到账
6.成为验证者(请等待节点完全同步完成到最新区块,且钱包有测试代币)
(1)输入 bash ~/babylon-oooooyoung.sh
进入脚本界面输入 5 并设置一个你的验证者名称后回车继续(如若设置了钱包密码要再输入密码继续)
(2)脚本执行完成后将生验证者信息
(3)前往 babylon 官网 查看申请进度: https://babylonscan.io/validators ,通常需要等待一段时间成为验证者
(4)要将钱包测试代币 $bbn 令牌质押给验证者节点,请使用以下命令:
babylond tx epoching delegate $(babylond keys show wallet --bech val -a) 1000000ubbn --from wallet --chain-id bbn-test-3 --gas-adjustment 1.2 --gas 500000 --fees 10ubbn -y
(5)然后等待babylon的质押网站开放质押,将测试sBTC代币质押到我们的验证器节点上,质押测试网准备工作的教程直达 👇:https://twitter.com/ouyoung11/status/1760335738112242024
至此 babylon 测试网部署的教程全部结束,希望大家耐心看完后能成功跑起来测试节点。
搭建过程中遇到的问题可以去官方discord咨询
或者关注我的twitter私信我,看到就会回复,谢谢~
创作不易,希望大家多多点点转发和关注!!!
有兴趣的也可以加入tg群,不局限于交流空投,也可交流行情资讯,希望大家加入后遵循秩序,不要发广告或者刷屏谢谢
检查服务状态: systemctl status babylon
日志查询: sudo journalctl -u babylon.service -f --no-hostname -o cat
停止节点: sudo systemctl stop babylond
当前验证者信息: babylond query staking validator $(babylond keys show wallet -a --bech val)
删除旧的 Babylon 节点配置:
sudo systemctl disable babylon
sudo rm /etc/systemd/system/babylon.service
sudo systemctl daemon-reload
rm -rf $HOME/.babylond
rm -rf babylon
sudo rm -rf $(which babylond)