# Opside 测试网节点搭建：你的魔法师之旅开始了

By [S17Labs](https://paragraph.com/@s17) · 2023-06-16

---

亲爱的读者，你好！欢迎来到我们的魔法世界 —— Opside 测试网。在这里，你不仅是一个观察者，更是一个创造者，一个魔法师，一个可以通过自己的行动影响这个世界的人。 我们知道，对于初次接触这个世界的你来说，可能会感到有些复杂，有些陌生。但请不要担心，我们将陪伴你一步一步地学习，用最通俗易懂的方式来帮你理解这个世界。 在这个旅程中，你将了解如何搭建自己的节点，进行质押，并成为一个有效的验证者。现在，让我们一起，开始这段魔法师之旅吧！

0x00 进入魔法世界：Opside
==================

（1）魔法世界的秘密
----------

Opside，一个令人着迷的魔法世界，充满了无限的可能性。这个世界是一个去中心化的ZK-RaaS（ZK-Rollup即服务）网络，在这里，每一个人都可以成为一个魔法师，施展自己的魔法，创造出令人惊叹的事物。 并且，Opside 也制定了一套特别的法规，允许每一个魔法师在不需要任何基础设施维护的情况下，在Opside的Layer 3上部署自己的魔法。这是一个热爱创新，追求自由的魔法世界。

（2）魔法世界的历史
----------

### Pre-Alpha 测试网（OIT1，Opside 激励测试网 1）

这个世界于5月24日正式对外开放，让每一个愿意探索的人都可以进入其中，体验这个世界的奇妙之处。 预计测试期将持续三个月，期间魔法世界的守护者们会鼓励每一个魔法师，以他们自己的方式，来为这个世界的发展贡献力量，作为回报，他们将获得积分奖励，这些积分将可以在Opside主网上线后兑换为魔法世界的货币。

### Alpha测试网（OIT2，Opside Incentivized Testnet 2）

预计在8月份，这个魔法世界将会迎来它的第二个阶段。

### 最终测试网（OIT3，Opside Incentivized Testnet 3）

11月，将会是这个魔法世界的最后测试阶段，届时，每一个魔法师都可以全力展现他们的实力，为这个世界的成长做出最后的贡献。

（3）步入魔法世界的门
-----------

对于每一个愿意走进这个魔法世界的魔法师来说，有一个特别的机会等待着他们：测试网空投活动。这是一个非常好的机会，可以帮助你在控制成本的同时，获取到一些在这个世界中非常有价值的物品。 在这个指南的接下来部分，我将详细地为你介绍如何在测试阶段搭建节点，以及如何进行质押POS。 接下来，就让我们一起，深入到这个充满魔法的世界，开始我们的冒险吧！ **注意：这是一份魔法指南，所以请确保你对魔法世界保持足够的耐心和热情。在遇到困难时，不要急躁，相信你一定能够通过坚持和勇气，解决所有的挑战。**

0x01 让我们开始吧
===========

（1）准备你的环境
---------

### 官方软硬件要求

*   操作系统： 64位Linux，Mac OS X 10.14+，Windows 10+ 64位我们建议你使用：Ubuntu 20.04 (amd64)
    
*   CPU： 4个以上核心@2.8GHz以上
    
*   内存： 16GB以上内存
    
*   存储： SSD，至少有500GB的可用空间（我们建议在主网上有2TB）
    
*   要成为一名验证人，你需要质押存入25000个IDE（需要领水）
    

### 自测设备配置（云服务器）

*   CPU： 2核心
    
*   内存： 8GB
    
*   存储： SSD，200G
    
*   操作系统： Ubuntu 23.04 x64
    
*   要成为一名验证人，你需要质押存入25000个IDE（需要领水）
    

（2）做好预热：领水&添加网络
---------------

### 领水：就像获得魔法能量

1.  踏入我们的魔法世界： opside Discord[https://discord.com/invite/opsidezk](https://discord.com/invite/opsidezk)
    
2.  提交你的准入申请，成为魔法社区的一员[https://docs.google.com/forms/d/e/1FAIpQLSdMNJQjHHgCJdgTBeHAR9GrcFvMg16r660-O0go25RskBgSLg/viewform](https://docs.google.com/forms/d/e/1FAIpQLSdMNJQjHHgCJdgTBeHAR9GrcFvMg16r660-O0go25RskBgSLg/viewform)
    
3.  进入 for-validators 频道，与我们的魔法师们打个招呼
    
4.  @我们的魔法机器人 ‘Opside Faucet’，然后输入你的魔法地址领取能量（请注意，只有通过白名单的魔法师才能领取）
    

### 使用小狐狸钱包添加网络

*   Network name(网络名称): Opside Testnet Pre-Alpha Network
    
*   RPC URL(新的 RPC URL): [https://pre-alpha-us-http-geth.opside.network](https://pre-alpha-us-http-geth.opside.network)
    
*   Chain ID(链 ID): 51178
    
*   Currency symbol( 货币符号): IDE
    
*     
    

0x02 开启你的魔法之旅：搭建测试节点
====================

（1）基础环境搭建：打造你的魔法工作台
-------------------

在开启你的魔法之旅之前，你需要确保你的魔法工作台（也就是你的系统）具备必要的环境，同时也需要更新现有的魔法工具。 这需要用到一些魔法咒语（命令），但别担心，这就像在厨房准备做一顿大餐前需要收拾桌面，准备材料一样。

    # 魔法咒语1：更新你的魔法工具
    sudo apt update && sudo apt upgrade -y
    
    # 魔法咒语2：安装必要的魔法环境
    sudo apt install apt-utils pkg-config curl git build-essential libssl-dev -y
    

（2）拿到你的魔法秘籍：安装脚本
----------------

这部分就像你的魔法秘籍，指引你接下来的魔法实践。将这个秘籍下载到你的魔法工作台，然后解开封印，你会看到一个神秘的文件夹，我们将在里面进行神奇的魔法操作。

    # 魔法咒语3：下载你的魔法秘籍
    wget -c https://pre-alpha-download.opside.network/testnet-auto-install-v2.tar.gz 
    
    # 魔法咒语4：解开秘籍的封印
    tar -C ./ -xzf testnet-auto-install-v2.tar.gz
    
    # 魔法咒语5：赋予秘籍权限
    chmod +x -R ./testnet-auto-install-v2
    
    # 魔法咒语6：进入神秘的秘籍空间
    cd ./testnet-auto-install-v2
    

（3）唤醒你的秘宝：安装 pos 验证节点客户端
------------------------

首先，我们来唤醒你的魔法秘宝 —— pos 验证节点客户端，让它成为你的忠实助手。

    ./install-ubuntu-en-1.0.sh
    

    +----------------------------------------------------------------------
    | Opside Chain FOR Ubuntu
    +----------------------------------------------------------------------
    | Copyright © 2023-2099 Opside(https://opside.network) All rights reserved.
    +----------------------------------------------------------------------
    | For your normal use, please make sure to install Opside Chain with a fresh or clean Ubuntu 20+ system
    +----------------------------------------------------------------------
    
    # 你的提款Opside地址（就像你的魔法库，用于接收你的验证器奖励和退出时的存款）。
    The 20-byte (Eth1) execution address that will be used in withdrawal:
    
    # 密码（就像魔法阵的口令，用于保护你的验证器签名密钥）
    Create a password that secures your validator keystore(s)(The password length should be at least 8):
    
    **[Warning] you are setting an Eth1 address as your withdrawal address. Please ensure that you have control over this address.**
    # 确认你控制该地址的信息，重复你的提款Opside地址
    Repeat your execution address for confirmation.:
    
    **[Warning] you are setting an Eth1 address as your withdrawal address. Please ensure that you have control over this address.**
    # 确认你控制该地址的信息，重复你的提款Opside密码
    Repeat your keystore password for confirmation:
    

然后，CLI会赋予你一串魔法种子短语（24个助记符）。这就像你的魔法力量源泉，极度敏感，绝对不能暴露给其他人或联网的设备。

    # 记下你的助记符，并保存在安全的地方。
    This is your mnemonic (seed phrase). Write it down and store it safely. It is the ONLY way to retrieve your deposit.
    
    #.  生成的助记词在这里
    xxx.  xxx. xxxx
    
    # 请确保这些东西的安全，最好是离线。
    Press any key when you have written down your mnemonic.
    

按照CLI提示进行操作：

    # 再次输入你的种子短语以确认你已经记录。
    Please type your mnemonic (separated by spaces) to confirm you have written it down. Note: you only need to enter the first 4 letters of each word if you'd prefer.
    

（4）确认魔法同步：确定区块同步完成
------------------

我们需要等待你的客户端完全同步后才能进行质押。这就像是需要等待魔法水晶球显示出完整的信息。

    # 查看魔法水晶球（输出日志），检查魔法之书的页数（区块高度）
    opside-chain/show-geth-log.sh
    

然后，你可以打开Pre-Alpha-Testnet Opside Explorer这个魔法之镜，看看日志里的区块高度是否与魔法之镜中的一致。 当魔法之书的页数（number）与魔法之镜中显示的最新的页数一致时，恭喜你，你的区块同步完成了。

0x03 成为魔法世界的守护者：质押验证节点1
=======================

（1）找到你的魔法印章：获取验证的文件
-------------------

首先，你需要找到你的魔法印章，也就是存放在你的密室（路径）中的验证文件。打开你的命令提示符，就像打开一扇通往魔法世界的门一样，然后输入以下命令：

    # # 进入到你的密室（路径），进入到上一步保存的“Your keys can be found at：”后面的路径
    cd /root/testnet-auto-install-v2/validator_keys
    # 确认你的魔法印章（deposit_data-[timestamp].json文件）是否在这里（记得将timestamp替换成实际的时间戳）
    ls
    # # 查看并复制你的魔法印章的内容，deposit_data-[timestamp].json文件的内容并复制（timestamp 内容需要替换）
    cat deposit_data-[timestamp].json
    

（2）施展魔法，守护魔法世界：官网质押
-------------------

0x04 掌控魔法世界：系统维护与监控
===================

在你成为魔法世界的守护者之后，一切都需要你来维护和监控。幸运的是，我们有一些强大的魔法工具可以帮助你完成这些任务：

    # 揭开执行客户端的神秘面纱
    opside-chain/show-geth-log.sh
    
    # 窥视协商一致的客户端的内心世界
    opside-chain/show-beaconChain-log.sh
    
    # 观察验证器的日常生活
    opside-chain/show-validator-log.sh
    

就像阅读一本开放的书一样，这些日志可以帮助你更好地理解你的节点在做什么，是否在正常运行，是否需要更多的关爱和照顾。所以，请务必要经常查看和理解这些日志，这对于你来说，是非常重要的。 记住，作为魔法世界的守护者，你的职责不仅是维护这个世界的安全，也是为了保持它的和谐与稳定。这就需要你对你的节点有足够的了解和照顾。而这一切，都源于你对日志的理解和关注。所以，让我们一起，开始我们的魔法维护之旅吧！

风险警示：S17Labs所有文章都不能作为投资建议，投资有风险，慎重做好自己的投资决策。

​

**关于我们**

S17Labs是Web3硬核投研团队，捕捉优质项目早期价值，不仅局限于研究，研报皆配参与教程，研究、投资知行合一，与社区一起畅游Web3。

微信群：加微信panpans17入群

Twitter:@S17LabsCN

TG:[https://t.me/S17Labs](https://t.me/S17Labs)

---

*Originally published on [S17Labs](https://paragraph.com/@s17/opside)*
