在很久很久之前,我就谈到过colab强大的能力(高速网络连接,超大ram,高级gpu,如tesla t4).它能更快速地帮助我们处理各处任务,减少任务耗时。此时我不仅在思索,能不能用它挖矿呢?
经过一番探索,发现它确实可以用来挖矿⛏。
我在查阅colab的文档时看到了这个
爷有好多个号不如先试试吧
寻找能用的挖矿软件及配置环境
一开始由于没有使用经验,以为gpu用不了来挖矿,所以一直在挖xmr,若干年后那个账户也忘了。。。。直到最近才发现是当时没有设置运行环境(有无gpu),所以默认无gpu😅。接下来经过一番探索,发现nbminer,gminer在colab是带不起来的,可能因为被识别出来
后来发现lolminer竟然神奇的存活下来了
于是经过一番努力就写出了这个 colab笔记本地址:https://colab.research.google.com/drive/1NK0FUrMvkKqiwf8mXFbxNXlkcxbUm_D5?usp=sharing
详细代码
1.检测gpu是否符合要求
#@title 查看分配到的设备 目前tesla t4可以挖掘eth,etc等,k80洗洗睡去吧(其实也可以挖xmr
# 查看设备,是K80还是T4,如果是K80...!
! /opt/bin/nvidia-smi
这串代码运行行后可能是这样子
通过上面的图,可以看到gpu的型号是tesla t4 14g显存
但如果是tesla k80的话,那你没戏了,它是不支持挖矿的
2.下载相关挖矿软件
''!wget https://github.com/cpluscc/dds/archive/refs/heads/main.zip'
这里集成了lol miner(gpu挖矿,支持etc,eth,grin等)和xmr-stak(仅支持xmr,有无显卡都可运行)
3.解压
''!unzip main.zip'
4.赋权文件夹
''!chmod -R 777 dds-main'
5.运行挖矿程序
在某些币种的配置文件,我已填入我的相应地址/厚颜无耻
如需修改,点击左边的文件夹按钮,展开侧边栏,找到你需要修改的币种的配置文件。如eth的配置文件为mine_eth.sh,右键下载
然后打开文件,这里以f2pool为例教大家如何修改
我们需要修改的是pool、wallet这两个值
pool的话,如果你是用f2pool,这里已经帮你调到eth美国节点去了,所以你无需修改
wallet是“账号名"。"矿工名",账号名是你在f2pool里面设置的,并且绑定了eth的地址的
当然不同币种,不同矿池,账号名这一部分可能会不同,有的小门币种会直接填钱包地址
保存后,重新上传,覆盖原来文件
这里需要注意的是,需要重新进行一次赋权操作
''!chmod -R 777 dds-main'
然后,运行挖矿程序
''!./dds-main/mine_etc.sh'
经过一段时间后,可以看到算力在25mh/s左右
xmr挖矿
'!./dds-main/xmr-stak-rx'
初次运行,需要配置
use simple setup
按y继续
接下来选择算法RandomX针对CPU做了优化,因此如果有gpu分配的话,建议选择monero等其他算法。
然后填入矿池地址f2pool的xmr矿池为:xmr.f2pool.com:13531
再者,填入xmr钱包地址
密码留空直接回车
tls/ssl也直接回车
一段时间后,可以看到他的算力
不过,挺低的
算力还不错
然而事实上colab最多只给你几十分钟的运行时间。。