1. TAIKO简介

ZK-Rollups通过在链外执行、聚合和证明交易,并依赖于以太坊进行数据可用性和有效性证明验证,从而扩展计算规模。目前正在生产中的ZK-Rollups的最大缺点是它们无法完全支持EVM的广义计算,而是大多数是特定于应用程序的。这破坏了与现有以太坊L1智能合约和dapp的兼容性,并且进一步使构建提供相同类型的可组合、表达式丰富的新智能合约和dapp变得困难。

等价于以太坊的ZK-Rollups,有时称为ZK-EVMs,是二层扩展解决方案的圣杯,因为它们不会在安全性或兼容性方面做出妥协。最近的说法是,TAIKO旨在成为Type1类型的ZK-EVM,即优先考虑完美的EVM /以太坊等价性,而不是ZK证明生成速度。

TAIKO由三个主要部分组成:ZK-EVM电路(用于生成证明)、L2 Rollup节点(用于管理Rollup链)和L1上的协议(用于将这两个部分连接起来以进行Rollup协议验证)。

2. 云主机

云服务器具有以下优点:高可用性、高可扩展性、全球数据中心(选择合适的IP地址段)、易于配置、廉价

3. 当前版本运行Pover的最低配置

CPU: 8/16 vCore, RAM: 32GB, SDD:80GB, OS: Ubuntu 20.04

4. 使用Hetzner云主机服务

(1)点击“Sign Up"注册账号



(2)点击” REGISTER NOW “



(3)根据提示填入邮箱,密码

(4)填写下KYC

(5)点击<+ New project> 填写下名字,然后在“new page”, 点击 “Add Server



(6)选择地区(建议用德国的数据中心),根据前文的硬件参数选择好最小参数(性能参数越高,收费越高),给服务器随便起个名字,然后点击“create and buy”







注意:会发送一封邮件关于您的服务器信息,例如IP地址和密码,请查看您的邮箱并使用这些信息连接到服务器。



5.连接服务器

建议使用Putty:

  • 自己上网搜索下载并启动应用程序。

  • 使用发送到您电子邮件地址的信息。

  • 复制IP并输入到应用程序中,然后点击“打开”按钮。

  • 点击“接受”按钮,输入Hetzner发送的用户名和密码。

注意:要粘贴已复制的任何命令,只需右键单击要粘贴命令的位置。





再次输入或粘贴您的密码,输入新密码并再次输入确认密码。

如上图,已经进入服务器。

6. 调试服务器

打入命令:

sudo apt update && apt upgrade -y



打入命令装一些预置包:

sudo apt install pkg-config curl git-all build-essential libssl-dev libclang-dev ufw

打入命令安装Docker:

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/null



设置目录权限

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确认



安装docker compose

sudo apt install docker-compose



安装Screen

sudo apt install screen

安装完成后打入:

sudo screen -S KeithLoveCZ



至此,服务器环境就准备完成了。

7.在Alchemy设置一个自己的TAIKO节点

Alchemy自己搜索下网站地址,应该和下图一样,根据以下截图,完成注册和自用节点设置。













关键就是要把上面红框里的HTTPS和WWS复制出来,后面配置TAIKO节点要用到。

8. 设置EOA钱包

考虑到一些粉丝可能对这块完全没有概念,给大家做点小普及。

下载并安装Metamask钱包

注意:我们需要导出并复制钱包的私钥,因此一定要使用没有余额的新账户或钱包,只在Taiko节点上使用。

如果你没有小狐狸钱包,可以从Chrome Web Store下载和安装它,打开并创建一个账户(不要忘记只用于Taiko测试网的账户)。

如果你已经安装了小狐狸,请打开并创建一个新账户(不要忘记只用于Taiko测试网的账户)。

可以根据图像逐步创建新账户:









导出私钥

导出账户的私钥,然后将信息复制到记事本中并保存到下一步使用。您可以使用以下链接或图像来到达最终步骤。







9.领水

要成为证明人必须在Sepolia(以太的一条测试网,TAIKO测试网跑在上面)上拥有一些ETH。使用pk910的领水网站申请,或者留言我给你打点。



10.安装运营TAIKO测试网的Prover

下载节点:

git clone https://github.com/taikoxyz/simple-taiko-node.git cd simple-taiko-node



配置节点:

cp .env.sample .env



通过以下命令编辑配置文件,并根据示例复制/粘贴上一步保存的http/ws密钥。图像中的箭头代表粘贴密钥的位置。

nano .env



设置以下环境变量来加入Prover竞赛:

  • 将 ENABLE_PROVER 设置为 true(用 true 替换默认的 false)。

  • 将 L1_PROVER_PRIVATE_KEY 设置为您钱包的私钥,前文说了需要在 Sepolia 上有一定的测试ETH,没有的化就没有GAS拿奖励。



按下Ctrl + X,然后在键盘上键入y,最后按ENTER键。

#ETH #Binance #Web3 #Layer2 #原创