欢迎光临
我们一直在努力

去中心化的ZK-RaaS网络Lumoz(原Opside)验证PoS Validators节点小白教程

Opside是一个去中心化的ZK-Rollup-as-a-Service(ZK-RaaS)网络,建立在模块化区块链概念上。通过开发一个复杂的三层区块链架构,Opside结合了Proof-of-Stake(PoS)和Proof-of-Work(PoW)共识机制的优势。这种创新设计为Web3开发者提供了一个强大的、功能丰富的zkEVM链,只需一次点击就可以毫不费力地生成。

在可扩展性领域,第二层(L2)的概念被广泛认可。然而,L2的局限性源于它无法有效地整合不同的硬件资源,包括数据可用性、零知识证明(ZKP)计算能力和点对点(P2P)节点。这就催生了模块化区块链的概念。Opside的创新三层架构建立在L2基础上,通过无缝整合各种模块,并提供一个外部的零知识证明--Rollup-as-a-Service(ZK-RaaS)平台。

Opside宣布,Opside激励前alpha测试网于5月24日上线,预计运行时间约为三个月。这个测试网是一个重要的里程碑,反映了我们致力于培养一个包容性的环境,鼓励PoS验证者、PoW矿工、开发者和终端用户的广泛参与。

V3版本节点安装请在购买服务器和安装ssh软件后看这里的教程

安装指南

1.首先准备一台VPS。
经测试反馈contabo这家的VPS不稳定,容易导致节点掉线,如果有问题需要重启节点解决问题。
因此建议选择其他云服务商家,如:DigitalOcean(200美金赠金有效期3个月)Vultr、AMAZON、GCP。
官方要求:

操作系统: 64 位 Linux, Mac OS X 10.14+, Windows 10+ 64 位
中央处理器:4+ 核 @ 2.8+ GHz
内存:16GB + 内存
存储:至少500GB可用空间的SSD(我们建议主网上2TB)
建议使用VPS云服务器,避免掉线,建议使用 Ubuntu 20.04 及以上版本。
6月30日更新:现在可以搭建单节点多验证者了,也就是一个服务器可以质押多个地址,本来一个地址奖励假设是200,现在这个服务器可以跑很多个,这就根据你的服务器配置有关了,配置越好,可以跑的越多奖励越多,~~因此建议买更高配置的服务器,可以选择30欧一个月那一款。多验证者部署教程请点击~~这里查看,可以直接部署多个验证者版本,不必在一个一个部署。
~~2.通过PAYPAL或者mastercard/visa信用卡购买Contabo的VPS,千万不要挂梯子购买,挂梯子容易触发风控让提交身份认证,等待时间长,选择cloud VPS第二款即可(配置越高奖励相对越多),6核/16G/400GBSSD一月只需13.99美元,Linux选择Ubuntu~~20.04 及以上版本(博主购买的30欧元的,选这家主要是便宜,好机器请选择Google cloud,aws。)。

首先访问contabo网站,不要挂梯子,将右上方的国家和货币改为China和EUR,之后13.99美元那一款就变成了13EUR(注意不要挂梯子),节点同步的速度跟服务器的硬盘有关系,硬盘越好,同步越快。博主购买的是最顶配的服务器40美元那一款,你购买那一款看你的选择,第二款是运行节点基本的配置。(注:除了第一款,后面的都可以选择,看你自己,在配置页面要注意符合节点要求)

选择箭头指向的select进入下一个页面,配置服务器。

选择服务器的购买时长,目前opside说的是运行3个月,你可以只买3个月或者直接购买12个月(运行其他项目的节点如shardeum、starknet、lens、elixier等节点,这些节点时长要求高),地区选择箭头所指德国。

选择存储大小和系统,存储大小选择1.6TSSD(10欧元那一款也就是第二款选600GB),系统镜像选择Ubuntu20
设置登录密码,这个密码是SSH的密码,生成之后复制保存到你新建的文本文档里面,链接你的服务器的时候要用。
6和7不用管,默认即可。点击NEXT进入下一步。
填写你的个人信息,这里需要用英文,不会英文的可以用deepl翻译,国内的电话号码前面要加86,请注意务必真实可靠。
付款:使用PayPal(没有账号的话通过付款链接那里去注册,注册后绑定你的银联信用卡或者银联借记卡)或者visa、Mastercard的信用卡进行付款,如果没有visa、Mastercard信用卡可以使用Onekey钱包虚拟卡付款,支持chatgpt付款,买服务器应该不成问题。
确认付款,确认各种信息,无误就可以付款(再次提醒访问这个网站的时候把梯子关了,不关容易风控)。

