大家好我是雨夜 ,专注早期项目交互,不定期发布优质项目的交互教程,欢迎关注我。
推特:@0xrainight DC 社区:https://discord.com/invite/eB8NzqkYnd
今天介绍的是Aleo,第一个使用零知识证明解决隐私问题,同时保证可编程特性的创新公链项目。
ALEO 三测第二阶段已经开始 推特消息,面向旷工。
开始今天的教程之前,需要有一定的前置条件:
一台 ubuntu 服务器 ( 最好是国外的服务器,问题会少很多 ),最低配置如下
CPUs: 16(最低)
RAM: 32GB
Storage: 150GB
OS:Ubuntu 20.04
ssh root@服务器 ip
回车确认,如果出现提示”Are you sure you want to continue connecting (yes/no/[fingerprint])?“
输入 yes
回车确认
窗口等待输入服务器密码,回车确认。进入服务器
运行成功结果
开启 root 用户,为 root 用户创建密码,输入两次密码
sudo passwd root
使用下面命令,切换到 root 用户,在输入刚才创建的密码
su root
使用下面命令,自动安装 rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
出现下面的界面时,选择 1,默认安装
出现下面的界面说明安装完成
使用下面命令,让 Rust 生效
source "$HOME/.cargo/env"
使用下面命令,安装 git 依赖
apt install git -y
使用下面命令,创建 /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
运行界面
出现这个界面,使用 tab
将光标切换到 ok
默认安装
等出现下面界面时,安装完成
使用下面命令,生成 Aleo 矿工地址,(生成的信息自己保存好,这是你唯一的身份认证信息,一定要复制保存到本地文件,丢失或泄露都会造成你资产的损失)
snarkos account new
使用下面命令,启动挖矿节点,命令里面的这个字符*******
这个改成你的私钥(一定不要让第二个人知道)
PROVER_PRIVATE_KEY=********* ./run-prover.sh > /opt/snarkos/miner.log 2>&1 &
使用下面的命令,查看节点是否运行(稍等一会)
top
等出现红框里的字符,说明节点正在运行,确认后键盘按q
退出
使用下面的命令,查看运行日志,保证运行正常
tail -f -n100 /opt/snarkos/miner.log
没有出现 error,可以正常同步数据就可以了。键盘按 ctrl c
退出
(目前官方节点有问题,无法同步数据)
我的节点无法编译。
确保您的机器已 Rust v1.64+ 安装。
如果编译过程中出现大错误,请尝试运行 cargo clean.
确保 snarkOS 启动。
我的节点无法连接到网络上的对等节点。
确保端口 4133/tcp 和 3033/tcp 在您的安全组和操作系统防火墙上打开。
确保 snarkOS 启动。
无法生成新地址
在运行上面的命令之前(snarkos account new)尝试 source ~/.bashrc
还要仔细检查 snarkos. 注意目录是 /snarkOS,命令是 snarkos
===========================
关注我的推特,不定期发布交互教程
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。