用树莓派来挖矿(莱特币LTC)

使用空闲的服务器(VPS)来进行挖矿(门罗币XMR)中,我们用服务器来挖矿,如果你没有服务器,那么用手头的树莓派也可以来挖矿。我用树莓派搭了一个DNS服务器,CPU利用率很小,因此我决定在树莓派上再搭建一个挖矿软件进行挖矿。原因有两个,一是树莓派功耗低,可以长期开机,二是用来学习,虽然以树莓派的算力,肯定挖不了什么,但也算用来学习数字货币了。以下是用树莓派来挖莱特币LTC的教程。

首先注册莱特币LTC的钱包,也可以直接在蚂蚁矿池里以子账号的方式挖,这里我选择的是第二种方法。

注册蚂蚁矿池后,添加一个子账号,币种选择莱特币。

一、安装树莓派挖矿软件

在树莓派上使用 Pooler/cpuminer 挖矿程序,首先更新树莓派,安装工具包。更新之前记得修改树莓派的源,不然速度很慢:树莓派系统常用中文镜像源

sudo apt-get update
sudo apt-get install gcc g++ libstdc++-8-dev libpcre3-dev libcurl3-dev make

下载cpuminer挖矿软件,并且解压缩。

wget https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0.tar.gz

tar zxvf pooler-cpuminer-2.5.0.tar.gz 

接着编译挖矿软件

cd cpuminer-2.5.0/ 

 ./configure 

make

sudo make install
编译成功

编译后可以检查是否安装成功,使用“minerd –v”命令。

 $ minerd --v
 cpuminer 2.5.0
  built on Feb 15 2020
  features: ARM ARMv5E
 libcurl/7.64.0 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3 

二、树莓派开始挖矿

输入以下命令开始挖矿:

minerd -o stratum+tcp://stratum-ltc.antpool.com:8888 -O lixinxing.2: 

⚠️注意:其中-o参数后面是数字货币的矿池地址,-O参数后是矿机名:密码,矿机名的命令规则是“用户名.任意数字”,密码可以为空。

这样树莓派就开始挖矿了!

树莓派挖矿

不过,这算力也太低了吧。。。才0.46 khash/s,这得何年何月才能挖到1莱特币啊。

[2020-02-15 15:22:10] thread 3: 27843 hashes, 0.46 khash/s

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: 用树莓派来挖矿(莱特币LTC) (https://www.tujing.site/3822)

如果博客对您有帮助,请给我 赞助


热度:12,490℃

用树莓派来挖矿(莱特币LTC)》有20个想法

  1. 为什么我的树莓派开挖了但蚂蚁矿池上显示的失效矿工、算力一直为零。还有就是:
    [2020-06-21 13:35:47] thread 1: 31689 hashes, 1.92 khash/s

  2. 请问一直出现retry,是什么问题呢?谢谢!

    pi@JLPi4:~/cpuminer-2.5.0 $ minerd -o stratum+tcp://stratum-ltc.antpool.com:8888 -O eejason7328.001:
    [2020-07-29 01:56:26] Starting Stratum on stratum+tcp://stratum-ltc.antpool.com:8888
    [2020-07-29 01:56:26] Binding thread 2 to cpu 2
    [2020-07-29 01:56:26] Binding thread 0 to cpu 0
    [2020-07-29 01:56:26] Binding thread 1 to cpu 1
    [2020-07-29 01:56:26] Binding thread 3 to cpu 3
    [2020-07-29 01:56:26] 4 miner threads started, using ‘scrypt’ algorithm.
    [2020-07-29 01:56:56] Stratum connection failed: Connection timed out after 30000 milliseconds
    [2020-07-29 01:56:56] …retry after 30 seconds

  3. 請問為什麼會一直Retry呢?謝謝!

    pi@JLPi4:~/cpuminer-2.5.0 $ minerd -o stratum+tcp://stratum-ltc.antpool.com:8888 -O eejason7328.2:
    [2020-07-29 02:17:02] Starting Stratum on stratum+tcp://stratum-ltc.antpool.com:8888
    [2020-07-29 02:17:02] Binding thread 0 to cpu 0
    [2020-07-29 02:17:02] Binding thread 2 to cpu 2
    [2020-07-29 02:17:02] 4 miner threads started, using ‘scrypt’ algorithm.
    [2020-07-29 02:17:02] Binding thread 1 to cpu 1
    [2020-07-29 02:17:02] Binding thread 3 to cpu 3
    [2020-07-29 02:17:32] Stratum connection failed: Connection timed out after 30000 milliseconds
    [2020-07-29 02:17:32] …retry after 30 seconds

  4. 博主用的4B么?我的树莓派算力比你的高了好多
    [2021-04-12 19:52:48] thread 3: 114419 hashes, 1.91 khash/s
    [2021-04-12 19:52:48] thread 2: 114429 hashes, 1.91 khash/s
    [2021-04-12 19:52:48] thread 1: 114225 hashes, 1.90 khash/s
    [2021-04-12 19:53:48] thread 0: 114233 hashes, 1.90 khash/s

    然后就是补充一下,如果遇到运行./configure的时候如果遇到
    error: Missing required libcurl >= 7.15.2
    并且curl已经安装
    运行sudo apt-get install libcurl4-openssl-dev
    可解决问题

  5. 我make的时候会报错
    scrypt.c:(.text+0x3bc): undefined reference to `scrypt_core’
    /usr/bin/ld: scrypt.c:(.text+0x3cc): undefined reference to `sha256_transform’
    /usr/bin/ld: scrypt.c:(.text+0x3e0): undefined reference to `sha256_transform’
    /usr/bin/ld: scrypt.c:(.text+0x3f0): undefined reference to `sha256_transform’
    /usr/bin/ld: scrypt.c:(.text+0x42c): undefined reference to `sha256_transform’
    collect2: error: ld returned 1 exit status
    make[2]: *** [Makefile:523:minerd] 错误 1
    make[2]: 离开目录“/root/cpuminer-2.5.1”
    make[1]: *** [Makefile:796:all-recursive] 错误 1
    make[1]: 离开目录“/root/cpuminer-2.5.1”
    make: *** [Makefile:426:all] 错误 2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注