付款后,等待你的邮箱收到contabo的登录信息,大约10分钟左右,一直没收到请邮件联系contabo。

打开这个邮件找到下图当中的your vps信息,分别复制箭头所指向的三个数据。
3.下载Finalshell安装软件,打开软件新建链接(ssh),填写你的邮箱里的数据,链接你的VPS。(如果下载速度过慢可以试试我下载到蓝奏云的finalshell)。如果是非大陆的朋友,安装出现乱码可以试试Termius - SSH platform for Mobile and DesktopMobaXterm free Xserver and tabbed SSH client for Windows (mobatek.net)这两款ssh链接软件。

填写信息只需要四项,名称随便写、主机写IP地址,用户名你的邮箱里的用户名,密码也是邮箱里的密码(如果买的时候生成了密码,就用生成的密码,邮箱里密码是空),勾选海外加速。

点击确定即可进入ssh终端。
4.安装宝塔面板(小白用户建议安装,查找文件很方便,国外用户建议安装aapanel),运行下面的命令

国内用户宝塔面板安装命令:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

国外用户aapanel面板(跟国内一样的,只不过是英文,不用注册账号绑定手机号):

wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
保存你的面板信息到本地电脑。
5.0安装依赖和常用库
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt install -y build-essential libssl-dev cmake screen git htop
5.1安装节点。安装自动程序,复制下方的命令到ssh里面(官方的V2版本教程我安装总是出现blst库问题,问了管理员后推荐的这个部署方式,直接就成功了)。
6月2日更新:官方更新了V3版本验证器,如果有迁移服务器、单纯想升级版本或者新安装节点的需求,可以根据官方文档官方文档的命令安装,不想折腾的可以不用管。跟本教程区别仅仅只有5.1和5.2两个步骤。
V1版本:
wget -c https://pre-alpha-download.opside.network/testnet-auto-install.tar.gz && tar -C ./ -xzf testnet-auto-install.tar.gz && chmod +x -R ./testnet-auto-install && cd ./testnet-auto-install && ./install-ubuntu-en-1.0.sh

V3版本详细图文教程请点击:

wget -c https://pre-alpha-download.opside.network/testnet-auto-install-v3.tar.gz && tar -C ./ -xzf testnet-auto-install-v3.tar.gz && chmod +x -R ./testnet-auto-install-v3 && cd ./testnet-auto-install-v3 && ./install-ubuntu-1.0.sh

V3版本需要选择你需要的 synchronization mode 模式
1.快速模式{同步速度快,推荐使用,如果出现同步错误,你可以尝试切换到正常模式}。
2.正常模式{更多的节点,更稳定,但速度较慢}。
输入索引[1]:序号数字

选择助记词导入类型:
1.创建一个新的助记符(1是默认可以直接按回车)
2.导入一个现有的助记符(已经有节点想升级或者迁移节点)
输入索引[1]:1

3.如果选择1会继续下方的进程,选择2导入24个字符助记词会完成节点安装。

5.2按照CLI的提示来生成你的钥匙。你将需要输入:
a. 你的提款Opside地址(当你退出时,用于接收你的验证器奖励和你的存款),这里我写的是我的白名单地址。
b. 密码(用于加密你的验证器签名密钥),这里的密码请你自己设置。
c. 重复你的提款Opside地址
d. 重复你的密码
然后会有24个助记符的种子短语。这是高度敏感的,决不能暴露给其他人或联网的硬件。
你现在应该把你的助记符写在一个安全的地方,并为你的每个验证人保存一个密钥库。
请确保你妥善保管这些东西,最好是离线,保存好后按enter。
按照CLI的提示来做:
输入(复制粘贴也行)你的种子短语(用空格分隔)
等待验证器密钥的生成
等待节点启动
弹出This is your mnemonic (seed phrase). Write it down and store it safely. It is the ONLY way to retrieve your deposit.复制下方的单词短语。保存你的key,这里我就不截图了。保存好你的key之后,任意按一个键,弹出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.让你重写助记词,根据你保存的填写即可。
填写完成后按任意键回到ssh主界面,这里的图就不放了,区块同步淹没了信息,放的第一次安装错误的图,这里的结果图是没错误的,找你的keyjson把V2去掉就行了。
在这里可以看到key的保存地址,注意后面有用。
5.3检查日志命令
# show the execution client logs
opside-chain/show-geth-log.sh

