一文搞懂如何搭建 Elixir 验证者节点
2024-09-04
项目融资背景
2023年1月17日,获得210万美元种子轮融资;
2023年10月18日,获得750万美元A轮融资,项目估值为1亿美元;
2024年3月12日,获得800万美元B轮融资,项目估值为8亿美元。
运行配置
推荐运行配置:2核CPU +8G 运行内存+100G 硬盘+100m网络
验证者节点要24小时运行,可以用自己的闲置电脑或者买云服务器跑。
搭建流程
第一步:领取 Sepolia ETH
搭建节点之前要先领取测试代币 Mock,用 Sepolia ETH 作为 GAS,所以钱包里要备好 Sepolia ETH,如果没有余额就先去水龙头领水。
一个钱包地址大概要消耗 0.015 Sepolia ETH,建议每个钱包至少准备 0.02 Sepolia ETH 作为 GAS。
免费领水可以在 Sepolia ETH 领水合集 找免费的水龙头。
如果你要跑多个节点,建议直接去这个平台 SepoliaFaucet.org 买水,然后分发到各个钱包,价格不贵,1个 Seth 只要 0.2U,比免费水龙头快很多。
第二步:创建节点
网址:https://testnet-3.elixir.xyz/
1、连接钱包
2、Mint Mock 测试币
3、质押Mock
4、创建你的验证者节点
5、完成✅
第三步:搭建节点
1、安装Docker
Linux: https://docs.docker.com/desktop/install/linux-install/
Mac: https://docs.docker.com/desktop/install/mac-install/
Windows: https://docs.docker.com/desktop/install/windows-install/
2、获取本机公网IP
Linux/CLI: curl ifconfig.co
➜ ~ curl ifconfig.co
xxx.xxx.xxx.xxx
Mac/Windows/GUI:访问网站 https://ifconfig.co/
3、创建 validator.env 文件
这是验证者节点的环境变量(中文部分是解释说明,跑的时候记得删掉)。
ENV=testnet-3
STRATEGY\_EXECUTOR\_IP\_ADDRESS #上一步获得的公网IP
STRATEGY\_EXECUTOR\_DISPLAY\_NAME #节点名称,随便起,但必须是英文
STRATEGY\_EXECUTOR\_BENEFICIARY #验证者节点的奖励接收地址
SIGNER\_PRIVATE\_KEY #第二步钱包的私钥
4、运行验证者节点
\# X86处理器跑这条命令
docker run -d \\
\--env-file validator.env \\
\--name elixir \\
-p 17690:17690 \\
\--restart unless-stopped \\
elixirprotocol/validator:v3
# Arm处理器(比如苹果M芯片)需要格外设置 \--platform 标志
docker run -d \\
\--env-file /path/to/validator.env \\
\--name elixir \\
-p 17690:17690 \\
\--platform linux/amd64 \\
elixirprotocol/validator:v3
5、检查验证者节点运行状态
查看本地日志 docker logs -f elixir
通过验证者节点健康接口查询状态
在官网 https://testnet-3.elixir.xyz/ 可以查询节点工作时长。