魔牛财经 > 魔牛资讯 > 百科大全 > 速看!让你快速学会以太坊(ETH)挖矿的...

速看!让你快速学会以太坊(ETH)挖矿的以太坊(ETH)挖矿教程!

    很多人都在关注以太坊(ETH)挖矿,因为ETH挖矿对CPU、内存要求不高,需要注意的是显卡、主板、电源这些。而且也没有BTC那么难挖,所以挖ETH的人还是很多的,在此就为大家整理一份以太坊挖矿教程! 

       以太币挖矿教程:以太币Windows系统挖矿教程

  1.准备工作

  ETH 挖矿主要是使用显卡来挖矿。因此你需要一台拥有以下设备的PC:

  显卡、主板、电源、CPU、内存、硬盘(推荐 60G 以上 SSD)、延长线、转接线等。

  其中显卡决定挖矿的速度,主板、电源在很大程度上决定了矿机运行的稳定程度。

  1.1硬件

  主板建议: 显卡挖矿不需要很大的 PCIE 带宽,主板上具备 PCI-E 1X 即可满足

  带宽要求。一般主板上具有 3-6 个 PCI-E 1X 接口, 1 个 PCI-E 16X 接口 ,此外

  主板上具有大 4PIN 供电接口 对稳定性有一定的提升。 内存推荐4G,CPU双核。

  PCI-E1X 需要淘宝购买 1X 转 16X 延长线:

image.png

image.png

  以太币挖矿教程PCI-E1X 需要淘宝购买 1X 转 16X 延长线

  以太币挖矿教程PCI-E1X 需要淘宝购买 1X 转 16X 延长线

  3-6个PCI-E插槽主板,下图为6个插槽

image.png

  SSD:

image.png

  主板推荐:

  Intel 1151

  Intel 1150Intel 1155AMD FM2/FM2+

  华擎 B150A-X1华擎 H81 Pro BTC华擎 H61 Pro BTC华擎 FM2A58+BTC

  华擎 H170A-X1映泰 H81A华擎 FM2A88M+BTC

  显卡推荐:

  型号

  280280X290380380X390GTX950

  速度(Mh/s)1820252020-2227-3010

  1.2钱包地址

  可以通过钱包、交易网站获取钱包地址。

  钱包:

  图形钱包: https://github.com/ethereum/mist/releases

  命令行客户端 Geth: https://github.com/ethereum/go-ethereum/releases/

  (Geth教程请参考:http://8btc.com/thread-21455-1-1.html)

  交易所:

  云币 https://yunbi.com/

  比特儿 http://bter.com/trade/eth_cny

  P网 https://poloniex.com

  小白的话,建议到云币网或比特儿注册账号,生成一个ETH充值地址。

  2.挖矿设置

  2.1系统

  Win7 64位纯净版最佳,下载链接:ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C

  7939003B583A8078|/

  2.2驱动

  最新版本的驱动由于挖矿软件尚未优化, 速度较差。 A 卡建议 15.12 版本驱

  动, 旧卡尤其是 2G 显存使用 14.X 版本驱动, 确保识别所有显卡。

  2.3挖矿软件

  挖矿软件包含ethminer和 stratum proxy。局域网中仅需运行一个 stratum proxy。使用 stratum proxy会减少丢包和延时,并提供矿池备份设置,提升收益10-20%。

     1.将所下载文件解压在非中文目录内:

image.png

  2.进入eth-proxy文件夹,以记事本方式打开eth-proxy.conf,填写你的ETH钱包地址和邮箱,保存:

image.png

  3.双击或以管理员身份运行eth-proxy.exe,核对钱包地址,观察是否领取到挖矿任务:

image.png

  4.打开网络和共享中心,查看运行代理机器的IP地址,建议设置成固定IP:

image.png

  5.以记事本为方式打开wakuang.bat,编辑IP地址、调整参数:

image.png

  --farm-recheck:软件强制更新任务周期,100 – 500,单位是MS;机器少,单台算力100M 以上的话可以设置为100 ;一般机器建议设置为200 ;数值越小拒绝率越低,但是过小会导致机器算力下降。

  --cl-local-work :运算位宽,可以是64,128 ,256 ; 默认值为64,越高越好,当设置较高数值闪退时请降低该数值。

  --cl-global-work:显卡运算线程数; 该值为一般为8192或者16384。

  矿工号:仅支持小写字母和数字,不能包含“.”,矿池自动添加矿工不需要在矿池新建。

  2G显存卡不能挖矿的,在wankuang.bat 中添加以下命令:

  setxGPU_FORCE_64BIT_PTR 0

  setxGPU_MAX_HEAP_SIZE 100

  setxGPU_USE_SYNC_OBJECTS 1

  setxGPU_MAX_ALLOC_PERCENT 100

  如果使用以上命令,2G显卡依旧无法工作,将命令精简为:

  setxGPU_USE_SYNC_OBJECTS 1

  setxGPU_SINGLE_ALLOC_PERCENT 100

image.png

  6、 双击wakuang.bat,等待更新DAG文件,当进度变成100%时开始挖矿。观察挖矿和代理,是否有A 产生

image.png

  如果一段时间内的全部是R, 如下图,请删除DAG文件重新下载;

image.png

  DAG文件目录:C: \Users\用户名\AppData\Local,需要显示隐藏文件夹

image.png

  FAQ

       1、 双击wakuang.bat 闪退:

  确保挖矿软件在非中文目录下;

  检查显卡驱动和系统;

  确保C 盘有4G左右剩余空间;

  如果CPU 有核显,并安装了驱动,请选择挖矿显卡

  ethminer --farm-recheck 200 - G --opencl-platform 1 - F http:// 192.168.1.55:8080/rig1

  如果需要开启CPU核显挖矿功能,请在bios设置里为核显共享2G内存(不需要修改bat文件,此功能支持AMD核心显卡,Intel核显绝大多数bios不能共享2G内存作为显存)

  以太币挖矿教程:LinuxETH系统挖矿教程

  Geth客户端的CPU挖矿效率非常低,纯属鸡肋。如对CPU挖矿感兴趣,请参照本文。下面介绍GPU挖矿。

  硬件

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

  ASIC和FPGA(即专业矿机)是无效的。

  根据自己的显卡类型和系统,选择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

  ./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)挖矿教程,希望对大家进行以太坊挖矿有所帮助!

【版权声明】该文章由本站整理于网络的相关信息,魔牛不拥有所有权,不承担相关法律责任。
声明:版权所属魔牛财经,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:魔牛财经",违者将依法追究责任。
比特币实时价格 ¥44363.1453271850
  • 比特币
  • 实时价格
  • ¥ 44363.1453271850