Aleo测试网3情况分发2500万积分奖励
-
1 .现在注册即送平台1000积分!
-
2 .成功邀请好友注册送平台100积分/人!
-
3 .邀请用户接入矿池激活达标再送平台200积分/人!
-
4 .享矿池邀请激励!
-
5 .免三测期间矿池基础服务费!
项目简介:
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 LP和SoftBank 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服务器(最好是国外的服务器,问题会少很多),最低配置如下
1、使用ssh登录服务器(mac、linux系统下操作)
ssh root@服务器ip
回车确认,如果出现提示”Are you sure you want to continue connecting (yes/no/[fingerprint])?“
输入 yes
回车确认
Windows等待输入服务器密码,回车确认。进入服务器
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、常见问题
===========================
snarkOS是一个用于私有应用程序的去中心化操作系统。它构成了Aleo的主干,使应用程序能够以可公开验证的方式验证和存储状态。
以下是运行 Aleo 节点的最低要求:
请注意,要运行具有竞争力的 Aleo 挖矿节点,机器将需要超过这些要求。
在开始之前,请确保您的机器已Rust v1.56+
安装。可以在此处找到安装 Rust的说明。
首先克隆 snarkOS Github 存储库:
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
接下来,进入 snarkOS 目录:
cd snarkOS
[对于 Ubuntu 用户]提供了安装依赖项的帮助脚本。从 snarkOS 目录,运行:
./testnet2_ubuntu.sh
首先按照构建指南中的说明进行操作。
接下来,要从 snarkOS 目录启动客户端节点,请运行:
./run-client.sh
首先按照构建指南中的说明进行操作。
接下来,要生成 Aleo 矿工地址,请运行:
snarkos experimental new_account
或从 snarkOS 目录运行:
cargo run --release -- experimental new_account
这将在终端中输出一个新的 Aleo 帐户。
请记住保存帐户私钥和查看密钥。以下是示例输出:
Attention - Remember to store this account private key and view key.
Private Key APrivateKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <-- Save Me
View Key AViewKey1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <-- Save Me
Address aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <-- Use Me For The Next Step
接下来,要启动挖掘节点,从 snarkOS 目录运行:
./run-miner.sh
出现提示时,输入您的 Aleo 矿工地址:
Enter your Aleo miner address:
aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
挖矿节点启动后,会提供一份定期报告,其中包含已开采区块的状态:
INFO Mining Report (confirmed_blocks = 1, pending_blocks = 5, miner_address = aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
该报告也可以在挖矿节点已经运行后,通过cargo run --release -- miner stats aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
在 snarkOS 目录中运行,或snarkos miner stats aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.
Rust v1.56+
安装。可以在此处找到安装 Rust的说明。cargo clean
../run-client.sh
或启动./run-miner.sh
。4132/tcp
和3032/tcp
在您的路由器和操作系统防火墙上打开。./run-client.sh
或启动./run-miner.sh
。snarkos experimental new_account
)尝试source ~/.bashrc
snarkos
. 注意目录是/snarkOS
,命令是snarkos
要使用自定义设置运行节点,请参阅 snarkOS CLI 中可用选项和标志的完整列表。
可以通过以下方式查看 CLI 标志和选项的完整列表snarkos --help
:
snarkos
The Aleo Team <hello@aleo.org>
USAGE:
snarkos [FLAGS] [OPTIONS] [SUBCOMMAND]
FLAGS:
--display If the flag is set, the node will render a read-only display
-h, --help Prints help information
--norpc If the flag is set, the node will not initialize the RPC server
-V, --version Prints version information
OPTIONS:
--connect <connect> Specify the IP address and port of a peer to connect to
--dev <dev> Enables development mode, specify a unique ID for the local node
--miner <miner> Specify this as a mining node, with the given miner address
--network <network> Specify the network of this node [default: 2]
--node <node> Specify the IP address and port for the node server [default: 0.0.0.0:4132]
--operator <operator> Specify this as an operating node, with the given operator address
--pool <pool> Specify the pool that a prover node is contributing to
--prover <prover> Specify this as a prover node, with the given prover address
--rpc <rpc> Specify the IP address and port for the RPC server [default: 0.0.0.0:3032]
--password <rpc-password> Specify the password for the RPC server [default: pass]
--username <rpc-username> Specify the username for the RPC server [default: root]
--verbosity <verbosity> Specify the verbosity of the node [options: 0, 1, 2, 3] [default: 2]
SUBCOMMANDS:
clean Removes the ledger files from storage
experimental Experimental features
help Prints this message or the help of the given subcommand(s)
miner Miner commands and settings
update Updates snarkOS to the latest version
在一个终端中,通过运行以下命令启动第一个节点:
cargo run --release -- --dev 1 --node 0.0.0.0:4135 --rpc 0.0.0.0:3035 --miner aleo1d5hg2z3ma00382pngntdp68e74zv54jdxy249qhaujhks9c72yrs33ddah
第一个节点启动后,在第二个终端中运行:
cargo run --release -- --dev 2
我们欢迎所有对 snarkOS 的贡献。请参阅许可中的贡献条款。
一,开通矿池
1,登录网站-个人中心,开通Aleo池
2,获取Apikey(设置miner和xproxy时会使用到)
二,下载miner和xproxy,posw.proving.b2d14c7.zip初始化文件
通过网站下载中心:Hpool-Aleo的相关软件
posw.proving.b2d14c7.zip需解压到miner同级目录中
1,以文本形式打开并设置config:
(Windows或linux均是设置完config后运行程序即可)
2,打开xproxy,初始账号&密码默认为:admin/admin
(windows版可在gui界面修改apikey,linux版直接可在config内填写aipkey)
填入apikey,点击保存即可
非GUI界面可打开config设置
注意:Mining期间,Hpool-Aleo-miner和xproxy需同时保持运行