自从Taiko发布2200万美元融资后,很多人开始卷了,但需要注意的是alpha-3测试网是针对proposer和prover。
目前公共测试网普通用户是没有TTKO代币的,只有持有TTKO,你才能在alpha-3中作为proposer去做任务。你在alpha-3中作为prover(验证者)完成任务,也能获得TTKO。
哪些人有TTKO?
alpha-1中的1000名proposer;
alpha-2中的195名prover;
可以查看一下你在不在两期名单里面:
alpha-1: https://github.com/taikoxyz/operations/blob/main/askja-provers/provers.csv
alpha-2:https://github.com/taikoxyz/operations/blob/main/askja-provers/provers.csv
今天的教程主要介绍在Taiko Alpha-3上部署验证节点;
一、前期准备
1、VPS:
运行验证者: CPU:8/16 vCore,内存:32GB,SDD:80GB,操作系统:Ubuntu 20.04
2、操作方式:云主机+SSH工具挖矿
这种方法需要你使用VPS或者你的机场做为云主机,云主机请切换成Ubuntu系统;
SSH工具:小白用户建议使用Xshell或Finalshell。
二、如何连接到VPS
MacOs:如果你使用的是这个操作系统,你只需要使用自己的设备与 SSH 连接;
Windows:如果你是Win,有很多工具可以使用,比如putty、MobaXterm、Xshell
1、下载一个应用程序(本教程以putty为例子,小白用户建议使用Xshell或Finalshell)
2、复制云服务器IP链接
3、点击“接受”,输入云服务器的用户名和密码
注意:要粘贴你已经复制的任何命令,只需要右键单击要粘贴命令即可
4、再次输入密码,并输入新密码。
以上就是云服务器+SSH组合的步骤,下面所有步骤都在SSH工具中进行(小白用户建议使用Xshell或Finalshell)
三、部署Docker
1、更新升级服务器
在开始之前,需要更新和升级服务器
sudo apt update && apt upgrade - y
2.、安装配置
当接到终端询问时,复制粘贴下面的命令,输入Y并按ENTER
sudo apt install pkg-config curl git-all build-essential libssl-dev libclang-dev ufw
3、安装Docker
之前写了很多节点挖矿教程,粉丝反应上手困难,所以我们来个简单的,用 docker 安装 Taiko 节点,输入以下命令:
sudo apt-get install ca-certificates curl gnupg lsb-release
添加 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
设置存储库:
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/n
授予 Docker 公钥文件的读取权限:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update
要安装最新版本,请运行:
sudo apt- get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
当收到新的命令提示符时,输入Y并按ENTER
安装 docker compose:
sudo apt install docker-compose
收到新的命令提示符时,输入Y并按ENTER
通过运行镜像验证 Docker Engine 安装是否成功hello-world:
sudo docker run hello-world
检查 docker compose 版本:
docker-compose -v
4、安装Screen
Linux Screen为用户提供了在单个终端窗口管理器中打开多个独立终端实例的选项。Screen 还包括一个增强的命令行,为用户提供比标准命令行更多的特性和功能。
有关screen的更多命令。
sudo apt install screen
创建一个新会话
sudo screen -S <Your Session Name>
用你选择的名称替换
sudo screen -S taiko
四、钱包和账户
1、Alchemy
按照下面的链接,注册并创建一个像下面图片一样的应用程序,然后在记事本中复制/粘贴密钥(HTTPS,WS),然后进行下一步。
https://www.alchemy.com/
2、添加 Taiko-3网络
3、申请水龙头
下面的链接都可以领到水龙头:
sepolia-faucet.pk910.de
https://faucet-sepolia.rockx.com
https://sepoliafaucet.com
https://infura.io/faucet/sepolia
如果都领不到,就得去买了:
https://testnetbridge.com(如果实在找不到水龙头了,那就直接买)
五、安装并运行节点
1、下载节点
git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node
2、配置节点
cp .env.sample .env
通过以下命令编辑配置文件,并根据教程复制/粘贴上一步中保存的密钥。图中的箭头显示你应该粘贴的位置。
nano .env
按 Ctrl + X 然后输入y ,再按ENTER
3、启用验证者(可选)
注意:如果要启用验证者,最好看看自己配置够不够,上午已经介绍了最低要求。
设置以下环境变量以启用你的节点作为证明者:
设置ENABLE_PROVER为true(用 替换默认值false)true。
设置L1_PROVER_PRIVATE_KEY为你钱包的私钥;它需要在 Sepolia 上取得一些balance来证明区块
按 Ctrl + X 再输入y ,然后按ENTER 。
4、启动节点
docker compose up
按 Ctrl 和 A + D 分离屏幕会话。
5、一些常用命令(可选)
停止一个节点
此命令关闭节点,但会保留所有区块,因此下次重新启动节点时,不需要再次从创世同步。
docker compose down
删除节点
这些命令会完全删除节点:
docker compose down -vrm -f .env
更新节点
更新simple-taiko-nodeDocker 镜像:
docker compose pull
查看所有日志
docker compose logs -f
查看验证者镜像的日志
docker compose logs -f taiko_client_prover
查看 L2 执行引擎日志
docker compose logs -f l2_execution_engine
官方文档:https://taiko.xyz/docs/guides/run-a-node
本篇内容就到这里,更多信息请关注:
加密狗推特:https://twitter.com/JiamigouCn
电报:https://t.me/JIAMIGOU002