关注我的twitter,不定期更新撸毛教程
===========================
1、简介
Aleo 是第一个支持私有和可编程应用程序的去中心化开源平台。 使用零知识证明协议,提供更私密和更个性化的 Web 体验。可以在不透露信息本身的情况下证明某事的真实性。
Aleo 已获得2亿美金的B轮融资,与Aptos、Sui等明星公链量级相当。Aptos的测试网给参与节点搭建者空投了300APT,价值6000U。因此Aleo理论上也是妥妥的大毛。
来不及解释了,快上车!
Aleo官方discord 明牌空投:
2500万个Aleo代币,将分配给开发者、白帽测试、证明者(我们现在要做的)和验证者。 具体的分配规则尚不清晰,请斟酌投入成本,自行判断是否参与。
Testnet 3的第二阶段 prover 已于 2022年11月10日开启,目前是准备阶段,4-8周后正式开始。
接下来让我们开始动手吧!
2、构建指南
2.1 要求
以下是运行 Aleo 节点的最低要求: CPU : 16 核 (首选 32 核) RAM:16GB内存(32GB优先) 存储:128GB 磁盘空间 网络:10 Mbps的上传和下载带宽 系统:Ubuntu 20.04
请注意,如果你想要让你的 Aleo Prover节点更具有竞争力的话,可能需要更高配置的机器。
需要购买云服务器的朋友,可以参考我的VPS云服务器购买与配置教程。
2.2 安装
通过ssh(使用root用户)登录到你的服务器,然后执行下面的命令来获取一键安装脚本。
选择2.2a或者2.2b执行一个就行了,区别是2.2a能够更好的利用cpu,2.2b是官方版本,对cpu的利用率低一点。
2.2a 使用aleo 官方discord群友HarukaMa修改后的代码,可以跑满cpu:
sudo su
cd ~ && wget -O /root/aleo_simplefish.sh https://raw.githubusercontent.com/simplefish0909/aleo_cpu/main/aleo_simplefish.sh && chmod +x aleo_simplefish.sh
2.2b 使用官方代码,跑不满cpu:
sudo su
cd ~ && wget -O /root/aleo_simplefish.sh https://raw.githubusercontent.com/simplefish0909/aleo/main/aleo_simplefish.sh && chmod +x aleo_simplefish.sh
有脚本能力的朋友可以查看脚本内容,确认没有恶意代码哈。如果担心脚本的安全性,也可以去看我的手动搭建aleo节点教程。
接下来让我们执行脚本,安装aleo环境:
bash /root/aleo_simplefish.sh
输入数字1,回车,然后等待环境安装完成。大概需要几分钟时间,可以起身活动一下 ^_^
环境安装好之后,开始运行prover节点:
bash /root/aleo_simplefish.sh
输入数字2,运行prover。
prover节点将会在一个名叫aleo的screen中启动,这样即使退出ssh连接,也不会中断节点的运行。
恭喜,你已经搞定了!
如果想要查看节点运行情况,可以执行脚本命令5,进入screen查看。进入screen后想要退出的话使用键盘输入ctrl+A+D
节点刚启动时需要一定时间才能连接到peers,请耐心等待。
=========================
下面介绍一下其他几个命令
脚本命令3:启动client节点在本次测试中不是必须的,可跳过
脚本命令4:查看账号和密钥信息,请将这些信息找另外的地方保存好!
脚本命令5:进入screen环境查看节点运行情况,进入screen后想要退出的话使用ctrl+A+D
脚本命令6:强制杀掉screen,节点也会跟着强制退出,请谨慎使用。如果想要安全退出节点,请使用脚本命令5进入screen,然后使用键盘输入ctrl+C
=========================
脚本使用过程中遇到问题可以twitter 私信我,或加入微信群:
=========================
关注我的twitter,不定期更新撸毛教程