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,支持虚拟货币或者小狐狸钱包充值,很方便 如何充值,租机器看这里:heiyetouzi.xyz/minequainet...,直接看第三部分------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的。

相关推荐
非著名程序员3 分钟前
腾讯为什么支持开源?
开源
凤枭香7 分钟前
Python OpenCV 傅里叶变换
开发语言·图像处理·python·opencv
CSDN云计算8 分钟前
如何以开源加速AI企业落地,红帽带来新解法
人工智能·开源·openshift·红帽·instructlab
测试杂货铺14 分钟前
外包干了2年,快要废了。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
艾派森18 分钟前
大数据分析案例-基于随机森林算法的智能手机价格预测模型
人工智能·python·随机森林·机器学习·数据挖掘
GIS程序媛—椰子33 分钟前
【Vue 全家桶】7、Vue UI组件库(更新中)
前端·vue.js
DogEgg_00139 分钟前
前端八股文(一)HTML 持续更新中。。。
前端·html
ZL不懂前端42 分钟前
Content Security Policy (CSP)
前端·javascript·面试
小码的头发丝、44 分钟前
Django中ListView 和 DetailView类的区别
数据库·python·django
木舟10091 小时前
ffmpeg重复回听音频流,时长叠加问题
前端