
免责声明:本文内容仅供教育参考,不构成财务建议。也不表明 Satea 对本文的任何立场。Web3、区块链技术、加密货币等领域存在潜在风险,在参与任何相关产品、服务或投资前,请务必谨慎行事,独立研究。
0G 是第一个具有内置通用存储层的数据可用性系统,具有超级可扩展性和去中心化特性。0G 的可扩展性依赖于将数据可用性分为发布和存储通道。
项目团队近期成功从 Animoca、Delphi 和 OKX 等顶级私募风险投资公司筹集了高达 3500 万美元的资金。这笔巨额融资将为 0G 项目的研发和推广提供强大的支持,助力其快速腾飞。
0G 主网计划于 2024 年第二至第三季度正式上线,因此测试网阶段周期不会太长,博取空投收益的性价比凸显。本文将指导搭建 0G 的测试网验证者节点,获取更高的潜在空投权重。
关于 Satea
Satea 是行业领先的 DePin 和去中心化节点服务商,可帮助客户一键式完成验证节点的官方申请、领水质押和服务器托管运行,降低 Web3 的参与门槛。目前已支持 0G、Taiko、Cellula、EigenLayer、Babylon、Artela、Aethir 等项目。
Satea 也已推出 0G 验证者节点的一键式部署服务,如果您没有合适的服务器,或想快速大批量部署,可进入 Satea 官网购买。
服务链接:https://app.satea.io/deploy
官方推荐的硬件要求
- 内存:至少8 GB RAM
- CPU:至少4核心
- 磁盘:至少500 GB NVME SSD
- 带宽:至少100mbps
以下演示都是在Ubuntu上操作
服务器时区配置
确保服务器的时区设置为世界时(UTC)时区设置不正确,可能会导致节点崩溃。可以通过执行命令 timedatectl 来检查当前的时区设置。
- LocalTime: 显示当前的系统时间。
- Time zone: 显示当前的时区设置(例如:UTC)。
- RTC in local TZ: 表示是否使用本地时区设置硬件时钟。
如果您发现服务器的时区不是 UTC,可以通过此命令将其设置为 UTC:sudo timedatectl set-timezone UTC
节点安装
通过命令行(CLI)安装 evmosd(目前官方的代码库已经删除)
克隆测试网版本的 evmosd 仓库到本地:
依次执行如下命令安装 evmosd 到本地
wget https://rpc-zero-gravity-testnet.trusted-point.com/evmosd
chmod +x ./evmosd
mv ./evmosd /usr/local/bin/
evmosd version
设置链 ID
通过以下命令设置链 ID:evmosd config chain-id zgtendermint_9000-1
初始化节点
使用以下命令初始化节点,创建验证者和节点配置文件:evmosd init --chain-id zgtendermint_9000-1
修改为你要创建的验证者名称。
二、环境配置
复制创世文件 Genesis.json
- 运行此的命令将官方提供的创世文件 genesis.json,复制到配置目录:wget https://rpc-zero-gravity-testnet.trusted-point.com/genesis.json -O $HOME/.evmosd/config/genesis.json
运行如下命令验证 Genesis 配置文件的正确性:evmosd validate-genesis
启动测试网
启动节点并同步到最新的区块高度。首次启动时,同步可能需要较长时间:evmosd start
如图所示及是正在同步区块,需要同步到最新区块高度才能创建验证者节点
三、创建钱包
- 创建一个新的钱包:evmosd keys add
将改成你要创建的钱包名称,之后会让设置密码,输入时不可见,输入两次之后就会出现生成的钱包地址和公钥,助记词,这些重要信息一定要保存好。
获取对应的以太坊地址
要获取以 0x 开头的以太坊地址,可以使用如下两个办法:evmosd keys unsafe-export-eth-key
修改成自己设置的钱包名称,出现提示输入y,输入钱包密码,即可得到钱包密钥,然后将密钥导入小狐狸钱包即可得到以太坊地址。
或者输入以下的命令,将 evmos 钱包地址改成自己创建的evmos地址:evmosd debug addr evmos地址
返回结果中的第三方即是对应的以太坊地址
领水
获取到以太坊地址后即可到官方水龙头领水,24小时只能领0.1个
四、创建验证者节点
输入以下命令,查询目前区块同步的区块高度,catching_up 的状态变为false 时同步到最新高度:evmosd status | jq .SyncInfo
启动验证者节点
在获取了一些测试网代币和同步到最新的区块后,才能创建验证者:
evmosd tx staking create-validator
--amount=1000000000000000aevmos
--pubkey=$(evmosd tendermint show-validator)
--moniker=""
--chain-id=zgtendermint_9000-1
--commission-rate=0.05
--commission-max-rate=0.10
--commission-max-change-rate=0.01
--min-self-delegation=1
--from=
--identity=""
--website=""
--details=""
--gas=500000
--gas-prices=99999aevmos
修改成你的验证者名字
修改成钱包名字
— website= 可以填入网站链接,没有留空
— details= 节点描述,没有留空
给自己的验证者节点质押:evmosd tx staking delegate $(evmosd keys show 你的钱包名 --bech val -a) 质押数量evmos --from 你的钱包名 --gas=500000 --gas-prices=99999aevmos -y
五、验证者出狱
如果验证者节点被关监禁,使用以下命令将其释放,出现哈希值及表示出狱:evmosd tx slashing unjail --from --gas=500000 --gas-prices=99999aevmos -y
修改成自己钱包名称
查看节点状态
查看节点状态(active为激活节点,inactive未激活节点,在列表中找到自己的节点名称查看其状态)
https://explorer.validatorvn.com/OG-Testnet/staking
以上即成功完成了 0G 的验证者节点搭建,如在过程中遇到困难,可进入 Satea 官方 Discord 群组:
https://discord.com/channels/1209535560780218368/1215276593015169044
或者扫描下方二维码,进入 Satea 节点讨论微信群,获取搭建指导和第一手资讯信息。
评论 (0)