Subspace 允许开发人员在 Internet 规模上启动 Web3 应用程序。它提供了一个简单的界面,用于快速部署具有多个链的去中心化应用程序,这些链可以根据需要自动扩展。
它很容易与现有的区块链、第二层协议和去中心化应用程序集成,使其成为整个 Web3 生态系统的基础设施级别。Subspace 将使开发人员能够开启下一波密码学采用浪潮,支持互联网规模的 NFT、GameFi 和 Metaverse。
- 该项目提供了一个非标准的共识系统,特别是存档存储证明(POAS)。
- 投资者:Pantera Capital、Coinbase Ventures、Crypto.com、Alameda Research、ConsenSys Mesh。
融资公告:https://subspace.network/news/subspace-labs-raises-32-9-million-to-bring-internet-scale-to-web3
官网:https://subspace.network/
一、教程前
1、安装节点前需要租用VPS服务器,最低配置如下:
CPU:2vCore
RAM:4 GB
SDD:150GB
操作系统:Ubuntu 20.04
2、云主机+SSH工具挖矿
这种方法需要你租用VPS或者机场作为云主机,云主机请切换成Ubuntu系统;
SSH工具:小白用户建议使用Xshell或者Finalshell.
二、如何连接到 VPS
MacOs:如果你用的是这个操作系统,你只需要用自己的设备与 SSH 连接;
Windows:如果你是Win,有很多工具可以用,比如putty 、MobaXterm、Xshell
1、下载一个应用(本教程以putty为例,小白用户建议使用Xshell或Finalshell)
2、复制云服务器IP链接
3、点击“接受”,输入云服务器的用户名和密码
注意:要粘贴你已经复制的任何命令,只需右键单击要粘贴命令即可
4、再次输入密码,并输入新密码。
以上就是云服务器+SSH组合的步骤,下文所有步骤都在SSH工具中进行(小白用户建议使用Xshell或Finalshell)
三、准备
1、更新
sudo apt-get update && sudo apt-get upgrade -y
2、安装所需的软件包
sudo apt-get install wget jq ocl-icd-opencl-dev \
libopencl-clang-dev libgomp1 ocl-icd-libopencl1 -y
四、节点安装
1、确定最新版本
TAG=$(wget -qO- https://api.github.com/repos/subspace/subspace-cli/releases | jq '.[] | select(.prerelease==false) | select(.draft==false) | .html_url' | grep -Eo "v[0-9]*.[0-9]*.[0-9]*" | head -n 1) && echo "Cli version: $TAG"
如果你看到这篇文章是十天半个月后,最好去官方匹配一下最新版本,确保版本安装成功;
除非discord公告要求,否则不要使用 PRE-RELEASE 。
2、下载Cli
wget https://github.com/subspace/subspace-cli/releases/download/$TAG/subspace-cli-ubuntu-x86_64-v3-$TAG -qO subspace && \
sudo chmod 777 subspace && \
sudo mv subspace /usr/local/bin/ && \
echo "Cli version: $(subspace -V)"
3、钱包准备
安装钱包:点击链接,安装 Polkadot 扩展;
数据更新:点击链接,更新元数据,将 Subspace Gemini 3c 网络添加到钱包;
4、选择新的“Subspace Gemini 3c”网络,并继续下一步
5.1、恢复过去测试网的钱包(如果你之前做过该项目,请用这一步)
- 在extension中按✚
- 按“🔑Import account from pre-existing seed”
- 输入你的助记词,选择“Subspace Gemini 3c”网络,点击“Next”
- 输入帐户的名称、密码,然后点击“Add the account with the supplied seed”
- 恢复钱包后,即可进行下一步
5.2、创建一个新的钱包
6、设置Farmer
# Farmer initialization
subspace init
- 输入你的地址
- 输入你的节点名称
- Plot location:默认离开(按回车)
- Plot size:50GB
- Chain to farm:默认离开(按回车)。
7、创建服务文件
sudo tee <<EOF >/dev/null /etc/systemd/system/subspaced.service
[Unit]
Description=Subspace farmer
After=network.target
[Service]
Type=simple
User=$USER
ExecStart=$(which subspace) farm -v
Restart=always
RestartSec=3
LimitNOFILE=1024000
[Install]
WantedBy=multi-user.target
EOF
8、开启服务
sudo systemctl daemon-reload && \
sudo systemctl enable subspaced && \
sudo systemctl start subspaced
9、检查日志
sudo journalctl -fu subspaced -o cat
日志例子:
10、确保你的farmer 在telemetry中是可见的:
进入 telemetry
输入你的节点名称,如下图,你可以看到节点的同步状态和块的实际高度
一旦完全同步,你的钱包余额应该收到奖励:
进入 wallet查看
11、节点更新
重复节点安装的步骤即可:
12、重置数据库
sudo systemctl restart subspaced
检查日志
sudo journalctl -fu subspaced -o cat
到这里就结束了,如果你不想挖了,请使用这些命令:
删除节点:
1、停止服务
sudo systemctl stop subspaced && \
sudo systemctl disable subspaced
2、删除节点文件
rm -Rvf $HOME /.local/share/subspace* \
$HOME /.config/subspace* \
/usr/local/bin/subspace
3、禁用和删除服务
sudo rm -v /etc/systemd/system/subspaced.service && \
sudo systemctl daemon-reload
需要注意的是,运行此次测试网可能并没有什么奖励:
以上就是今天全部内容,更多信息请关注:
加密狗推特:https://twitter.com/JiamigouCn
电报:https://t.me/JIAMIGOU002