Cover photo

融资2亿美元Aleo | 手把手教你搭建运行Aleo服务器节点

官方Github几个小时前更新了,看上去可以运行testnet3第二阶段了,我们也可以进行测试,准备好正式公告前的工作。

背景介绍

Aleo 是第一个提供完全私有应用程序的平台。

Aleo 通过利用去中心化系统和零知识加密来保护网络上的用户数据来实现这一目标。Aleo 的核心是为用户和应用程序开发人员提供具有绝对隐私的无限计算。

该团队由来自谷歌、亚马逊和 Facebook 等公司以及加州大学伯克利分校、约翰霍普金斯大学、纽约大学和康奈尔大学等研究型大学的世界级密码学家、工程师、设计师和操作员组成。

最新一轮投资于今年4月,由 Andreessen Horowitz (a16z) 领投,Placeholder VC、Galaxy Digital、Variant Capital 和 Coinbase Ventures 参投。其他值得注意的投资者包括 Polychain Capital、Slow Ventures、Dekrypt Capital、Scalar Capital、a_capital、zkValidator、Balaji Srinivasan 和由 Joseph Lubin 创立的新风险基金 Ethereal Ventures。 

官网:

https://www.aleo.org/

官方Discord:

https://discord.com/invite/aleohq

官方Twitter:

https://twitter.com/AleoHQ

准备工作

服务器配置:

  • CPU:16核(推荐32核)

  • 内存:16G(推荐32G)

  • 硬盘:128G

  • 网络:10M上传和下载

推荐云服务器:google 和aws ,阿里云用了一晚上暂时没问题。

这里用阿里云做例子,如果你已经有云服务器,可以直接看后面教程

阿里云官网:aliyun.com

如果你是新用户先要进行注册。

之后来到首页点击产品选择云服务器ECS

post image

进入后点击立即购买

post image

进入后选择以下配置,选择新加坡或者香港节点下载会更快,16核 16G最低配置

post image

选着系统Ubuntu 22.04, 128G硬盘 然后点击下一步

post image

网络选择10M

post image

系统配置:自定义密码 然后输入密码

post image

勾选条款创建实例

post image

创建成功点击管理控制台

post image

接下来要配置网络安全组

点击实例的ID进入详情

post image

选择安全组,再选择配置规则

post image

按照如下顺序,选择手动添加,再选择端口,输入4133和3033 源选着0.0.0.0/0 点击保存

post image

再回到实例列表页面,选着远程连接

post image

我这里使用的自带的workbench连接,你也可以直接用ssh连接

post image

输入之前创建实例时的密码

post image

登陆成功

post image

安装运行部分

官方Github代码

https://github.com/AleoHQ/snarkOS/

1.安装rust

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

中间会让你选择,输入1

post image

安装完成后输入

source "$HOME/.cargo/env"
post image

更新apt

apt update 
post image

安装git

apt install git -y
post image

clone 官方代码

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

转到下载的文件中

cd snarkOS
post image

安装依赖项,开始下载(此过程有点久安装中途可能会有个弹窗问你是否重启,esc取消即可)

./build_ubuntu.sh
post image

如果你没有snarkos的账户,执行下面指令来创建一个账户(已有账户可以跳过这步)

snarkos account new

这时候你会得到一个新的账户,会有你的地址和私钥,请记录保存好他们,私钥下一步会用到

Private Key  APrivateKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx   
View Key  AViewKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
Address  aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
post image

运行一个证明节点

./run-prover.sh

接着会让你输入私钥,就是刚才创建的

输入完成点击回车

post image

等待运行

post image
post image

运行成功

总结

他们更新github我就第一时间做了测试,运行了一晚上,一开始有一些问题,比如无法同步块。不过团队还在改进更新,应该第二阶段不远了,感兴趣可以自己尝试。

如果这篇文章对你有什么帮助,或者有什么建议或者意见都可以联系我推特,关注推特不定期更新。

https://twitter.com/dapaopao_eth