Aleo之家
中文资讯网

snarkOS怎么用,官方教程和操作方法

全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031  币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!

买好币上KuCoinhttps://www.kucoin.com/r/af/1f7w3  CoinMarketCap前五的交易所,注册友好操简单快捷!

目前不清退的交易所推荐:

1、全球第二大交易所OKX欧意

国区邀请链接: https://www.domchdqmse.com/zh-hans/join/1837888   币种多,交易量大!

国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!

2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gate.win/signup/649183

68747470733a2f2f63646e2e616c656f2e6f72672f736e61726b6f732f62616e6e65722e706e67

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/tcp3032/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.domchdqmse.com/zh-hans/join/1837888   币种多,交易量大!

国际邀请链接:https://www.okx.com/join/1837888 注册简单,交易不需要实名,新用户能开合约,币种多,交易量大!

2、老牌交易所比特儿现改名叫芝麻开门 :https://www.gate.win/signup/649183

全球最大交易所币安,国区邀请链接:https://accounts.binance.com/zh-CN/register?ref=16003031  币安注册不了IP地址用香港,居住地选香港,认证照旧,邮箱推荐如gmail、outlook。支持币种多,交易安全!

买好币上KuCoinhttps://www.kucoin.com/r/af/1f7w3  CoinMarketCap前五的交易所,注册友好操简单快捷!

火必所有用户现在可用了,但是要重新注册账号火币https://www.huobi.com

全球最大交易所币安

国区邀请链接:https://accounts.marketwebb.academy/zh-CN/register?ref=16003031 支持86手机号码,网页直接注册。

全球最大交易所币安

国区邀请链接:https://accounts.marketwebb.academy/zh-CN/register?ref=16003031 支持86手机号码,网页直接注册。

赞(2)
未经允许不得转载:Aleo之家 » snarkOS怎么用,官方教程和操作方法