Cover photo

【项目教程-ALEO】ALEO三测第二阶段已经开始

大家好我是雨夜 ,专注早期项目交互,不定期发布优质项目的交互教程,欢迎关注我。

推特:@0xrainight DC社区:https://discord.com/invite/eB8NzqkYnd

今天介绍的是Aleo第一个使用零知识证明解决隐私问题,同时保证可编程特性的创新公链项目。

ALEO三测第二阶段已经开始 推特消息,面向旷工

测试节点搭建教程

开始今天的教程之前,需要有一定的前置条件:

一台ubuntu服务器(最好是国外的服务器,问题会少很多),最低配置如下

  • CPUs: 16(最低)

  • RAM: 32GB

  • Storage: 150GB

  • OS:Ubuntu 20.04

1、使用ssh登录服务器(mac、linux系统下操作)

ssh root@服务器ip 

回车确认,如果出现提示”Are you sure you want to continue connecting (yes/no/[fingerprint])?“

输入 yes 回车确认

窗口等待输入服务器密码,回车确认。进入服务器

运行成功结果

2、确认当前用户是root,如果已经是root用户请略过

开启root用户,为root用户创建密码,输入两次密码

使用下面命令,切换到root用户,在输入刚才创建的密码

3、安转Rust v1.64+

使用下面命令,自动安装rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

出现下面的界面时,选择1,默认安装

post image

出现下面的界面说明安装完成

post image

使用下面命令,让Rust生效

source "$HOME/.cargo/env"

4、安装依赖

使用下面命令,安装git依赖

apt install git -y

5、通过源码安装snarkOS

使用下面命令,创建/opt/snarkos目录,并进入

mkdir /opt/snarkos && cd /opt/snarkos

使用下面命令,下载snarkOS源码

git clone https://github.com/AleoHQ/snarkOS.git --depth 1

使用下面命令,进入snarkos目录

cd snarkOS

使用下面命令,编译安装snarkOS

sh ./build_ubuntu.sh

运行界面

post image

出现这个界面,使用 tab 将光标切换到 ok 默认安装

post image

等出现下面界面时,安装完成

post image

6、运行Aleo挖矿节点

使用下面命令,生成 Aleo 矿工地址,(生成的信息自己保存好,这是你唯一的身份认证信息,一定要复制保存到本地文件,丢失或泄露都会造成你资产的损失)

snarkos account new
post image

使用下面命令,启动挖矿节点,命令里面的这个字符******* 这个改成你的私钥(一定不要让第二个人知道)

PROVER_PRIVATE_KEY=*********  ./run-prover.sh > /opt/snarkos/miner.log 2>&1 &
post image

使用下面的命令,查看节点是否运行(稍等一会)

top

等出现红框里的字符,说明节点正在运行,确认后键盘按q退出

post image

使用下面的命令,查看运行日志,保证运行正常

tail -f -n100 /opt/snarkos/miner.log

没有出现error,可以正常同步数据就可以了。键盘按 ctrl c 退出

post image

查看挖矿信息

https://www.aleo123.io

7、常见问题

  1. 我的节点无法编译。

    1. 确保您的机器已Rust v1.64+安装。

    2. 如果编译过程中出现大错误,请尝试运行cargo clean.

    3. 确保 snarkOS 启动。

  2. 我的节点无法连接到网络上的对等节点。

    1. 确保端口4133/tcp和3033/tcp在您的安全组和操作系统防火墙上打开。

    2. 确保 snarkOS启动。

  3. 无法生成新地址

    1. 在运行上面的命令之前(snarkos account new)尝试source ~/.bashrc

    2. 还要仔细检查snarkos. 注意目录是/snarkOS,命令是snarkos

===========================

关注我的推特,不定期发布交互教程