# 五分钟完成融资2600w的babylon validator验证者节点教程（一键脚本）

By [0xoooooyoung](https://paragraph.com/@0xoooooyoung) · 2024-02-04

---

关注我的[twitter](https://twitter.com/ouyoung11)，不定期更新撸毛教程，创作不易，转载请注明出处[推特@ouyoung11](https://twitter.com/ouyoung11)

### **背景**

[Babylon](https://twitter.com/babylon_chain) **是由斯坦福大学 David Tse 教授创立的 layer1 区块链**。该项目的使命是为所有 PoS 区块链带来比特币无与伦比的安全性，而无需任何额外的能源成本。该团队由斯坦福大学的研究人员和经验丰富的开发人员以及经验丰富的商业顾问组成。

巴比伦 babylon chain 目前在测试网阶段，通过巴比伦，用户可以质押BTC, 在赚取收益的同时为POS链提供安全保障，**巴比伦完成了两轮融资，总共融资了2600万美元**，由 [**Polychain**](https://www.rootdata.com/zh/Investors/detail/Polychain?k=MTQ2)**，**[**Hack VC**](https://www.rootdata.com/zh/Investors/detail/Hack%20VC?k=MTg2)**，**[**IDG Capital**](https://www.rootdata.com/zh/Investors/detail/IDG%20Capital?k=MTc3)**，**[**Breyer Capital**](https://www.rootdata.com/zh/Investors/detail/Breyer%20Capital?k=NjUx)**，**[**OKX Ventures**](https://www.rootdata.com/zh/Investors/detail/OKX%20Ventures?k=MTUy)**，**[**Polygon Ventures**](https://www.rootdata.com/zh/Investors/detail/Polygon%20Ventures?k=NzAw)**，**[**ABCDE Capital**](https://www.rootdata.com/zh/Investors/detail/ABCDE%20Capital?k=MzEx) **等等投资，融资背景非常强大**

ABCDE也有一篇投资分析报告 - [为什么我们投资Babylon？](https://medium.com/@ABCDE.com/cn-abcde-%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BB%AC%E6%8A%95%E8%B5%84babylon-1d97a3b19e83)

测试网节点可以参与一下，不过dc有人说目前跑节点无奖励，这个就见仁见智了，毕竟之前某项目也说没有激励，然后节点发了大毛。

![融资背景](https://storage.googleapis.com/papyrus_images/ff9d39deaec28b9a20f4b43023596919e11f943cfd3474ffd100832b445c2491.png)

融资背景

本文主要介绍参与搭建验证者节点（注：**请酌情考虑撸毛，目前服务器成本较高**）！

### **教程说明：**

任务工具：一台服务器

以下是运行 babylon 节点的最佳配置要求：

*   四核或更大的 AMD 或 Intel (amd64) CPU
    
*   32GB内存
    
*   1TB NVMe 存储
    
*   100MBps 带宽
    
*   Ubuntu 系统
    
*   如果较低规格硬件上运行 Babylon，但可能会发现它的性能不高或容易崩溃
    

任务时间：5分钟

任务成本：服务器成本

难易程度：中等偏简单

**教程开始：**
---------

先放一个babylon官方的节点教程：

[https://docs.babylonchain.io/docs/user-guides/btc-staking-testnet/deployment-overview](https://docs.babylonchain.io/docs/user-guides/btc-staking-testnet/deployment-overview)

### **STEP1 准备工作**

1.准备好**对应上面配置**的云服务器，[教程点此进入](https://mirror.xyz/0xC4335F5CF9975b953387cF0C741F260F881c7556/yECXIBrd3uNOOLziRlmeJF8UiAZ1OrnPJ0wCzIzVpPc)（往下拉到服务器推荐那里查看搭建服务器步骤，小白可补充一些服务器知识）

2.选择使用xshell连接服务器控制台终端，[Xshell教程点此进入](https://mirror.xyz/0xC4335F5CF9975b953387cF0C741F260F881c7556/5N5k1zPDNkjU5VcYK7T4tyAYYbc2ufvhRaX9mB6LcUE)，或者直接在网站上访问控制台终端（如下图）

![访问控制台入口](https://storage.googleapis.com/papyrus_images/2522956bdcf6405d1c236755639f9c164fc8885684a9ddd1a0cffda5c8384ccf.png)

访问控制台入口

![访问控制台终端](https://storage.googleapis.com/papyrus_images/32e0aab297a8eb3d2e3118c360f78a744acd9949392d1a247167225d07b0041b.png)

访问控制台终端

### **STEP2 使用一键脚本开始搭建Babylon验证节点**

此处使用一键脚本来简化大家的搭建，代码由推特用户[@ouyoung11](https://twitter.com/ouyoung11)编写，欢迎关注。

代码完全开源，[可在github](https://github.com/nopapername/shell-oooooyoung/blob/main/babylon-oooooyoung.sh)处检查源代码，无任何后台漏洞及危险代码。

**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后输入要配置的自己的节点名称，然后等待环境包安装完毕（安装过程中时请不要按回车操作，等待安装完成）

![脚本步骤1：安装节点环境](https://storage.googleapis.com/papyrus_images/2361d5cc5a33e62adb6d8c7aac8721f8dfbcb2dc1c6f2d69ae189575b9beacb6.png)

脚本步骤1：安装节点环境

（2）如果安装过程中出现图二中粉红色界面，直接回车继续就可以

![脚本步骤1：系统环境更新，直接回车继续就行](https://storage.googleapis.com/papyrus_images/aff2c347f6d5a0f602c107ff4cbad95c1f3345720a3328ee89660bb91b94693b.png)

脚本步骤1：系统环境更新，直接回车继续就行

（3）如果安装过程中出现图二中粉红色界面，直接回车继续就可以，中间可能会出现一次设置钱包密码（输入两次密码），还会出现一次输入设置的钱包密码（输入一次密码）

![脚本步骤1：保存钱包信息](https://storage.googleapis.com/papyrus_images/0921641f42fb0936c08c6a779fe2a031c8ca9b6b72a951a4e46d80c979b2aef0.png)

脚本步骤1：保存钱包信息

**4.启动节点，同步区块信息**

（1）输入 `bash ~/babylon-oooooyoung.sh` 再次进入脚本界面，并输入数字2运行babylon节点

![脚本步骤2：启动节点](https://storage.googleapis.com/papyrus_images/15d7061baec86fb9b6a45cd952578571509d604ad0b37d35075a70c143975885.png)

脚本步骤2：启动节点

（2）如果遇到节点同步错误（如图）请耐心等待寻找到可用的peers

![脚本步骤2：peers错误](https://storage.googleapis.com/papyrus_images/20851341454233e6725f95160f4fbd8e6ac36ae1f0144d511574c2a547770245.png)

脚本步骤2：peers错误

（3）下图为正常同步的日志截图，可按 ctrl + c 退出日志界面（节点会在后台运行）

![脚本步骤2：同步正常](https://storage.googleapis.com/papyrus_images/67d8f1110aa7460a988a5f1dcad1e0311b4162c622871ec98351a9c9bdff3904.png)

脚本步骤2：同步正常

（4）输入 `bash ~/babylon-oooooyoung.sh` 进入脚本界面输入3可以查看同步的节点高度已经状态，当catching\_up值为false时即为同步完成，可以进行第五步验证者节点设置

![同步高度](https://storage.googleapis.com/papyrus_images/41b8478f2de9d8873db28f99498193ba66ea220ca58ada17d9a99ef8e6bc226f.png)

同步高度

或者查看节点状态，active为正常，同步高度和[babylon区块浏览器](https://babylonscan.io/)上一致也表示同步完成

![脚本步骤3：检查状态](https://storage.googleapis.com/papyrus_images/3513c2c545dbaebae68f94214b05a53fbb4445885c3c4d2acad672fa1c9a69b8.png)

脚本步骤3：检查状态

去[babylon区块浏览器](https://babylonscan.io/)查看最新的区块高度

![检查是否同步完成](https://storage.googleapis.com/papyrus_images/3b4367c81aae38487666a633577a04cbc7bf6981c681377658bcc2f9b9ae19b5.png)

检查是否同步完成

（5）新增一个查看日志的功能，输入 `bash ~/babylon-oooooyoung.sh` 进入脚本界面输入4可以继续查看日志

![脚本步骤4：检查日志](https://storage.googleapis.com/papyrus_images/509a2eb86d4755e6e6cdbfeb3f25efe2da0cc61338e79bfc7dd5d085806c3c67.png)

脚本步骤4：检查日志

**5.babylon discord领水**

（1）进入 dc👇：

[

Join the Babylon🔶🔒 Discord Server!
------------------------------------

Babylon's community | 400237 members

https://discord.com

![](https://storage.googleapis.com/papyrus_images/cb8bd880d5821c4d6c60d5ab54b47909289f1cbcd20c7f99036ec4147ab35e67.jpg)

](https://discord.com/invite/babylonglobal)

（2） 去 #verify 频道完成验证

![dc](https://storage.googleapis.com/papyrus_images/bacfc73b825f6cdcd60dbae2aeeb997f4a2ad9d35f61fcb0c8cde226e7cdc77b.png)

dc

![dc验证](https://storage.googleapis.com/papyrus_images/e5bb3b12f831b049caee2c451ed4d58ec6f4247f817401d02a13849b50b69ab3.png)

dc验证

（3）去 get-a-role 频道获取开发者角色

![dc角色](https://storage.googleapis.com/papyrus_images/70a28ad56dca33c8a384d50b1fa4144253c2ee3f1d71e428e015747dd89cb818.png)

dc角色

（4）去 faucet 频道输入 `!faucet + 地址` 领水

![dc领水](https://storage.googleapis.com/papyrus_images/d01693b7e9957c029f87c20b4cec466c23846d1a9afdfde3304418d66edc718f.png)

dc领水

（5）完成领水后回到控制台终端输入 `babylond q bank balances $(babylond keys show wallet -a)` 查看测试代币是否到账

![查看代币到账](https://storage.googleapis.com/papyrus_images/08a2b3503d1e67e9a5f3b1cb8e10e679ce7603888128ad8bf9c8ac676ef0b7d7.png)

查看代币到账

**6.成为验证者（请等待节点完全同步完成到最新区块，且钱包有测试代币）**

![同步完成后继续验证者操作](https://storage.googleapis.com/papyrus_images/29fd1a1aaf2be04610df0637cf4a11a523222a8eb527f506e7064c9009df83d3.png)

同步完成后继续验证者操作

（1）输入 `bash ~/babylon-oooooyoung.sh` 进入脚本界面输入 5 并设置一个你的验证者名称后回车继续（如若设置了钱包密码要再输入密码继续）

![脚本步骤5：成为验证者](https://storage.googleapis.com/papyrus_images/03681766a3ba8cda0120fa57402ffee6577df592b0b101d6099416edd715814b.png)

脚本步骤5：成为验证者

（2）脚本执行完成后将生验证者信息

![](https://storage.googleapis.com/papyrus_images/319881c7a5fbdff49ab406cc6514f5fcdd91aff6fdcc9f49177be443865d4e06.png)

（3）前往 babylon 官网 查看申请进度: [https://babylonscan.io/validators](https://babylonscan.io/validators) ，通常需要等待一段时间成为验证者

![成为验证者](https://storage.googleapis.com/papyrus_images/217748f0c6db6efd244cc9310c171d6fe27d7f49edd8e8c73af94cc9f3bf8295.png)

成为验证者

（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的质押网站](https://pioneers.babylonchain.io/)开放质押，将测试sBTC代币质押到我们的验证器节点上，质押测试网准备工作的教程直达 👇：[https://twitter.com/ouyoung11/status/1760335738112242024](https://twitter.com/ouyoung11/status/1760335738112242024)

### **结束语**

至此 babylon 测试网部署的教程全部结束，希望大家耐心看完后能成功跑起来测试节点。

搭建过程中遇到的问题可以去官方discord咨询

或者关注我的[twitter](https://twitter.com/ouyoung11)私信我，看到就会回复，谢谢~

创作不易，希望大家多多点点转发和关注！！！

有兴趣的也可以[加入tg群](https://t.co/pyNKzWzm28)，不局限于交流空投，也可交流行情资讯，希望大家加入后遵循秩序，不要发广告或者刷屏谢谢

### **结尾罗列一些常用babylon命令：**

    检查服务状态: 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)

---

*Originally published on [0xoooooyoung](https://paragraph.com/@0xoooooyoung/2600w-babylon-validator)*
