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测试网的账户)。
可以根据图像逐步创建新账户:
导出私钥
导出账户的私钥,然后将信息复制到记事本中并保存到下一步使用。您可以使用以下链接或图像来到达最终步骤。
![](https://public.bnbstatic.com/image/pgc/202304/b6253a3b4cefd037daf1adf9d20bd489.jpg)
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键。