利用闲置VPS或者个人电脑的CPU“淘金”
利用闲置VPS或者个人电脑的CPU“淘金”

利用闲置VPS或者个人电脑的CPU“淘金”

两台设备日均收益

1.5r左右~可以让服务器回本~

一、一些常用的命令

1、screen

作用:用于单独开一个session会话,使得程序可以在后台运行。

用法:
1.1、创建一个会话:screen -S session-namesession-name为会话名称,自定义。
1.2、运行程序:此时已经进入会话中,可以自行运行想要挂在后台的程序。
1.3、退出会话:按下 Ctrl + A 然后按 D 键,分离(detach) screen 会话,但会话中的程序将继续在后台运行。
1.4、列出会话:screen -ls,会列出当前所有正在运行的会话。
1.5、进入会话:screen -r PID|session-name,可输入名称或者会话ID进入。
1.6、其他有用的快捷键:
  Ctrl + A,然后 D:分离当前 screen 会话,将其放到后台。
  Ctrl + A,然后 K:杀死(结束)当前 screen 会话。
  Ctrl + A,然后 C:创建一个新的窗口。
  Ctrl + A,然后 N:切换到下一个窗口。
  Ctrl + A,然后 P:切换到前一个窗口。

2、nohup

nohup 是一个 Linux 命令,可以让程序在后台运行,并且即使你退出终端,程序也不会被终止。是相同于screen的用法。例如:

sudo nohup cpulimit -p PID -l NUM &

nohup:允许进程在后台运行。

cpulimit -p 381430 -l 190:实际运行的命令,用于限制 PID 为 381430 的进程的 CPU 使用率到 190%。

&:将命令放入后台运行。

二、实际运用

本次介绍的是XMR的挖掘。XMR是门罗币(Monero)的缩写,门罗币是一种专注于隐私和去中心化的加密货币。与比特币不同,门罗币采用了高级的加密技术,使交易更加私密和匿名。而且它主要使用CPU进行运算,原因主要在于其设计目标是确保网络的去中心化和公平性。门罗币使用的CryptoNight算法(现已更新为RandomX算法)就是为了达到这一目的。

具体原因如下(点击打开):
  1. 抗ASIC设计:
    门罗币的挖矿算法(最初的CryptoNight,现在的RandomX)专为抗ASIC(应用专用集成电路)而设计。ASIC矿机是一种专门用于加密货币挖矿的硬件,具有极高的效率,但它们价格昂贵,通常由大型矿场和机构掌控。这会导致矿池的集中化,使普通用户无法参与到挖矿中。
    通过设计抗ASIC的算法,门罗币希望让每个人都能使用常规的消费级硬件(如CPU)进行挖矿,从而促进更广泛的参与和网络的去中心化。
  2. 更公平的挖矿机会:
    门罗币使用的RandomX算法非常依赖内存和CPU的计算能力,而不是像许多其他加密货币(如比特币)那样依赖GPU或ASIC。这样可以确保大多数人使用普通计算机就能参与挖矿,而不是依赖昂贵的专用设备。这种设计使得挖矿过程更加公平,给普通用户带来了更多的机会。
  3. 提升网络的安全性
    CPU挖矿通过使挖矿更容易获得,鼓励更多人参与到门罗币网络的维护和安全保障中。由于更多的人在使用他们的普通设备挖矿,门罗币的网络变得更加去中心化,这在理论上可以提升抗攻击性,减少网络遭受51%攻击的风险。
  4. 动态调整的难度算法
    门罗币的算法也设计了一种动态调整的挖矿难度机制,确保无论有多少矿工参与挖矿,网络的区块生成时间都保持在一定范围内。这样可以平衡矿工的收益和网络的稳定性,确保即使普通用户使用CPU挖矿,也有合理的机会获得奖励。
  5. 抗FPGAs和GPUs
    RandomX算法不仅仅是抗ASIC,它还对FPGA(现场可编程门阵列)和大规模的GPU挖矿设置了障碍。相比之下,门罗币的算法更适合一般计算机的随机性和多功能计算,这使得CPU比GPU或其他专用硬件有更好的表现。

