0x00 简介
(1)项目介绍
Shardeum是一个基于EVM的、可线性拓展的L1区块链,在通过动态分片保持真正的去中心化和稳固的安全性的同时,提供低gas。也是第一个可线性扩展的L1区块链网络,通过增加更多的节点来增加每秒的交易量(TPS)。
(2)潜在的收益分析
Shardeum是由印度交易量最大的加密货币交易所WazirX的联合创始人Nischal Shetty共同创立的,在种子轮融资中筹集了1820万美元,投资者包括Jane Street、Struck Crypto和Spartan Group。从近期官方活动来看,项目与bitget 也比较亲密,还出了联名的礼物。
从融资情况和交易所背景来看,后续币价还是有一定的想象空间。
从代币的分配上,51%会给到节点挖矿,5%的生态系统/空投。
结合路线图中现在应该是最后一个测试网了,且路线图中标注了这个测试网的节点激励,我们可以大胆的想象官方后续会有部分空投给到测试网节点。
再结合测试网的数据,测试网中节点数量也只有三位数,也不是很卷。
从上述的公开资料来看,搭建测试节点的性价比和潜在的回报还是不错的。
0x01 准备工作
(1)安装环境准备
提前准备搭建测试节点的云服务器或者本机安装(长期运行需要不断线)。
测试节点的性能要求:
-
内存:8g(云服务器)
-
操作系统
-
Ubuntu 18.04(20.04和 22.04本人测试会有一些bug,导致 rpc 连接超时、web 页面黑屏等现象,官方还未修复)
-
centos7(部分云服务器供应商不提供 ubuntu18.04)
-
使用云服务器商的终端、或者提供的工具就可以直接连服务器。
(2)创建钱包和获取测试币
Shardeum使用和Ethereum相同的签名算法,可以使用原有的Ethereum钱包私钥创建钱包。
通过Endpoints | Shardeum Docs地址,可以直接将Shardeum测试网络添加到小狐狸中,或者根据下图参数进行自定义网络添加。
下一步就要领取测试币。
第一种方式:通过discord频道进行领水
-
加入 dc https://discord.gg/shardeum
-
在Shardeum Discord服务器上,通过点击Shardeum emoji标志,验证你的Discord账户
-
选择Sphinx 1.X测试网络的Discord龙头文字频道
-
https://discord.com/channels/933959587462254612/1070780355931541514
-
-
在你所在的龙头文字频道中提交以下文字(在你输入/龙头后会出现一个带有地址的黑框):
-
/faucet [address: 你的小狐狸钱包地址]
-
-
发送之后测试币会发送到钱包,根据领取的情况可能会有延迟
第二种方式:转发推文领水
访问Shardeum Liberty水龙头 https://faucet-sphinx.shardeum.org/?_ga=2.62069356.1913246783.1683620174-965019526.1682404218&_gl=1*b12g33*_ga*OTY1MDE5NTI2LjE2ODI0MDQyMTg.*_ga_2VJLR99VYW*MTY4MzYyMDE3My4yMC4xLjE2ODM2MjIxOTcuMC4wLjA.
点击页面上的 “Tweet Now “链接。
推特将自动打开,并预先填入推文。将空白的地址替换为0x00000000000000000000000000000000000000000000000000000000,用你的账户地址替换,然后发布推文。
点击推文分享按钮,复制分享的链接。
将复制的URL粘贴到Shardeum Liberty水龙头页面,并请求SHM。
后续等待领的水到账
0x02 搭建测试节点
(1)安装依赖环境&更新
#更新软件
sudo apt update && sudo apt upgrade -y# 安装依赖环境
sudo apt install apt-utils pkg-config curl git build-essential libssl-dev -y
(2)安装 docker 和 docker-compose
# 安装 docker
sudo apt install docker.io
# 查看 docker 是否安装成功&查看 docker 版本
docker –version# 安装docker-compose
sudo curl -L “<https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$>(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
# docker-compose增加执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 查看 docker-compose 是否安装成功&查看版本
docker-compose –version
(3)安装节点
# 下载安装节点
curl -O <https://gitlab.com/shardeum/validator/dashboard/-/raw/main/installer.sh> && chmod +x installer.sh && ./installer.sh#安装过程中需要进行交互
By running this installer, you agree to allow the Shardeum team to collect this data. (Y/n)?: # 回车
Do you want to run the web based Dashboard? (Y/n): # 回车
Set the password to access the Dashboard: # 设置web 页面管理后台的密码,并回车
Enter the port (1025-65536) to access the web based Dashboard (default 8080): # 设置web管理页面的访问端口,默认是 8080,回车
If you wish to set an explicit external IP, enter an IPv4 address (default=auto): # 回车
This allows p2p communication between nodes. Enter the first port (1025-65536) for p2p communication (default 9001): # 设置第一个p2p端口(默认为9001),回车
Enter the second port (1025-65536) for p2p communication (default 10001): # 设置第二个p2p端口(默认为10001),回车
What base directory should the node use (defaults to ~/.shardeum): # 添加一个自定义路径或安装到根目录,回车
安装完成如图:
(4)启动并连接测试网络
安装完成之后,节点后台默认开启,直接在浏览器访问 https://ip:8080就可以访问到节点的图形界面。
云服务器需要允许 8080 端口、9001端口、10001端口的外部访问,谷歌云需要单独设置打开。
还需要在图形界面启动节点,如下图点击“start node”:
启动完成如下图:
(5)监控验证器节点状态
可以直接在网页端访问查看节点的状态,如下图
0x03 质押验证节点
启动节点之后,需要质押代币才能成为验证节点。
连接小狐狸钱包,切换到对应的网络,点击添加质押,质押完成后就进入了验证节点的队列。
由于Shardeum网络中存在三种节点,主网中分别是验证节点、存档节点、备用(待机)节点,测试网中只有验证节点和备用节点,后续加入网络的初始状态应该都是备用节点。
验证节点和备用节点会定期轮换,暂时还不知道具体的规则,根据官方的描述正式网中待机节点也会有激励,暂时在测试网中还在观察。
0x04 系统维护与监控
官方会定期更新测试网代码,此时就需要进行代码的更新
首先要进入服务器,进入到容器内部
cd ~/.shardeum
./shell.sh
查看当前的版本号
operator-cli version
进行更新
operator-cli update
以上就是今天的Shardeum测试节点喂饭级教程,如果有问题或者需要交流请私信Twitter@S17LabsCN
白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com