文章导航
- 如何参与Taiko才能获得激励
- 什么是提议者和证明者
- 节点如何部署
- 部署之后如何成为提议者
- 部署之后如何成为证明者
一、如何参与Taiko才能获得激励
首先纠正一个被kol引导传播的错误,taiko需要【运行节点】并成为提议者和证明者才能获得明牌奖励
不过这里也有提到其他参与方法,但是没有提到有奖励:
二、什么是提议者和证明者
本次测试有两种角色可以获得奖励:提议者和证明者
1、什么是提议者和证明者?
证明者在提交有效证明时从协议中获得 TTKO。因此,证明者的“要做的工作”(即生成证明)映射到获得 TTKO。
提议者:“要完成的工作”意味着提议区块并支付 TTKO,并赚取 SepETH
也就是说提议者需要拥有TTKO,而根据官方mirror的描述:TTKO的来源如下
(1)在 alpha-1 中按提议的区块数量排名前 2,000 名的提议者将分别获得一些 TTKO。这些地址可以在这里找到。
(2)在 alpha-2 中至少证明了一个区块的 195 名证明者将分别获得一些 TTKO。这些地址可以在这里找到。
(3)如果您通过证明 alpha-3 块(现在,随着链的进展)获得 TTKO,您可以随时使用它来提议(就是说本次测试的证明者也可以获得TTKO)
证明者的硬件要求较高,这是官方建议最低硬件要求: 8 或 16 核 CPU;32 GB 内存;硬盘建议大于1T,一般都是用服务器来跑
2、这两种角色具体需要参与到什么工作呢?
可以从官方文档找到答案
三、节点如何部署
这里没有用到云服务器,如果有需要自行搜索相关教程,这里以我用的PC来演示
1、下载所需软件
官方文档给的需要用到Docker和Git
我们先按照官方文档给的下载路径来下载Docker和Git
https://docs.docker.com/engine/install/
https://github.com/git-guides/install-git/
这里Docker如果遇到这个问题,且wsl –update没有作用的话,需要更新win10版本(这个过程超慢),然后再命令行里输入wsl –update就可以解决这个问题
2、下载之后除了安装路径之外全部按照默认设置来next,直到完成安装
3、如果按照默认设置完成之后,右键菜单栏会多出这两个按钮
4、找一个大于1T的硬盘位置(建议)初始只要空间大于50G即可,然后右键
点击Git Bash Here,打开Git窗口
5、将下列内容复制到窗口内,然后回车
git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node
回车之后,窗口是这个样子,PS:忽略我这个路径(我是为了演示,直接在桌面弄了)
同时,你的目标路径会出现这样一个文件夹(做这步里面没有.env,做完第6步才有.env这个文件)
6、配置节点,分别在窗口里输入以下命令(完成后会打开你创建的.env)
cp .env.sample .env
做到这里,节点的基础搭建已经配置完成,剩下的就是要让节点跑起来
四、部署之后如何成为证明者
我们这里以证明者为例子来进行演示(提议者自己融会贯通一下)
打开.env(其实你也可以手动开)
notepad .env
这两个变量需要调整你自己的RPC,而且看需要是存档节点,这里推荐使用infura即可完成
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
更多指令见官方文档
附官方文档链接在下面