钱都是大风刮来的 在家白撸 AleoTestNet 3 的第2阶段 无需公网IP和服务器 搭建教程
目录
Toggle前言:
Aleo正式启动了TestNet 3的第2阶段。离启动主网越来越接近,代码开源,官方说目前测试网没有收益,激励测试将在4-8周左右开启。(但大家可以参考下Aptos,后面只要搭建的都有空投),所以我觉得有硬件的可以参与一下。
本次教程不需要公网IP,不需要租昂贵的服务器。可以用自家的闲置电脑搭建参测试网3和第二阶段。目前主要是CPU版,据说后面两周后会GPU版。
官方的节点硬件要求:
以下是运行Aleo节点的最低要求:
●CPU:16核(32核优先)
●RAM:16GB内存(首选32GB)
●存储:128GB磁盘空间
●网络:10mbps的上传和下载带宽请注意运行一个有竞争力的Aleo证明,机器将需要比这些要求更多。
Aleo 无需公网IP 节点搭建教程:
步骤1:安装VMware虚拟机 并 安装Ubuntu运行环境
如果您直接是Ubuntu环境,可以跳过前两步,直接进入步骤2。
Ubuntu官网下载地址:https://cn.ubuntu.com/download/desktop
VMware Workstation 16 Pro下载地址:
链接:https://pan.baidu.com/s/1BpqS59OBMVMzhEsq6SFHzQ
提取码:6t9v
vmware16最新密钥2022:
ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8
VMware虚拟机及Ubuntu安装的详细步骤演示请看视频
步骤2:Ubuntu 国内镜像替换
我们替换Ubuntu镜像(替换后国内网络不用开梯子可以跑通大部分ALEO安装编译),在终端命令行依次输入。注意本文全程可以不用开梯子。
a.单击 左下角的 “九个点” –> “软件更新器”:
b.单击 “设置” –> “Ubuntu软件” –> 在“下载自” –> 选择“其它…” :
c.选择镜像服务器为 阿里云 “mirrors.aliyun.com” –> 点“选择服务器(S)” –> 选好后按提示输入密码 :
d.单击 “关闭” –> “重新转入” –> 然后重启动就完成了镜像服务的替换:
步骤3:更新下Ubuntu系统 并 安装 git 命令
在搭建之前,我们先升级下系统,然后把GIT安装下
1.sudo -i 切换到 root 用户权限。
sudo -i
2.更新系统软件源的命令。
sudo apt-get update
3.更新升级所有软件的命令。
sudo apt-get upgrade
4.安装git命令。
sudo apt-get install git
步骤4:开启节点所要用的两个端口
需要用到:4133/tcp and 3033/tcp 两个端口
sudo ufw allow 4133
sudo ufw allow 3033
步骤5:克隆Github库
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
查看目录
ls
进入目录
cd snarkOS
步骤6:安装依赖库 及 Rustc 等
安装依赖库和Rustc等,该过程很慢,操作该步骤时,请完成Step3替换国内镜像
./build_ubuntu.sh
编译和安装snarkOS,注意–path后有个空格和 . ,请直接复制命令,该步骤也很慢,如果报错请重试,
sudo apt install cargo
cargo install --path .
如果这里有出现错误,可以重复在执行上面的步骤5。
步骤7:运行 Aleo Client 客户端
./run-client.sh
步骤8:创建ALEO账号和私钥
snarkos account new
生成样式参考(一串蓝色字符串,注意复制到安全的地方保存好,注意复制到安全的地方保存好,注意复制到安全的地方保存好,务必完成该步骤 ):
Private Key APrivateKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <– Save Me And Use In The Next Step
View Key AViewKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <– Save Me
Address aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <– Save Me
步骤9:启动一个证明节点,注意要在 snarkOS 目录中运行
./run-prover.sh
当出现提示时,输入您的Aleo私钥(上面帐户信息第一行的:Private Key):
Enter the Aleo Prover account private key:
APrivateKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
当命令跑完后出现如下图所示,表示节点已经成功运行了
步骤10:查询你的收益和爆块情况
每次prove运行30分钟后,请登录如下浏览器,输入你的Address 即可查询,由于现在算力增加很快,如果你算力低的话,可能需跑更长时间才能看到收益