项目介绍:2亿美金融资,第一个支持私有和可编程的公链-Aleo-内含节点教程

专注早期项目交互,不定期发布优质项目的交互教程,欢迎关注我。

 **推特@**[luping79324808](https://twitter.com/luping79324808)

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

项目简介:

Aleo 是第一个支持私有和可编程应用程序的去中心化开源平台。 使用零知识证明协议,提供更私密和更个性化的 Web 体验。可以在不透露信息本身的情况下证明某事的真实性。

例如:我们可以通过证明我们是谁来登录 Facebook,而无需透露我们的电子邮件、密码、位置、生日、母亲的娘家姓或最喜欢的披萨配料。

项目进程:

Aleo 2019年创立,加速了零知识融入未来互联网。通过将零知识应用到区块链生态系统中,来解决公共网络不对称的悖论。

Aleo 提出了特定零知识解决方案 - ZEXE ,支持完整的可编程性和隐私性。

同样重要的是,Aleo 提供选择退出隐私,将权力交还给用户,而不是控制它的公司,确保最终控制权在于用户,用户可以选择他们希望公开的信息以获得更加私密、个性化和有益的在线体验。

Aleo 使网络参与者能够在完全隐私的公共网络上进行交互,而不会牺牲去中心化网络所支持的任何程度的性能或功率。 与 Zcash 一样,该系统为我们提供了强大的隐私保证,因为交易仅包含证明,而不包含生成它的输入。也和以太坊一样,ZEXE 可以支持智能合约,使用户能够以预定义的方式进行交互或转移价值。

Aleo 提出了一个称为zkCloud的环境,一种点对点、去中心化、私有计算的模型。实现了受保护身份之间的编程交互,被屏蔽的身份可以直接(如在资产转移中)或以编程方式(通过智能合约)进行交互。通过将这种交互转移到链下,我们不仅可以保证隐私,还可以实现更大的交易吞吐量。

为了在 Aleo 上直观轻松地编写私有应用程序,Aleo开发一种名为 Leo 的编程语言。为了快速启动开发周期,Aleo构建了 Aleo Studio,这是第一个用于编写零知识应用程序的 IDE。

融资情况:

2022 年 2 月 7 日 Aleo在由Kora Management LPSoftBank Vision Fund 2牵头的 B 轮融资中筹集了 2 亿美元, Tiger Global和Sea Capital参投、三星 Next、 Slow Ventures和Andreessen Horowitz (a16z),最终对该公司的估值为 14.5 亿美元。

2021年4月Aleo 今天宣布,已经筹集了 2800 万美元来为去中心化的私有应用程序构建下一代平台。 本轮融资由 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。 该团队由来自谷歌、亚马逊和 Facebook 等公司以及加州大学伯克利分校、约翰霍普金斯大学、纽约大学和康奈尔大学等研究型大学的世界级密码学家、工程师、设计师和运营商组成。

测试节点搭建教程

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

一台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用户创建密码,输入两次密码

sudo passwd root

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

su root

3、安转Rust v1.59+

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

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

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

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

使用下面命令,让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
运行界面
运行界面

运行界面

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

6、运行Aleo挖矿节点

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

snarkos experimental new_account 

使用下面命令,启动挖矿节点,命令里面的这个字符aleo17fnu7ufeva58jpk5c7qtdr0mcs5246x4yknuygwn69aw6ae6y 这个改成你的地址

MINER_ADDRESS=aleo17fnu7ufeva58jpk5c7qtdr0mcs5246x4yknuygwn69aw6ae6ygzsa8vfeu  ./run-miner.sh > /opt/snarkos/miner.log 2>&1 &

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

top

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

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

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

会出现下面的界面,内容会一直更新,没有出现error就可以。键盘按 ctrl c 退出

7、查看采矿报告

将下面命令的aleo17fnu7ufeva58jpk5c7qtdr0mcs5246x4yknuygwn69aw6ae6y 改成你的地址,查看挖矿情况,会出现下面界面。

cargo run --release -- miner stats aleo17fnu7ufeva58jpk5c7qtdr0mcs5246x4yknuygwn69aw6ae6ygzsa8vfeu

至此节点安装完成,正常挖矿

8、常见问题

  1. 我的节点无法编译。

    1. 确保您的机器已Rust v1.59+安装。
    2. 如果编译过程中出现大错误,请尝试运行cargo clean.
    3. 确保 snarkOS 启动。
  2. 我的节点无法连接到网络上的对等节点。

    1. 确保端口4132/tcp和3032/tcp在您的安全组和操作系统防火墙上打开。
    2. 确保 snarkOS启动。
  3. 无法生成新地址

    1. 在运行上面的命令之前(snarkos experimental new_account)尝试source ~/.bashrc
    2. 还要仔细检查snarkos. 注意目录是/snarkOS,命令是snarkos
  4. 可以跨多个 snarkOS 机器/实例协调挖矿吗?

    1. 是的。只需在多台机器(不是同一台机器)上启动多个 snarkOS 实例并输入相同的矿工地址。

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

不定期发布交互教程

我的dic社区:https://discord.gg/yNCte332

个人推特:@luping79324808

okx合约八折链接:https://www.ouyi.science/join/98245574

币安合约八折链接https://accounts.binance.com/zh-CN/register?ref=QQZSCHGP

团队成员全程协助注册和撸毛

Subscribe to wuge
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.