写在前面

1、一个门罗币钱包(推荐官方钱包,mymonero钱包)。
2、一台闲置的VPS或电脑(本教程使用的VPS为Racknerd2核2G的小鸡,操作系统为centos7,和Inter I711800H-32G的Win11系统)。
3、一个矿池(本次使用的是猫池:https://c3pool.com/)(全球XMR矿池总览:https://miningpoolstats.stream/monero)。
4、不同的端口号对于性能要求不一样,收益也不一样,不能进行对比。以实际情况为主~

1、钱包准备

a、打开mymonero官网,点击Create new wallet(创建一个新钱包),一定不要挂梯子!!

b、这里会提示注意事项,选中GOT IT,然后右上角Next进入下一步

c、保存好助记词(以后登录钱包需要用到,建议手抄),然后点击右上角的Next进入下一步

d、验证助记符,把第二步保存的助记词的前七位,按照图片中显示的顺序依次选中,然后点击右上角的确定(Confirm)

e、到这里,钱包就算创建完成了,点击钱包就能显示钱包地址和其它内容

2、利用电脑CPU

为什么是利用电脑CPU呢?因为CPU相对于显卡来说,长时间高负载并不会出现问题(也没有停过哪个CPU用坏的),而显卡则会脱焊、虚焊、掉电容、老化等一系列问题。因此用CPU进行运算会比显卡更加有性价比。

而且使用CPU运算可以限制最大占用比例,确保不影响正常使用的情况下将程序挂在后台。个人推荐内存大于4G的机器使用如下方法,也即Xmr-Stak。首先在github上下载程序,·Fireice-英国/XMR-STAK (github.com)

解压完成后,直接双击xmr-stak.exe,幸运的话,你将会进入到初始设置界面。不幸的话,你的电脑会提示缺少各种dll文件,这时候,你需要先退出,并安装visual 2015运行时库(压缩包中的“vc_redist.x64.exe”这个文件)。我们假定你顺利。

首次运行xmr-stak的时候,需要配置你的钱包和矿池地址。然后程序会提示进行配置:

具体内容如下(点击展开)

Currency: ‘monero’ or ‘aeon’ (请选择你要挖矿的货币): monero

Pool address: (请在这里输入你的矿池地址)

Username (wallet address or pool login): (这里输入你你钱包的地址) 

Password (mostly empty or x): (这里输入矿池给你的密码,一般没有,请输入x) x

Does this pool port support TLS/SSL? Use no if unknown. (y/N) (通讯是否加密。区分大小写,请回答N) N

Do you want to use nicehash on this pool? (y/n) (nicehash一般只有代理才会用,请回答n) n

Do you want to use multiple pools? (y/n) (问你要不要再输入一个矿池,回答n) n

回答完最后一个问题,直接回车,软件就开始工作了,这时候你会发现风扇加速,CPU占用率嗖嗖嗖地上来,不必惊慌!挖矿的过程中,可以按h键查看挖矿的速度。也可以直接在浏览器中输入矿池的官方网址,在官方网址指定的查询栏中,输入你的钱包地址查看你的挖矿和收益情况。一般不需要在网站另行注册。XMR-STAK的优化方法可以自行上网查询~~

3、利用VPS

注意:确保供应商没有禁止高CPU占用,否则可能导致封号。

此外,再次注意不同的端口号对于性能要求不一样,收益也不一样,不能进行对比。以实际情况为主~

这是猫池提供的一键运行脚本脚本:curl -s -L https://download.c3pool.org/xmrig_setup/raw/master/setup_c3pool_miner.sh | LC_ALL=en_US.UTF-8 bash -s your-walet-addressyour-walet-address替换为你的钱包地址。

为了不让服务器供应商发现或不影响网站正常运行,可使用cpulimit限制CPU占用。已知Racknerd无影响,单核可以限制70-80%。

停止命令:systemctl stop c3pool_miner.service

starry0214

订阅评论
提醒
guest

2 评论
最新
最旧 最多投票
内联反馈
查看所有评论
哈吉吉
哈吉吉
4 月 前

你就挖吧,显卡没了知道哭了