全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031 币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!
买好币上KuCoin:https://www.kucoin.com/r/af/1f7w3 CoinMarketCap前五的交易所,注册友好操简单快捷!
目前不清退的交易所推荐:
1、全球第二大交易所OKX欧意
国区邀请链接: https://www.mnftinqq.com/zh-hans/join/1837888 币种多,交易量大!
国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!
2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gatexx.net
/signup/XgRDAQ8?ref_type=103
1. 概述
snarkOS是一个用于私有应用程序的去中心化操作系统。它构成了Aleo的支柱,并使应用程序能够以可公开验证的方式验证和存储状态。
2. 构建教程
2.1 要求
以下是运行 Aleo 节点的最低要求:
- CPU : 16 核 (32 核首选)
- RAM:16GB 内存(32GB 首选)
- 存储空间:128GB 磁盘空间
- 网络:50 Mbps的上传和下载带宽
请注意,要运行具有竞争力的 Aleo 挖矿节点,机器需要的不仅仅是这些要求。
2.2 安装
在开始之前,请确保您的机器已Rust v1.56+
安装。可以在此处找到安装 Rust 的说明。
首先克隆 snarkOS Github 存储库:
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
接下来,进入 snarkOS 目录:
cd snarkOS
[对于 Ubuntu 用户] 可以使用帮助脚本来安装依赖项。从 snarkOS 目录,运行:
./testnet2_ubuntu.sh
3a. 运行 Aleo 客户端节点
按照构建教程中的说明开始。
接下来,要启动客户端节点,请从 snarkOS 目录运行:
./run-client.sh
3b. 运行 Aleo 挖矿节点
按照构建教程中的说明开始。
接下来,要生成一个 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
.
4. Testnet2 常见问题
1.我的节点无法编译。
- 确保您的机器已
Rust v1.56+
安装。可以在此处找到安装 Rust 的说明。 - 如果在编译过程中出现大错误,请尝试运行
cargo clean
. - 确保使用
./run-client.sh
或启动 snarkOS./run-miner.sh
。
2. 我的节点无法连接到网络上的对等点。
- 确保端口
4132/tcp
和3032/tcp
在您的路由器和操作系统防火墙上打开。 - 确保使用
./run-client.sh
或启动 snarkOS./run-miner.sh
。
3.我无法生成新地址
- 在运行上面的命令之前 (
snarkos experimental new_account
) 尝试source ~/.bashrc
- 还要仔细检查
snarkos
. 注意目录是/snarkOS
,命令是snarkos
4.snarkOS 的多台机器/实例可以协调挖矿吗?
- 是的。只需在多台机器(不是同一台机器)上启动多个 snarkOS 实例并输入相同的矿工地址。目前,Aleo 未与任何其他矿池协议(如层)集成 。但如果有人想实施,请申请补助!
5. 命令行界面
要使用自定义设置运行节点,请参阅 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]
--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
6. 开发教程
在一个终端中,通过运行以下命令启动第一个节点:
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 的所有贡献。有关贡献条款,请参阅许可。
延伸阅读:
Aleo币如何挖掘,操作过程中遇到的问题
HPool-Miner-Aleo使用方法和配置代理的教程
如何参与 Aleo 激励测试网,官方教程和说明
Aleo币怎么挖矿,如何在矿池中挖掘Aleo币的教程和方法
Hpool-Aleo测试池参与须知
snarkOS怎么用,官方教程和操作方法
目前不清退的交易所推荐:
1、全球第二大交易所OKX欧意
国区邀请链接: https://www.mnftinqq.com/zh-hans/join/1837888 币种多,交易量大!
国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!
2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gatexx.net
/signup/XgRDAQ8?ref_type=103
全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031 币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!
买好币上KuCoin:https://www.kucoin.com/r/af/1f7w3 CoinMarketCap前五的交易所,注册友好操简单快捷!
火必所有用户现在可用了,但是要重新注册账号火币:https://www.huobi.com
全球最大交易所币安,
国区邀请链接:https://accounts.suitechsui.cc/zh-CN/register?ref=16003031 支持86手机号码,网页直接注册。
全球最大交易所币安,
国区邀请链接:https://accounts.suitechsui.cc/zh-CN/register?ref=16003031 支持86手机号码,网页直接注册。
附
件
下
载