以太坊(ETH)怎么挖矿?LinuxETH系统采矿教程


3ca9023b38f980636ec64c8d6818386d.jpg

Geth客户端的CPU采矿效率很低,纯鸡肋。CPU如果您对采矿感兴趣,请参考本文。以下是介绍GPU挖矿。

硬件

GPU挖矿需要1-2GB显存(译者注:1GB显存不能),显存不足总会报错。GPU矿机是基于OpenCL的,所以AMD显卡比NVIDI显卡更有效率。

ASIC和FPGA(新手必备10种技能,即专业矿机)无效。

根据自己的显卡类型和系统选择openCL:

AMD SDK openCL

NVIDIA CUDA openCL

Ubuntu系统

AMD显卡

地址1

地址2

下载: ADL_SDK8.zip 和 AMD-APP-SDK-v2.9-1.599.381-GA-linux64.sh

https://www.120btc.com/baike/coin/AMD-APP-SDK-v2.9-1.599.381-GA-linux64.sh

ln -s /opt/AMDAPPSDK-2.9-1 /opt/AMDAPP

ln -s /opt/AMDAPP/include/CL /usr/include

ln -s /opt/AMDAPP/lib/x86_64/* /usr/lib/

ldconfig

reboot

apt-get install fglrx-updates

// wget,tar,opencl

sudo aticonfig –adapter=all –initial

sudo aticonfig –list-adapters

* 0. 01:00.0 AMD Radeon R9 200 Series

* Default adapter

Nvidia显卡

使用Ubuntu 14.04和Nvidia请看这篇帖子

MacOSx系统

wget http://developer.download.nvidia.com/compute/cuda/7_0/Prod/local_installers/cuda_7.0.29_mac.pkg sudo installer -pkg ~/Desktop/cuda_7.0.29_mac.pkg -target / brew update brew tap ethereum/ethereum brew reinstall cpp-ethereum --with-gpu-mining --devel --headless --build-from-source

检查您的冷却状态:

aticonfig adapter=0 od-gettemperature

挖矿软件

Frontier客户端默认阶段Geth只支持CPU我们正在开发采矿Geth客户端的GPU挖矿功能,但是在Frontier阶段无法完成。Geth可以和Ethminer配合进行GPU挖矿。

C 客户端可以进行GPU挖矿。C 客户端包括eth(命令行用户界面),AlethZero(图形用户界面)和ethMiner(独立挖矿软件)。

在Linux上可以用ppa安装,在MacOS上可以用brew tap或安装从源代码。

MacOS系统:

brew install cpp-ethereum with-gpu-mining devel build-from-source

Linux系统:

apt-get install cpp-ethereum

Windows系统上查看

利用ethminer进行GPU挖矿

用eth挖矿:

eth -m on -G -a -i -v 8 //

安装从源代码ethminer:

cd cpp-ethereum

cmake -DETHASHCL=1 -DGUI=0

make -j4

make install

进行GPU挖矿,你需要一个coinbase帐户。您可以在本地或远程设置此帐户。

配合使用ethminer和geth

geth account new

geth rpccorsdomain localhost 2>> geth.log &投机机器人新手教程

ethminer -G // -G for GPU,-M for benchmark

tail -f geth.log

ethminer与geth通过8545端口通信。你可以用它geth rpcport optoin改变默认端口。Ethminer将发现Geth任何端口。请注意,您需要使用它–rpccorsdomain localhost色环指CORS数据头。你也可以用它。-F http://127.0.0.1:3301为ethminer设置端口。若要在同一台电脑上设置多个挖矿实例,有必要设置端口。如果你是私人群体。(cluster)我们,我们推荐你CPU挖矿。

注意,你不能这样做geth设置mine参数或打开矿机,除非您想在控制台上打开矿机GPU开采上进行CPU挖矿。

如果ethminer默认设置不能工作,请使用以下命令OpenCL设备:opencl-device X ,X为0,1,2等。ethminer -M您应看到以下类似信息:

Benchmarking on platform:{ "platform": "NVIDIA CUDA","device": "GeForce GTX 750 Ti","version": "OpenCL 1.1 CUDA" }Benchmarking on platform:{ "platform": "Apple","device": "Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz","version": "OpenCL 1.2 " }

调试geth:

geth rpccorsdomain “localhost” verbosity 6 2>> geth.log

调试矿机:

make -DCMAKE_BUILD_TYPE=Debug -DETHASHCL=1 -DGUI=0

gdb args ethminer -G -M

注意,进行时GPU挖矿时,在geth中hashrate不可用ethminer的hashrate,miner.hashrate将一直报告0.

ethminer和eth

通过rpc,ethminer也可以和eth配合使用

eth -i -v 8 -j // -j for rpc

ethminer -G -M // -G for GPU,-M for benchmark

tail -f geth.log

或者可以单独使用eth进行GPU挖矿:

eth -m on -G -a -i -v 8 //

更多ETH点击以太币数据了解

MATIC币/Matic Network是什么?MATIC相
上一篇 2023年06月12日
PLACO是什么币?PLACO货币官网总量及交易所介绍
下一篇 2023年06月12日
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 liqiaoqiant@qq.com 举报,一经查实,本站将立刻删除。

相关推荐