# show the consensus client logs
opside-chain/show-beaconChain-log.sh

# show the validator logs
opside-chain/show-validator-log.sh

客户端安装后,在提交押金前确保你完全同步。这可能需要几天时间。

5.4geth(命令:opside-chain/show-geth-log.sh)日志示例

等待区块同步到[number=48883]

6.区块同步完成后,访问验证器网站,一直点击continue,直到进入下一步。

6.1进入官方的教程运行节点,不用管直接点击继续

6.2进入下一步上传你的deposit_data-1684993846.json

我的用户是普通用户Ubuntu,地址是/home/ubuntu/testnet-auto-install/validator_keys,访问宝塔面板点击左下方文件进入文件管理,如果进去上方的路径是/根目录/www/wwwroot,点击根目录,然后点击home,找到/home/ubuntu/testnet-auto-install/validator_keys这个路径,下载第一个就行了

首先访问你的宝塔面板下载deposit_data-1684993846.json数据,如果你的用户是ROOT管理用户,那么地址就是

/root/testnet-auto-install/validator_keys,直接找就行了。

返回验证者网站,上传你的json文件,点击继续,进行存款区块需要[number=48883],点击这里看

6.3链接你的钱包,会自动让你天机opside链,进行存款,没有ide测试币需要到discord验证者频道领取(白名单用户,第一批已经结束,第二批正在开启申请,有运行节点的经验通过率高,可以把近期比较火的节点项目填进去?)。

存款完成

6.4存款完成后到区块浏览器查看你的验证节点信息,我的区块高度才3670就存进去,可能会被惩罚(更新:并未被处罚,同步完成,有奖励了。)。对于本地节点操作,任何时候都不会因质押而出现操作错误。只是如果等到节点激活,此时本地节点还没有及时同步到最新的区块,可能会受到惩罚。意思是你的本地节点区块高度要达到48883才存进去,不然要被惩罚。访问这里输入你的json文件里面的publickey查询

到这里节点就已经完成安装了,等待节点同步就行。

访问这个网站查看你的节点信息,输入你的公钥或者节点序号。

7.如果存在你的硬盘不够的情况可以通过以下方式迁移你的节点。

首先运行直接在根目录下运行命令,停止节点运行。

testnet-auto-install/opside-chain/stop-all.sh

然后将整个简易部署文件夹testnet-auto-install,复制到新机器或者新目录(迁移到新目录要把cd /目录名字)

然后依次运行以下脚本,启动链服务

testnet-auto-install/opside-chain/start-geth.sh
testnet-auto-install/opside-chain/start-beaconChain.sh
testnet-auto-install/opside-chain/start-validator.sh

然后耐心等待开始同步区块到最新即可

8.安装控制面板,分别运行下面的命令(我的磁盘有两个,所以我cd /data进入另一个盘切换到节点目录的,你可以直接cd /testnet-auto-install/opside-chain)

cd /testnet-auto-install/opside-chain
mkdir translate
wget -c https://pre-alpha-download.opside.network/update/translate/control-panel_en_US.transhell -O ./translate/control-panel_en_US.transhell
wget -c https://pre-alpha-download.opside.network/update/translate/control-panel_zh_CN.transhell -O ./translate/control-panel_zh_CN.transhell
wget -c https://pre-alpha-download.opside.network/update/control-panel-new.sh -O ./control-panel.sh 
chmod +x ./control-panel.sh
./control-panel.sh

运行完命令后进入面板,可以对你的面板信息进行管理,输入数字即可切换语言,切换完语言输入4或者其他你要看的选项,输入4后再输入1就可以查看geth-log了

如果关闭ssh后还想进入面板,可以运行命令,就可以进入面板输入数字进行查看。

cd /testnet-auto-install/opside-chain
./control-panel.sh

 

赞(0)
未经允许不得转载:coinowo » 去中心化的ZK-RaaS网络Lumoz(原Opside)验证PoS Validators节点小白教程

登录

找回密码

注册