主页 > imtoken钱包最新下载 > 2020年最新以太坊Linux系统挖矿教程全解

2020年最新以太坊Linux系统挖矿教程全解

imtoken钱包最新下载 2023-04-15 06:32:02

最新以太坊Linux系统挖矿教程全解

硬件

GPU挖矿需要1-2GB显存(译者注:1GB显存是不行的),如果显存不够,总会报错。 GPU 矿工基于 OpenCL,因此 AMD 显卡比 NVIDI 显卡更高效。

ASIC 和 FPGA(即专业矿工)效率不高。

以太坊电脑挖矿教程_以太坊挖矿教程2021_以太坊eth挖矿详细教程

根据你的显卡类型和系统,选择openCL:

AMD SDK openCL

NVIDIA CUDA openCL

Ubuntu系统

显卡

•地址1

• 地址2

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

./AMD-APP-SDK-v2.9-1.599.381-GA-linux64.sh

以太坊电脑挖矿教程_以太坊挖矿教程2021_以太坊eth挖矿详细教程

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/

配置文件

重启

apt-get 安装 fglrx-updates

// wget, tar, opencl

sudo aticonfig –adapter=all –initial

sudo aticonfig --list-适配器

* 0. 01:00.0AMD Radeon R9 200 系列

* – 默认适配器

英伟达显卡

以太坊挖矿教程2021_以太坊eth挖矿详细教程_以太坊电脑挖矿教程

使用 Ubuntu 14.04 和 Nvidia 显卡的用户请看这篇文章

MacOSx系统

wget

sudo 安装程序 -pkg ~/Desktop/cuda_7.0.29_mac.pkg -target /

酿造更新

brew tap 以太坊/以太坊

brew 重新安装 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(独立挖矿软件)。

以太坊eth挖矿详细教程_以太坊挖矿教程2021_以太坊电脑挖矿教程

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

苹果系统:

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

Linux系统:

apt-get 安装 cpp-ethereum

在Windows系统上查看

使用 ethminer 进行 GPU 挖矿

用eth挖矿:

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

从源代码安装 ethminer:

cd cpp-以太坊

cmake -DETHASHCL=1 -DGUI=0

以太坊eth挖矿详细教程_以太坊挖矿教程2021_以太坊电脑挖矿教程

制作-j4

安装

对于 GPU 挖矿以太坊电脑挖矿教程,您需要一个 coinbase 帐户。 您可以在本地或远程设置此帐户。

使用 ethminer 和 geth

新帐号

geth --rpccorsdomain localhost 2>> geth.log

ethminer -G // -G 用于 GPU,-M 用于基准测试

尾-f geth.log

ethminer 通过端口 8545 与 geth 通信。您可以使用 geth --rpcport optoin 更改此默认端口。 Ethminer 将发现 Geth 的任何端口。 注意需要使用--rpccorsdomain localhost color ring指的是CORS数据头。 您还可以使用 -F:3301 设置 ethminer 的端口。 如果您计划在同一台计算机上设置多个挖矿实例,则需要设置端口。 如果您在私有集群上进行测试以太坊电脑挖矿教程,我们建议您使用 CPU 挖矿。

请注意,除非您想在 GPU 挖掘之上进行 CPU 挖掘,否则不允许为 geth 设置 --mine 参数或在控制台中启动矿工。

如果 ethminer 的默认设置不起作用,请使用以下命令指定 OpenCL 设备:--opencl-device X,其中 X 为 0、1、2 等。如果运行 ethminer -M,您应该会看到如下内容:

平台基准测试:{“平台”:“NVIDIA CUDA”,“设备”:“GeForce GTX 750 Ti”,“版本”:“OpenCL 1.1 CUDA”}

以太坊eth挖矿详细教程_以太坊挖矿教程2021_以太坊电脑挖矿教程

平台基准测试:{ "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

调试矿工:

制作-DCMAKE_BUILD_TYPE=调试-DETHASHCL=1 -DGUI=0

gdb --args ethminer -G -M

请注意,在进行 GPU 挖掘时,哈希率在 geth 中不可用。 查看ethminer的hashrate,miner.hashrate会一直报0。

ethminer 和 eth

通过rpc,ethminer也可以和eth一起使用

eth -i -v 8 -j // -j 用于 rpc

ethminer -G -M // -G 用于 GPU,-M 用于基准测试

尾-f geth.log

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

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

以太坊Linux系统挖矿教程以太坊挖矿教程挖矿教程以太坊行情如何投资比特币