# 加密狗整编空投第224篇：如何在Taiko Alpha-3上部署节点 - 加密狗 - Medium

By [jjmack](https://paragraph.com/@jjmack) · 2023-06-10

---

三、部署Docker
----------

**1、更新升级服务器**

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

    sudo apt update && apt upgrade - y
    

![](https://storage.googleapis.com/papyrus_images/c79c670de70a32165fa37e71ab471883390fdbd2dbf55a37ff515757e8fbbd18.webp)

**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
    

![](https://storage.googleapis.com/papyrus_images/b5eb31543043cffbfae593309578f8dbf5568d5ffb1e865923db2dcfe49fda4b.webp)

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

![](https://storage.googleapis.com/papyrus_images/6d41304196c4888c4684cd013905e8a118ccc235da60bf75a5010f024644b4a8.webp)

设置存储库：

    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
    

![](https://storage.googleapis.com/papyrus_images/99c73fd2aa8217ece0fee2d038406a30aa247fa377144a2f46b98bd20680ebb2.webp)

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

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

![](https://storage.googleapis.com/papyrus_images/2b12767fb7e155cdd733b254fd9a97532426256dca660e5ae50400c5ac5a5869.webp)

要安装最新版本，请运行：

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

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

![](https://storage.googleapis.com/papyrus_images/4df62c98311b0d0cb9dd5b54b867421b1a48ac53c21c642fb0832b3ee5b61230.webp)

安装 docker compose：

    sudo apt install docker-compose
    

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

![](https://storage.googleapis.com/papyrus_images/20002e3e5de5cb9415d31d0235e3fad63451e51e9bac4105136fe9fbf1515f3d.webp)

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

    sudo docker run hello-world
    

![](https://storage.googleapis.com/papyrus_images/6f1d0323f0ab28d0723ef1f26a78d79c4f13985686dad4c06579ee3980d1f44a.webp)

检查 docker compose 版本：

    docker-compose -v
    

![](https://storage.googleapis.com/papyrus_images/6952fc04e19a99f798631bdf542a92da25bc3bcbc2bf53e4f7dedfb27900b8ae.webp)

**4、安装Screen**

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

[**有关screen**](https://phoenixnap.com/kb/how-to-use-linux-screen-with-commands)的更多命令\*\*。\*\*

创建一个新会话

    sudo screen -S <Your Session Name>
    

用你选择的名称替换 <Your Session Name>

    sudo screen -S taiko
    

![](https://storage.googleapis.com/papyrus_images/458837240356185f1c1cecd8e4a524d0fd04ac042da67de93de9380036d1b92c.webp)

四、钱包和账户
-------

1、Alchemy
---------

按照下面的链接，注册并创建一个像下面图片一样的应用程序，然后在记事本中复制/粘贴密钥（HTTPS，WS），然后进行下一步。

![](https://storage.googleapis.com/papyrus_images/aeec5a47b6a14ca0c7a65f31d09d214b0ebb03b56031ce49a1276c9079e71564.webp)

![](https://storage.googleapis.com/papyrus_images/b96e81dbb4ad9385eab1234c17da44325a5f90fba9732458b384f85d407a9a82.webp)

![](https://storage.googleapis.com/papyrus_images/bf887b1522e8ab36dee3c74596e998a664e334d4c97dd7c57e61e700d2fe78a5.webp)

![](https://storage.googleapis.com/papyrus_images/044df30a6816155bce0d16090a86e0cbf148181237274603b01ae41d2b115242.webp)

![](https://storage.googleapis.com/papyrus_images/74a3e4eb74e2e4dbe72dd5a3f30c72712de12033a2acb448ab56e50dc0dbdae7.webp)

![](https://storage.googleapis.com/papyrus_images/34148c9fa9de37c77faa35d66c9e0be145104d856c035641ea8e29121ff9ada8.webp)

2、添加 Taiko-3网络
--------------

![](https://storage.googleapis.com/papyrus_images/b1cfc9604d911a1e596e1af750a533a7807265163da1f59aee308b4bb78ef067.webp)

[https://chainlist.org/zh?search=tai&testnets=true](https://chainlist.org/zh?search=tai&testnets=true)

**3、申请水龙头**

下面的链接都可以领到水龙头：

[sepolia-faucet.pk910.de](https://t.co/nJAuN5dyfN)

[https://faucet-sepolia.rockx.com](https://t.co/0Xn318WXDe)

[https://sepoliafaucet.com](https://t.co/NKeKCUU8c4)

[https://infura.io/faucet/sepolia](https://t.co/FqtgXlCtHi)

如果都领不到，就得去买了：

[https://testnetbridge.com](https://t.co/49GBk66WYp)（如果实在找不到水龙头了，那就直接买）

五、安装并运行节点
---------

**1、下载节点**

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

![](https://storage.googleapis.com/papyrus_images/17fdfa3e84ab454bcf51e8f0c46aa287123021841116703703fb2ec1932f7bf1.webp)

**2、配置节点**

    cp .env.sample .env
    

![](https://storage.googleapis.com/papyrus_images/b7aaeb2ae8ec6b2f26cf202a9b0275fa48aad6c062373e9c15021ac1e6dc753f.webp)

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

    nano .env
    

![](https://storage.googleapis.com/papyrus_images/2c50c7a294c08559a261d0400730ddf6971ad80f26a2748a7f9783f22f3fd3e7.webp)

按 Ctrl + X 然后输入**y** ，再按**ENTER**

**3、启用验证者（可选）**

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

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

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

![](https://storage.googleapis.com/papyrus_images/ffab41c28171ba084ded230de0cdaa209dde18708bee1397f0afc14687fd68ca.webp)

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

**4、启动节点**

![](https://storage.googleapis.com/papyrus_images/e2a605e682b869e42ce73ed5c24512bd66cf0204c0cffe29350b4f25026bfa84.webp)

![](https://storage.googleapis.com/papyrus_images/f2e954ba0503257f8c2fb5f0e817333e1b725cb168894be7b6352f1c8933362d.webp)

按 Ctrl 和 A + D 分离屏幕会话。

**5、一些常用命令（可选）**

**停止一个节点**

此命令关闭节点，但会保留所有区块，因此下次重新启动节点时，不需要再次从创世同步。

**删除节点**

这些命令会完全删除节点：

    docker compose down -vrm -f .env
    

**更新节点**

更新`simple-taiko-node`Docker 镜像：

**查看所有日志**

    docker compose logs -f
    

**查看验证者镜像的日志**

    docker compose logs -f taiko_client_prover
    

**查看 L2 执行引擎日志**

    docker compose logs -f l2_execution_engine
    

官方文档：

---

*Originally published on [jjmack](https://paragraph.com/@jjmack/224-taiko-alpha-3-medium)*
