# 【Taiko手把手节点部署教程】如何参与Taiko Alpha-3 并获得激励

By [0xLuer|推特@0xLuer](https://paragraph.com/@zaoribaofu) · 2023-06-11

---

### 文章导航

*   如何参与Taiko才能获得激励
    
*   什么是提议者和证明者
    
*   节点如何部署
    
*   部署之后如何成为提议者
    
*   部署之后如何成为证明者
    

一、如何参与Taiko才能获得激励
-----------------

首先纠正一个被kol引导传播的错误，taiko需要【运行节点】并成为提议者和证明者才能获得明牌奖励

不过这里也有提到其他参与方法，但是没有提到有奖励：

![](https://storage.googleapis.com/papyrus_images/56b38363d5277d21b33c1d0a7890f3e853bc236935101e9b1a9cc5fe84463997.png)

二、什么是提议者和证明者
------------

本次测试有两种角色可以获得奖励：**提议者**和**证明者**

![](https://storage.googleapis.com/papyrus_images/2e45bbdfc0ab0466a433bd2c158292e61bdf9db3afba7b5ab9cd0709be322c54.png)

1、什么是**提议者**和**证明者**？

证明者在提交有效证明时从协议中获得 TTKO。因此，证明者的“要做的工作”（即生成证明）映射到获得 TTKO。

提议者：“要完成的工作”意味着提议区块并支付 TTKO，并赚取 SepETH

也就是说提议者需要拥有TTKO，而根据官方mirror的描述：**TTKO的来源如下**

（1）在 alpha-1 中按提议的区块数量排名前 2,000 名的提议者将分别获得一些 TTKO。[这些地址可以在这里](https://github.com/taikoxyz/operations/blob/main/snaefellsjokull-proposers/proposers.json)找到。

（2）在 alpha-2 中至少证明了一个区块的 195 名证明者将分别获得一些 TTKO。[这些地址可以在这里](https://github.com/taikoxyz/operations/blob/main/askja-provers/provers.csv)找到。

（3）如果您通过证明 alpha-3 块（现在，随着链的进展）获得 TTKO，您可以随时使用它来提议（就是说本次测试的证明者也可以获得TTKO）

**证明者的硬件要求较高，这是官方建议最低硬件要求： 8 或 16 核 CPU；32 GB 内存；硬盘建议大于1T，一般都是用服务器来跑**

2、这两种角色具体需要参与到什么工作呢？

可以从官方文档找到答案

![](https://storage.googleapis.com/papyrus_images/fc438cd814bf3e3dfd32ffe18ed7264f8edcafd4ba79f3cad40f0c31e1cb27ae.png)

![](https://storage.googleapis.com/papyrus_images/71a111b15a3be9fee9ff54c81a765ee2e15cf14b2b6dfa92c91bf0e723eb86ee.png)

三、节点如何部署
--------

这里没有用到云服务器，如果有需要自行搜索相关教程，这里以我用的PC来演示

1、下载所需软件

官方文档给的需要用到Docker和Git

我们先按照官方文档给的下载路径来下载Docker和Git

[https://docs.docker.com/engine/install/](https://docs.docker.com/engine/install/)

[https://github.com/git-guides/install-git/](https://github.com/git-guides/install-git/)

这里Docker如果遇到这个问题，且wsl --update没有作用的话，需要更新win10版本（这个过程超慢），然后再命令行里输入wsl --update就可以解决这个问题

![](https://storage.googleapis.com/papyrus_images/ff255d4b31df794f49e212aef0df2f1fca69e6216e2841c5f916450646d1c7d1.png)

2、下载之后除了安装路径之外全部按照默认设置来next，直到完成安装

3、如果按照默认设置完成之后，右键菜单栏会多出这两个按钮

![](https://storage.googleapis.com/papyrus_images/549a27304b5d3ba9808612a31b1360836ae202b88634be4b287e68ac2be967cc.png)

4、找一个大于1T的硬盘位置（建议）初始只要空间大于50G即可，然后右键

点击**Git Bash Here**，打开Git窗口

5、将下列内容复制到窗口内，然后回车

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

回车之后，窗口是这个样子，PS：忽略我这个路径（我是为了演示，直接在桌面弄了）

![](https://storage.googleapis.com/papyrus_images/1b34fe2cf8ca9cd314def1f11fa8f6f70866f9c12f2aaf934ac7c8cc44b33246.png)

同时，你的目标路径会出现这样一个文件夹（做这步里面没有.env，做完第6步才有.env这个文件）

![](https://storage.googleapis.com/papyrus_images/252dc8c6b95146fee02949fdbdd8e04ece8c7b3ade3d51d683dd51d682e186c9.png)

6、配置节点，分别在窗口里输入以下命令（完成后会打开你创建的.env）

    cp .env.sample .env
    

做到这里，节点的基础搭建已经配置完成，剩下的就是要让节点跑起来

四、部署之后如何成为证明者
-------------

我们这里以**证明者**为例子来进行演示（提议者自己融会贯通一下）

打开.env（其实你也可以手动开）

    notepad .env
    

这两个变量需要调整你自己的RPC，而且看需要是存档节点，这里推荐使用**infura**即可完成

[https://app.infura.io/dashboard](https://app.infura.io/dashboard)

在infura里设置好自己的rpc后，将https和websockets分别复制下来，然后对应下面这两个变量，在.env内进行添加

*   L1\_ENDPOINT\_HTTP
    
*   L1\_ENDPOINT\_WS
    

然后再更改下下面的内容

*   设置`ENABLE_PROVER`为`true`（用 替换默认值`false`）`true`。
    
*   设置`L1_PROVER_PRIVATE_KEY`为你钱包的私钥；提前给这个钱包地址领点seth
    
    （建议使用新钱包）
    

**到这里就已经完成了配置，接下来就是让节点跑起来(要保证Docker有在运行):**

开始节点`docker compose up -d`

更多指令见官方文档

附官方文档链接在下面

[https://taiko.xyz/docs/guides/run-a-node](https://taiko.xyz/docs/guides/run-a-node)

---

*Originally published on [0xLuer|推特@0xLuer](https://paragraph.com/@zaoribaofu/taiko-taiko-alpha-3)*
