Solana ORE显卡GPU环境搭建保姆级教程【去Jito免手续费版】

ORE是著名公链Solana下的第一个POW,Solana创始人推转发之后,将ore推向了火爆的市场。本文教程以Ubuntu 20.04为例,详细介绍ORE在显卡GPU CUDA下如何进行快速挖掘。

环境配置

得益于tonyke老哥以及BenjaSOL老哥的开源精神,无jito版本的ORE GPU代码已经在github.com/BenjaSOL/or...开源,找一台有独立N系列显卡的机子,RTX 30, 40系列的都可以跑,10系列的有群友说也可以,我没试过。

然后逐行拷贝下面命令到linux 终端,执行完毕就配置好了相关的vim, cargo, solana, ore-cli环境,预期耗时5分钟,最后有报几个警告不要管。

bash 复制代码
apt update -y && apt upgrade -y 
curl https://sh.rustup.rs -sSf | sh -s -- -y
source $HOME/.cargo/env
sh -c "$(curl -sSfL https://release.solana.com/v1.18.4/install)"
export PATH="/root/.local/share/solana/install/active_release/bin:/root/.cargo/bin:$PATH"
apt install build-essential cargo jq bc vim git pkg-config libssl-dev -y
git clone https://github.com/BenjaSOL/ore-cli-gpu.git ~/ore-cli-gpu
cd ~/ore-cli-gpu 
export CUDA_VISIBLE_DEVICES=0
nvcc linux.cu -o linux
sed -i 's#PATH_TO_EXE#/root/ore-cli-gpu/linux#g' src/mine.rs
cargo build --release

Wallet钱包

MCT工具可以直接生成SOL钱包,如果要也可以生成批量,这里我们先生成1个,把信息保存到重要的地方,千万别泄露丢失。然后复制其中的最后一行数字格式的私钥,粘贴到上面Ubuntu系统中~/.config/solana/id.json文件中,保存。也可以用命令行来保存:

bash 复制代码
echo [17, 244, 140, 68, 96, 23, 11, 26, 38, 72, 166, 245, 226, 66, 242, 232, 104, 88, 131, 29, 140, 117, 180, 161, 187, 221, 15, 89, 181, 74, 33, 254, 129, 200, 186, 38, 159, 125, 219, 247, 92, 106, 164, 27, 255, 117, 115, 36, 216, 104, 136, 246, 122, 73, 254, 110, 16, 170, 140, 61, 177, 51, 219, 206] > ~/.config/solana/id.json

开始挖掘ore之前,务必记得先往钱包充值一些SOL币充当gas,SOL币可以从欧易提到你的钱包,大概1~3分钟就可以到账,单个钱包不用放太多SOL币,大概0.01个就够了。

ORE挖掘

ORE挖掘命令

bash 复制代码
/root/ore-cli-gpu/target/release/ore --rpc http://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 600000 mine --threads $(nproc)

当出现如下的界面,就表示GPU已经在计算哈希,说明没问题,一切都准备就绪了。

好了,你现在可以开始愉快地挖倔ORE了,下面是一些简单有用的命令------

查询ORE收益------rewards

bash 复制代码
/root/ore-cli-gpu/target/release/ore --rpc http://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json rewards

收取挖掘出的ORE------claim

bash 复制代码
/root/ore-cli-gpu/target/release/ore --rpc http://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 50000000 claim

claim需要不断尝试,如果不行,就提高fee再试。 claim成功的话,会显示"Transaction landed!

出售ORE

您随时可以将ORE及时卖掉换成SOL,地址jup.ag/ 或者birdeye.so,连接Phantom钱包插件(导入你挖ore的wallet),就可以直接实时兑换成SOL币。

RPC节点

目前,公共的免费RPC(比如上面的api.mainnet-beta.solana.com), 用的人太多,已经基本挖不出来了,这时候我们需要购买付费的RPC,市面上的RPC服务商我基本都用过,还是推荐www.quicknode.comalchemy.com ,比如quicknode $49/月的就可以挖,有500M的API请求次数,也够你用了。

购买付费RPC的时候需要美国的信永卡,没有海外信永卡怎嘛办?可以临时注册一个虚拟卡Dupay,有几$的开卡费,需要实名,平常绑定支夫宝和某信小费。关于如何给Dupay卡充值,这里不展开,有需要的童鞋可以直接参考《ChatGPT Plus官方推荐新手教程》中的第二部分,耐心一步一步操作。用虚拟卡不用担心被多扣钱,我是非常不建议用自己国内常用的信永卡来绑定这些国外的网站,它们都很无下限乱扣费。

GPU租赁

如果你自己没有显卡,则可以去租赁,按小时付费,一般RTX 4090单卡显卡是0.4/h,一天大概10刀左右。 因为国内云翻有下载海外的依赖包有各种问题,所以推荐直接用国外显卡[cloud.vast.ai](https://link.juejin.cn?target=https%3A%2F%2Fcloud.vast.ai%2F%3Fref_id%3D88254 "https://cloud.vast.ai/?ref_id=88254"),支持虚拟货币或者小狐狸钱包充值,很方便 如何充值,租机器看这里:[heiyetouzi.xyz/minequainet...](https://link.juejin.cn?target=https%3A%2F%2Fheiyetouzi.xyz%2Fminequainetwork%2F%23toc-heading-15 "https://heiyetouzi.xyz/minequainetwork/#toc-heading-15"),直接看第三部分------GPU显卡挖旷机器配置,其他不用看。 租便宜的RTX 3060, RTX3070就可以了,没必要上RTX4090,一小时大概0.15左右,服务器模板选"cuda:12.0.1-devel-ubuntu20.04",点击Edit,勾上"Run a jupyter-python notebook"选项,机器租好后,点击左侧INSTANCES,这里的open(或者connecting)打开命令行窗口,

关于priority-fee

priority-fee给多少合适?

看当前网络拥堵情况决定,跟你一起卷gas的人越多,priority-fee需要越大,不然平常给1就可以,群里有小伙伴给到1000w,看自己能承受的成本决定,gas越大越贵,具体成本花费可以复制tx id到solscan网站查看,悠着点,毕竟交互失败了也是要给gas的。

相关推荐
liangshanbo121511 分钟前
虚拟列表深度面试题整理
java·开发语言·前端
ZISHU_98715 分钟前
用 TLabel 给 SynTouch BioTac 数据做语义标注:从原始信号到结构化标注
开发语言·人工智能·python·数据·机器人触觉
IT_陈寒39 分钟前
Redis内存警告竟是因为这个不起眼的配置项
前端·人工智能·后端
lilian23340 分钟前
Harmony os 技术实战|拼豆制图43:压缩字符矩阵上线前如何拦住错位图纸
开发语言·前端·华为·矩阵·harmonyos
m0_617493941 小时前
SSLError [ASN1: NOT_ENOUGH_DATA] 问题排查与解决指南
python·ssl
whcyhhh1 小时前
头歌实践教学平台:数据科学与大数据技术导论(七上)
大数据·数据库·python
kyriewen1 小时前
我踩了3次同一个坑才明白:JavaScript里比0.1+0.2更隐蔽的5个数字陷阱
前端·javascript·面试
记忆张量MemTensor1 小时前
产品更新|MemOS 现已支持 DeepSeek Harness 长期记忆接入
人工智能·typescript·开源·agent
徐小夕1 小时前
表格、文档、甘特、大屏、表单一站打通:pxcharts超级表格4.0正式上线!
前端·算法·github
用户594404103562 小时前
Vue3 + TypeScript + Leaflet.js 实战:构建企业级地理信息应用
前端