介绍
本指南将引导您完成在基于 Linux 和 Windows 操作系统上安装 Ore V2 命令行界面 (CLI) 的过程,并为 V2 的启动做好准备。
先决条件
开始之前,请确保您满足以下先决条件:
- 有效的互联网连接。
- 基于 Linux 的操作系统(Ubuntu、Debian 等)或 Windows。
- 基本的命令行知识。
基于Linux的安装步骤
1. 更新、升级和安装依赖项
如果尚未更新,请确保通过运行以下命令更新并升级您的系统:
sudo apt update && sudo apt upgrade && sudo apt-get install -y pkg-config libssl-dev
然后运行此程序来安装所需的依赖项:
sudo apt-get install build-essential
2. 安装 Rust
通过运行以下命令安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照屏幕上的说明完成安装。
3. 安装 Cargo
您将使用 Cargo 安装 Ore V2 CLI 和其他工具:
sudo apt install cargo
4. 安装 Solana CLI(可选)
如果您已经有密钥对,则可以跳至步骤 5。安装 Rust 后,您可以安装 Solana CLI:
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
4.1 更新 Solana CLI
要检查您是否拥有最新版本的 Solana CLI,请运行:
solana --version
如果没有,只需运行:
solana-install update
确保将导出行添加到~/.bashrc
文件中,以便 Solana CLI 在您打开新终端时正常工作,它看起来类似于此(确保用<USER>
您自己的用户替换):
export PATH="/home/<USER>/.local/share/solana/install/active_release/bin:$PATH"
4.2 为你的矿机创建密钥对
要使用 Solana CLI 创建密钥对,请运行(您不需要输入密码,只需按回车键即可):
solana-keygen new
该密钥对将保存到~/.config/solana/id.json
文件中。请确保将您的密钥备份到安全的地方。
4.3 配置 Solana CLI
通过运行以下命令设置 Solana CLI 以使用主网:
solana config set --url https://api.mainnet-beta.solana.com
5. 安装 Ore V2 CLI
要安装 Ore V2 CLI,请运行:
cargo install ore-cli
这会将 Ore V2 CLI 安装到您的~/.cargo/registry/src/index.crates.io-xxxxxxxx
目录中。
7. 准备开采
您现在可以开始挖矿了!前往挖矿部分开始。
基于 Windows 的安装步骤
1.安装 Rust
对于 Windows,从这里下载并安装 Rust ,运行安装可执行文件,然后按照说明进行操作。
2. 安装 Solana CLI(可选)。
如果您已经有密钥对,则可以跳至步骤 3。
cmd.exe
以管理员身份打开命令提示符并运行:
cmd /c "curl https://release.solana.com/v1.18.18/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs"
现在运行以下命令,如果您看到系统弹出安全窗口,请选择允许该程序运行:
C:\solana-install-tmp\solana-install-init.exe v1.18.18
2.1 更新 Solana CLI
要查看 Solana CLI 的版本,您可以运行:
solana --version
要更新 Solana CLI 版本,您可以运行:
solana-install update
2.2 为你的矿机创建密钥对
要使用 Solana CLI 创建密钥对,请运行(您不需要输入密码,只需按回车键即可):
solana-keygen new
该密钥对将保存到~/.config/solana/id.json
文件中。请确保将您的密钥备份到安全的地方。
2.3. 配置 Solana CLI
通过运行以下命令设置 Solana CLI 以使用主网:
solana config set --url https://api.mainnet-beta.solana.com
3.安装Microsoft C++ Build Tools
从Microsoft下载 Build Tools ,运行可执行文件并继续。然后您将在右下角看到一个按钮,上面写着“安装”。单击它,它将下载并安装。
4.安装 Ore V2 CLI
要安装 Ore V2 CLI,请运行:
cargo install ore-cli
5. 准备开采
您现在可以开始挖矿了!前往挖矿部分开始。
为 Windows 用户安装 WSL
1.安装WSL
以管理员身份打开 PowerShell,并运行以下命令来安装 WSL:
wsl --install
如果出现提示,请重新启动计算机。
2. 设置 Ubuntu
安装后,运行以下命令设置 Ubuntu:
wsl
按照屏幕上的说明完成 Ubuntu 设置。
3.更新和升级
设置好 Ubuntu 后,运行以下命令更新并升级系统:
sudo apt update && sudo apt upgrade
4. 安装 Ore CLI
您现在可以按照基于 Linux 的安装指南最终安装 Ore CLI!
如何开始挖矿
披露:
请注意,当前版本不适用于 Devnet。当您尝试在 Mainnet 上进行挖矿时,您将收到自定义程序错误 0x8,因为 Mainnet 上尚未启用挖矿。
如果您跳过了安装 Solana CLI 的选项步骤,则必须使用参数运行 mine 命令--rpc "<NETWORK_URL>"
。
1. 手册
在这个基本命令中,我将只包含参数--cores
,要找到更多参数及其作用,请检查配置部分。
ore mine --cores 4
2. 脚本
如果您不想ore mine
每次手动运行该命令,您可以为其创建一个脚本。
首先创建一个名为的文件run.sh
:
基于Linux:
touch run.sh
基于 Windows (PowerShell):
New-Item -Path "run.sh" -ItemType File
现在您将echo
mine 命令放入文件中,在这个基本命令中,我将只包含参数--cores
,要查找更多参数及其作用,请检查配置部分。
echo "ore mine --cores 4" >> run.sh
现在,您只需运行以下命令即可随时进行挖掘:
bash run.sh
配置
配置你的矿机
以下是可以添加到 mine 命令中的几个参数:
1. 核心:
--cores <THREAD_COUNT>
此参数允许您选择矿工将使用多少个线程。要找出您的 CPU 有多少个线程:
英特尔:
Total threads = (2 * Num of P-Cores) + Num of E-Cores
AMD:
Total threads = 2 * Num of P-Cores
2.RPC:
--rpc "<NETWORK_URL>"
此参数允许您从 RPC 提供程序中选择一个特定的网络地址。
您可以从Helius和QuickNode等提供商处购买您自己的私有 RPC ,但默认情况下,它将使用在 找到的 RPC ~/.config/solana/install/config.yml
。
3.缓冲时间:
--buffer-time <SECONDS>
此参数允许您设置在截止日期之前多少秒停止挖矿并开始提交,默认为 5 秒。
4.配置:
--config <PATH>
此参数允许您手动设置默认情况下可以找到的 Solana 配置文件的路径~/.config/solana/install/config.yml
。
5.密钥对:
--keypair <KEYPAIR_FILEPATH>
此参数允许您手动设置默认情况下可以找到的 Solana 密钥对文件的路径~/.config/solana/id.json
。
6. 优先费:
--priority-fee <LAMPORTS>
此参数允许您设置 Lamport 中采矿操作的优先费用。您可以从Jito等提供商处找到当前的优先费用。
7.更新间隔:
--update-interval <SECONDS>
此参数允许您设置从 Solana 网络刷新数据的间隔,默认值为 15 秒。