免责声明:本文内容仅供教育参考,不构成财务建议。也不表明 Satea 对本文的任何立场。Web3、区块链技术、加密货币等领域存在潜在风险,在参与任何相关产品、服务或投资前,请务必谨慎行事,独立研究。

融资3700万的 ZK-EVM 的 L2,Taiko 在2024年4月25日公布了主网上线前的最后一期测试网:Hekla。根据此前报道, Taiko 将于24年第二季度完成代码审计,并上线主网。由于主网上线在即,此时参与最后一期测试网的建设,空投回报周期就更具性价比。目前 Taiko 只开放了 Proposer 节点,接下来我们将讲解详细的 Hekla 测试网节点搭建教程。

 

准备工作:

硬件:官方推荐的最低硬件要求2 CPU,4GB RAM,1TB 硬盘(暂时用不了这么大),网速:8 MBit/sec

系统:Ubuntu,Window wsl,

rpc:holesky的rpc,推荐使用https://blockpi.io/

软件:docker,git

 

注册blockpi,获取holesky的rpc

打开https://blockpi.io/,注册or登录账号

新建api key

网络选择”Holesky”, API Key Name 可以随意填写。

点击刚刚创建好的api key

记好这两个链接,后边安装taiko节点的时候需要填入

 

服务器环境安装

以下步骤都是在Ubuntu系统上演示

 

安装git

登录服务器,依次输入:

sudo apt upgrade -y
apt install git

过程中会中断一下,输入y按回车继续

安装docker(安装过程中如有提示让输入y回车继续安装)

安装基本组件

sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

# 添加 Docker 官方 GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 设置 Docker 仓库

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

授权 Docker 文件

sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update

安装 Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

安装 Docker compose

sudo apt install docker-compose

验证 Docker Engine 安装是否成功

sudo docker run hello-world

运行得到如下结果及表示docker安装成功

查看docker compose版本:docker-compose -v

taiko节点安装

运行此代码,复制taiko到服务器:git clone https://github.com/taikoxyz/simple-taiko-node.git

进入taiko目录

cd simple-taiko-node

复制.env文件:cp .env.sample .env

编辑.env文件:nano .env

找到

L1_ENDPOINT_HTTP=

L1_ENDPOINT_WS=

填入在block.io获取的链接

L1_BEACON_HTTP=填写 https://ethereum-holesky-beacon-api.publicnode.com/ (如果自建有Holesky节点,填写自建节点的链接)

ENABLE_PROPOSER=修改成true,成为proposer节点

L1_PROPOSER_PRIVATE_KEY=填入以太坊私钥,去掉开头的0x,建议新建钱包

L2_SUGGESTED_FEE_RECIPIENT=填入以太坊地址

PROVER_ENDPOINTS=http://taiko_client_prover_relayer:9876

http://taiko_client_prover_relayer:9876修改为http://kenz-prover.hekla.kzvn.xyz:9876或者http://hekla.stonemac65.xyz:9876

修改完成后看下方的提示,先^+o键保存,^+x键退出

 

启动节点

依次输入

docker compose --profile l2_execution_engine up -d
docker compose --profile proposer up -d

 

打开Grafana面板查看区块更新情况

http://服务器IP地址:3001/d/L2ExecutionEngine/l2-execution-engine-overview?orgId=1&refresh=10s

本地安装的话,服务器IP地址改为127.0.0.1

正常的区块同步趋势,因为 proposer 节点不需要进行实际验证,因此 Latest header (已同步高度)无需完全追上 Latest receipt (最新区块高度),相差不多,且 Chain head 增长线为一条直线即为成功。

查看运行日志:docker compose logs -f

以上即成功完成了 Taiko 的节点搭建,如在过程中遇到困难,可进入 Satea 官方 Discord 群组:

https://discord.com/channels/1209535560780218368/1215276593015169044

或者扫描下方二维码,进入 Satea 节点讨论微信群,获取搭建指导和第一手资讯信息。