ORE挖矿教程(全网最详细版本)

Kinofrikin
8 min readApr 9, 2024

--

本文主要介绍ORE挖矿流程,有不懂的可以私信:https://twitter.com/Hack_1t3r

环境准备

前期需要准备的环境信息

VPS

推荐使用国外大牌digital ocean。使用链接:https://www.digitalocean.com/?refcode=edd8eb7e5594&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=CopyPaste注册登录可获取200美刀免费试用60天的资格(纯白嫖),然后选择使用谷歌账号登录:

然后在主页左侧选择Create project创建一个项目:

打开创建好的项目,在项目里面选择Resources,再点击Spin up a Droplet,创建一个服务器:

服务器地区选择新加坡,然后系统选择Ubuntu 22.04,价格选择一个月28刀的,其它的都选择默认配置:

至此,VPS算是准备好了。

SOL节点

建议使用quicknode节点,打开链接:https://www.quicknode.com,登录后,直接Create Endpoint:

选择sol链:

选择主网:

选第一个(我这里已经创建好了,所以显示已经激活了),并且选择49刀一个月的配置,然后就创建好了:

创好以后,在主页打开创建好的项目,然后直接点击Copy复制链接,这个链接就是你的RPC节点链接:

至此,sol节点准备完毕。

ORE客户端准备

ORE挖矿可以分为两种模式:Browser模式和Cli模式。

Browser模式非常简单,直接打开https://ore.supply/,创建一个账号,往创建好的账号里面打钱(gas费用),然后点击挖矿即可,就不详细展开了:

Cli模式即客户端模式,在https://ore.supply/download页面,有官方介绍怎么配置cli模式来挖矿。此处我们进行一个详细的教程:

第一步:下载rust环境:

curl https://sh.rustup.rs -sSf | sh

在终端输入上面的命令,回车以后会弹出这个窗口,直接按回车即可:

等待些许时刻,会提示你安装好了:

但是你还需要让rust程序加入环境变量,需要再执行以下命令:

. "$HOME/.cargo/env"

该命令没有输出,执行完上述命令后,可以通过如下命令查看rust是否安装配置完毕:

rustc -V

如下显示表示rust已经安装配置完毕:

第二步:安装sol开发环境:

sh -c "$(curl -sSfL https://release.solana.com/v1.18.4/install)"

直接在终端输入以上命令,然后出现以下结果后表示安装完成:

然后是配置PATH环境变量,使用如下命令:

echo export PATH="/root/.local/share/solana/install/active_release/bin:$PATH" >> /root/.profile

然后再使用如下命令使配置生效:

source /root/.profile

第三步:创建好sol开发环境以后,生成一个sol钱包:

solana-keygen new

输入命令后,输入两次相同的密码:

创建钱包后会显示钱包信息:

使用cat命令查看/root/.config/solana/id.json的内容:

把整个内容全部复制到phantom钱包中:

导入后查看钱包地址和终端生成的钱包地址一致则表明成功:

同时记得往这个新钱包里存入0.1sol的gas费用来挖矿。

第四步:安装ore-cli客户端:

cargo install ore-cli

回车直接开始安装了,装好后输入ore -V命令,出现以下结果表示安装成功:

至此,客户端也准备完毕了。

ORE挖矿配置

使用vim ore-mint.sh命令创建一个shell脚本,然后输入以下内容,其中rpc地址改为你的quicknode地址:

#!/bin/bash

for((i=1;i<=100000;i++)); do
ore --rpc https://***.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json --priority-fee ** mine --threads 4
done

内容如下,然后保存,使用chmod +x ore-mint.sh添加运行权限:

再用screen命令创建个screen窗口,运行./ore-mint.sh即可开始挖矿:

至此,开始成功挖矿了。

在这个时候,很多人会选择去查看账户balance或者rewards:

ore --rpc https://***.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json balance

ore --rpc https://***.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json rewards

然后得到以下的报错:

其实完全不用担心,就正常挖就行,挖到以后,这些命令显示都会正常。因为这个挖矿逻辑就是先要本地挖到矿再去上链,而且挖到的ore会先存储到ore官方配置的默认账号里面,你要去claim才能领到本地的钱包里。

挖到矿以后,再去查rewards,会显示挖到的奖励:

然后隔一段时间以后,查询balance也会显示0(因为你还没claim):

Claim的逻辑和Mint的逻辑一样,使用vim ore-claim.sh命令创建一个shell脚本,然后输入以下内容,其中rpc地址改为你的quicknode地址,your_wallet_addr改为你想要转入ore的钱包地址:

#!/bin/bash

for((i=1;i<=100000;i++)); do
ore --rpc https://palpable-solemn-asphalt.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json --priority-fee ** claim your_wallet_addr
done

然后保存,使用chmod +x ore-claim.sh添加运行权限,然后运行即可。

--

--