# Opside 测试网节点搭建:你的魔法师之旅开始了 **Published by:** [S17Labs](https://paragraph.com/@s17/) **Published on:** 2023-06-16 **URL:** https://paragraph.com/@s17/opside ## Content 亲爱的读者,你好!欢迎来到我们的魔法世界 —— 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)做好预热:领水&添加网络 领水:就像获得魔法能量 踏入我们的魔法世界: opside Discordhttps://discord.com/invite/opsidezk 提交你的准入申请,成为魔法社区的一员https://docs.google.com/forms/d/e/1FAIpQLSdMNJQjHHgCJdgTBeHAR9GrcFvMg16r660-O0go25RskBgSLg/viewform 进入 for-validators 频道,与我们的魔法师们打个招呼 @我们的魔法机器人 ‘Opside Faucet’,然后输入你的魔法地址领取能量(请注意,只有通过白名单的魔法师才能领取) 使用小狐狸钱包添加网络 Network name(网络名称): Opside Testnet Pre-Alpha Network RPC URL(新的 RPC URL): 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 ## Publication Information - [S17Labs](https://paragraph.com/@s17/): Publication homepage - [All Posts](https://paragraph.com/@s17/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@s17): Subscribe to updates - [Twitter](https://twitter.com/S17LabsCN): Follow on Twitter