加密狗空投教程271 — 如何在Taiko Alpha-3上部署节点

自从Taiko发布2200万美元融资后,很多人开始卷了,但需要注意的是alpha-3测试网是针对proposer和prover。目前公共测试网普通用户是没有TTKO代币的,只有持有TTKO,你才能在alpha-3中作为proposer去做任务。你在alpha-3中作为prover(验证者)完成任务,

image-1687155936346

自从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链接

image-1687157919817

3、点击“接受”,输入云服务器的用户名和密码

注意:要粘贴你已经复制的任何命令,只需要右键单击要粘贴命令即可

image-1687157931999

image-1687157938998

4、再次输入密码,并输入新密码。

image-1687157959075

以上就是云服务器+SSH组合的步骤,下面所有步骤都在SSH工具中进行(小白用户建议使用Xshell或Finalshell)

三、部署Docker

1、更新升级服务器

在开始之前,需要更新和升级服务器

sudo apt update && apt upgrade - y

image-1687157988178

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

image-1687158040243

添加 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

image-1687158286909

设置存储库:

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

image-1687158306131

授予 Docker 公钥文件的读取权限:

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

image-1687158400307

要安装最新版本,请运行:

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

当收到新的命令提示符时,输入Y并按ENTER

image-1687158441333

安装 docker compose:

sudo apt install docker-compose

收到新的命令提示符时,输入Y并按ENTER

image-1687158459893

通过运行镜像验证 Docker Engine 安装是否成功hello-world:

sudo docker run hello-world

image-1687158477887

检查 docker compose 版本:

docker-compose -v

image-1687158495003

4、安装Screen

Linux Screen为用户提供了在单个终端窗口管理器中打开多个独立终端实例的选项。Screen 还包括一个增强的命令行,为用户提供比标准命令行更多的特性和功能。

有关screen的更多命令。

sudo apt install screen

创建一个新会话

sudo screen -S <Your Session Name>

用你选择的名称替换

sudo screen -S taiko

image-1687158532831

四、钱包和账户

1、Alchemy

按照下面的链接,注册并创建一个像下面图片一样的应用程序,然后在记事本中复制/粘贴密钥(HTTPS,WS),然后进行下一步。
https://www.alchemy.com/

image-1687158587580

image-1687158595065

image-1687158600662

image-1687158606985

image-1687158616642

image-1687158625587

2、添加 Taiko-3网络

image-1687158654331

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

image-1687158710629

2、配置节点
cp .env.sample .env

image-1687158742788

通过以下命令编辑配置文件,并根据教程复制/粘贴上一步中保存的密钥。图中的箭头显示你应该粘贴的位置。

nano .env

image-1687158762520

按 Ctrl + X 然后输入y ,再按ENTER

3、启用验证者(可选)

注意:如果要启用验证者,最好看看自己配置够不够,上午已经介绍了最低要求。

设置以下环境变量以启用你的节点作为证明者:

设置ENABLE_PROVER为true(用 替换默认值false)true。
设置L1_PROVER_PRIVATE_KEY为你钱包的私钥;它需要在 Sepolia 上取得一些balance来证明区块

image-1687158784852

按 Ctrl + X 再输入y ,然后按ENTER 。

4、启动节点
docker compose up

image-1687158831210

image-1687158837244

按 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

给TA打赏
共{{data.count}}人
人已打赏
评测攻略

加密狗空投教程270 -- 5分钟在Taiko上部署智能合约的收藏级教程

2023-6-19 16:39:13

评测攻略

加密狗空投教程272 -- Metatime NFT 部署教程(明牌空投) --

2023-6-19 16:39:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索