如何挖矿以太坊 – 你需要知道的一切

maxresdefault
挖矿以太坊很简单。除非你获得简明完整的说明,否则知道如何操作可能会显得复杂。以太坊网络使用工作量证明方案验证进入区块链的传入交易,这与比特币和其他原型货币加密账本类似。
延伸阅读:
• 以太坊挖矿池
• 以太坊挖矿软件:4最佳选择
• 如何挖矿以太坊经典(ETC)?
• 什么是以太坊挖矿?
以太坊是继比特币之后增长最快的加密货币之一,比特币作为原生数字货币,正在席卷全球。就在一年半前,以太坊的价格为1美元,现在已超过300美元,历史最高价超过400美元。以太坊挖矿的快速增长让渴望不错过另一个超增长机会的用户感到兴奋。
挖矿是验证计算并保护网络的过程,这也导致比特币中新币的铸造以及以太坊上的gas市场(gas是用于支付由EVM执行的计算周期的内部货币)。
以太坊由Vitalik Buterin开发,是一个基于区块链的公共开源平台,具有智能合约功能。将以太坊定义为加密货币或将其与以太坊系统的加密货币Ether混淆是错误的。
在开始挖矿以太坊之前,必须进行一些澄清和准备工作。让我们看看你对挖矿池、以太坊钱包以及与以太坊区块链相关术语的了解。
简而言之,我将带你了解以下讨论:
- 以太坊可以被挖矿吗?
- 你每天能挖多少以太坊?
- 挖掘 1 个以太坊需要多少成本?
- 你能在手机挖矿以太坊吗?
以太坊可以被挖矿吗?
目前的答案是肯定的,因为目前利用其区块链技术与挖矿产品相关的方式。然而,挖矿以太坊意味着增加流通中的Ether数量。它对于保护以太坊网络也是必要的,因为它在区块链中创建、验证、发布和传播区块。
以太坊挖矿与比特币类似。对于每个交易区块或数学问题,矿工们反复使用计算机解决数学问题,直到一名矿工获胜。具体来说,矿工会将区块的唯一头元数据通过哈希函数运行。一旦矿工找到与当前目标匹配的哈希值,该矿工将获得奖励。
以太坊挖矿难度图表提供了当前的以太币挖矿难度(ETH diff)目标,以及一个历史数据图,可视化展示以太坊挖矿难度图表数值及ETH难度调整(包括上调和下调),默认显示今日数据,并提供1天、1周、1个月、3个月、6个月、1年、3年和全部时间的 timeline 选项。
所使用的哈希函数称为 Ethash,它是 Dagger-Hashimoto 的修改版本,后者使用了 Keccak 算法(最终被标准化为 SHA-3. The Ethash 设计理由 指出:
“对 GPU 友好:我们力求让使用 GPU 进行挖矿尽可能简单。”
Ethash围绕提供一个大型随机生成的DAG(有向无环图)数据集展开,并致力于解决其中某些特定约束,这些约束部分源自区块头的哈希值。
每个 epoch(即 30000 个区块或约 100 小时)都会生成一个 DAG,由于它仅依赖于区块号,因此可以并且应该提前生成,以避免在 epoch 转换时出现长时间等待。要使用 geth 客户端为任意 epoch 生成 DAG,请执行:
geth makedag <block number> <outputdir>
例如,“geth makedag 360000 ~/.ethash”——请注意,~/.ethash是 Linux/Mac 下的路径,而在 Windows 上通常是 ~/AppData/Ethash。
在以太坊区块链技术的路线图里,计划过渡到权益证明(Proof of Stake),这将使当前的工作量证明(Proof of Work)变得过时。以太坊 Github 挖矿页面指出:
不建议成为以太坊矿工。以太坊将过渡到权益证明(PoS)机制,这使得以太坊挖矿将变得过时。
在决定开始挖掘以太币时,人们应考虑以太坊在 重大 2.0 升级中向权益证明的过渡。一旦该升级实施,所有在工作量证明中投入的硬件将立即变得毫无用处。
另一方面,在预期 PoS 的情况下通过挖矿积累以太币也可能被证明是一种有利可图的长期策略,因为在 PoS 共识安排下获得的奖励与系统中质押的以太币数量成正比。
你每天能挖多少以太坊?
根据哈希率、挖矿难度和电力消耗,可以计算出你每天能挖到的以太坊数量。除了这些因素外,决定你能挖到多少以太坊的还有其他因素。在计算投资回报率(ROI)时,你还应该纳入设备成本和运维费用。
例如,根据以太坊当前的难度水平 2418530528083430 以及产生的区块奖励 3.00000000,你可以 每天挖掘 0.01071725。
求解区块的计算难度会动态调整,以确保每约 12 秒产生一个区块——这一系统状态同步的节奏性节律确保了除非攻击者控制网络至少 51% 的算力,否则无法篡改历史或进行任意的区块链重组。
ETH 的市场价格自然驱动着网络哈希率(每秒尝试的 nonce数量)和难度的变化。
赢得区块的矿工将获得 2 个以太币的固定区块奖励,以及该区块中包含的所有交易执行所消耗的气体费用(由发送方补偿)。
将“叔块”(即非常接近成为有效区块的旧区块)纳入区块中,还能获得额外奖励,这为网络安全提供了额外激励。叔块可获得静态区块奖励的7/8,且每个区块最多允许包含两个叔块。
以太坊尚未转向权益证明(Proof of Stake)挖矿,在此之前,其传统的工作量证明(Proof of Work)挖矿算法能耗巨大,且存在无法获得任何回报的高风险。只要满足所有前置条件,您就可以在电脑上开始以太坊挖矿。
挖掘 1 个以太坊需要多少成本?
以太坊挖矿的成本取决于电力消耗成本和1 ETH的购买力。由于以太坊价格频繁波动,每日价格各不相同。根据电费和1 ETH的购买力,您可以计算挖掘1个以太坊的成本。哈希率、能源成本以及向权益证明转型等因素,将帮助判断您是否适合进行以太坊挖矿并实现盈利。
与其他催生出整个专用挖矿行业的PoW加密货币一样,算力主要由大型矿池掌控。这些矿池将来自不同地点的不同矿工资源汇集在一起,并根据各矿工贡献的资源比例分配和分发奖励。在比特币和以太坊中,前五大矿池控制了超过70%的市场份额。
Etherscan 提供挖矿计算器,用于估算以以太币和美元计价的预期收益。这是一种粗略的近似值,假设所有条件(如难度、价格等)保持不变。

以太坊网络使用工作量证明方案验证进入区块链的传入交易,这与比特币和其他原型货币加密账本类似。挖矿是验证计算并保护网络的过程,这也导致比特币中新币的铸造以及以太坊上的 gas市场 (gas是用于支付由 EVM).
然而,以太坊路线图包括逐步过渡到更节能且更高吞吐量的 权益证明 共识机制,最终将使挖矿过程过时。 目前,该网络仍运行于抗 ASIC 的内存密集型工作量证明哈希函数之上,以太币通常通过 GPU(图形处理器)设置进行挖矿。

以太坊区块结构。详细图表展示了以太坊的架构——交易与区块结构以及 EVM(以太坊虚拟机)的工作原理,详见 黄皮书 可在专门的 StackExchange 上找到 这里.
挖掘以太坊的流程是什么?
以太坊挖矿过程简单明了:
- 设置钱包
- 选择合适的挖矿硬件
- 下载挖矿软件和 ETH 客户端
- 加入挖矿池
-
设置钱包
MetaMask 是最常用的以太坊钱包。它是一个浏览器插件(作为Firefox、Chrome或Opera扩展),提供访问以太坊网络的便捷网关。获取相应浏览器的MetaMask扩展并创建账户。选择一个强大的字母数字密码,并将恢复助记词复制保存到安全的地方。


你的以太坊地址是作为密钥对中的公钥自动生成的。

Exodus 是另一个受欢迎的选择,一个多货币桌面和移动钱包,支持近一百种加密代币和数字资产,易于使用,带有 ShapeShift 用于跨链转换和交换的集成。它支持跨平台,可以从 这里.

其他选项包括基于网络的 MyEtherWallet (MEW),多货币支持的 Jaxx (类似于Exodus), Atomic钱包 等。为了获得更好的安全性,建议使用冷存储硬件钱包,如 Ledger Nano 和 Trezor 。
-
选择合适的挖矿硬件
显卡是整个挖矿硬件,而 GPU 是芯片,属于显卡的一部分或板载类似组件,代表“图形处理单元”。通常人们将 GPU 与显卡互换使用,这无需担心。PC 可配备集成显卡(无独立卡)或独立 GPU。尽管营销团队可能使用稍有不准确的术语,但这些术语的差异通常被接受或忽略。
以太坊可使用 ASIC 和 GPU 进行挖矿,但不能使用 CPU。使用高性能 GPU 挖矿是有利可图的。您的图形处理单元必须至少拥有 3 GB 显存才能开始以太坊挖矿。Radeon 和 GeForce 是用于以太坊挖矿时最常见且经过评测的 GPU 品牌。
根据您的挖矿硬件预算选择最佳方案——它必须在每秒哈希数最高与功耗效率之间取得平衡。选购最佳挖矿 GPU 时,请考虑 GPU 的显存、功耗需求及成本。
考虑 GPU 的价值非常重要,因为当您开始以太坊挖矿时,初期获得的加密货币数量不会很大。因此,尽可能降低初始成本可以最大化您的利润,并让您尽快收回初始投资。
2017 年,AMD 因发布 AMD Vega 64 而登上头条。这款显卡不仅游戏性能出色,还迅速成为加密货币挖矿领域的冠军。而 AMD Radeon VII 则将性能提升至全新高度,开箱即享高达 90MH/s 的哈希率,是 Vega 64 的三倍。
AMD Radeon VII 的性能远超价格高得多的 Nvidia Titan V,使其成为加密货币挖矿领域的新王者。值得一提的是,该卡发布时的售价仅为 700 美元。

设置您的 GPU 或多 GPU 挖矿 rig、相应的驱动程序等,然后下载挖矿软件并选择要连接的矿池。
-
下载挖矿软件和以太坊客户端
选择使用哪种挖矿软件程序将取决于个人的技术素养和熟练程度。最常用的是命令行程序,如 Claymore双挖矿机 和 Ethminer.
对于技术倾向较低的人,有一些具有简单图形用户界面(窗口、按钮和菜单)的挖矿程序,如 WinEth 和 MinerGate.
矿工还需要安装连接到以太坊网络并与之通信的客户端。 Geth 是最受欢迎的以太坊客户端(用 Go编写)。安装后,它可以与其他节点通信并 传播信息,提供链上合约部署和从命令行执行交易的接口。
-
加入挖矿池
按市场份额排名的顶级以太坊挖矿矿池包括:
– EtherMine – 费用为 1%
– F2Pool – 费用为 3%
– SparkPool – 费用为 1%
– Nanopool – 费用为 1%
请注意,每个矿池的支付结构各不相同。请查看可用的矿池,并根据各自的具体条件决定加入哪一个。


在命令行中使用 Claymore 矿工时,输入要连接的矿池:
EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -eworker YOUR_RIG_NAME -ewal WALLET_ADDRESS_FOR_PAYOUTS -epsw POOL_PASSWORD
您的矿机名称可以是任意值,且 Ethermine 无需关联密码。启动挖矿软件后,区块奖励将自动支付至指定的以太坊地址。矿工将在每张 GPU 上生成 DAG 文件并开始进行哈希运算。如果一切顺利,输出结果应类似于以下内容:

您也可以搭建自己的挖矿池。您可以尝试 MPOS,相关教程随处可见。这份分步指南也非常不错。如果您查看其页脚,会找到指向其源代码的链接,该代码托管在 GitHub 上。有意搭建挖矿池的人士可以参考这份针对 以太坊 的指南,不妨一试。请务必对代码的编码者给予署名和适当致谢。当您成功搭建好挖矿池后,即可从使用该池的矿工处获取佣金。
使用 Ethminer
进行 GPU 挖矿时请使用 Ethminer:
eth -m on -G -a <coinbase> -i -v 8 //
从源码安装 ethminer:
cd cpp-ethereum cmake -DETHASHCL=1 -DGUI=0 make -j4 make install
要设置GPU挖矿,你需要一个Coinbase账户。它可以是本地或远程创建的账户。
在 Geth 中使用 Ethminer
geth account new geth --rpc --rpccorsdomain localhost 2>> geth.log & ethminer -G // -G for GPU, -M for benchmark tail -f geth.log
Ethminer 通过端口 8545(Geth 的默认 RPC 端口)与 Geth 通信。您可以通过向 Geth 提供 –rpcport 选项来更改此端口。Ethminer 会自动查找 Geth 所在的任何端口。请注意,您需要设置 CORS 头为 –rpccorsdomain localhost。您也可以在 Ethminer 中通过 -F http://127.0.0.1:3301 设置端口。如果您希望在同一台计算机上运行多个挖矿实例,则必须设置端口,尽管这在某种程度上意义不大。如果您是在私有集群上进行测试,我们建议您改用 CPU 挖矿。
此外,请注意,除非您想在 GPU 挖矿的基础上额外进行 CPU 挖矿,否则无需向 Geth 提供 –mine 选项或在控制台中启动矿工。
如果 Ethminer 的默认设置不起作用,请尝试指定 OpenCL 设备,命令为:–opencl-device X,其中 X 为 0、1、2 等。当使用 -M(基准测试)运行 Ethminer 时,您应该看到类似以下内容:
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
Ethereum 的 C++ 实现也提供了 GPU 挖矿功能,包括作为其 CLI 的 Eth、其 GUI 的 AlethZero 以及独立挖矿程序 EthMiner。
注意:在开始挖矿前,请确保您的区块链已与主链完全同步,否则您将无法在主链上进行挖矿。
启动带有 Geth 的以太坊节点时,默认不会进行挖矿。若要启用挖矿模式,请使用 –mine 命令行选项。-minerthreads 参数可用于设置并行挖矿线程的数量(默认为处理器核心总数)。
Geth –mine –minerthreads=4
您也可以在运行时使用 控制台 来启动和停止 CPU 挖矿。miner.start 接受一个可选参数,用于指定矿工线程数。
> miner.start(8) true > miner.stop() true
请注意,只有当您的节点与网络同步时(因为您是在共识区块之上进行挖矿),挖掘真实的 Ether 才有意义。因此,以太坊区块链下载器/同步器会延迟挖矿,直到同步完成;之后除非您使用 miner.stop() 取消操作,否则挖矿将自动开始。
为了赚取 Ether,您必须设置您的 Etherbase(或 Coinbase)地址。该 Etherbase 默认为您 主账户。如果您没有设置 Etherbase 地址,则 geth –mine 将无法启动。
您可以在命令行中设置您的 Etherbase:
geth --etherbase 1 --mine 2>> geth.log // 1 is index: second account by creation order OR geth --etherbase '0xa4d8e9cae4d04b093aac82e6cd355b6b963fb7ff' --mine 2>> geth.log
您也可以在控制台中重置您的 Etherbase:
miner.setEtherbase(eth.accounts[2])
请注意,您的 Etherbase 不必是本地账户的地址,只需是一个已存在的地址即可。
有一个选项 可添加额外数据(仅限 32 字节)到您的挖出的区块中。按照惯例,这被解释为 Unicode 字符串,因此您可以设置简短的个性化标签。
miner.setExtra("ΞTHΞЯSPHΞЯΞ")
...
debug.printBlock(131805)
BLOCK(be465b020fdbedc4063756f0912b5a89bbb4735bd1d1df84363e05ade0195cb1): Size: 531.00 B TD: 643485290485 {
NoNonce: ee48752c3a0bfe3d85339451a5f3f411c21c8170353e450985e1faab0a9ac4cc
Header:
[
...
Coinbase: a4d8e9cae4d04b093aac82e6cd355b6b963fb7ff
Number: 131805
Extra: ΞTHΞЯSPHΞЯΞ


在命令行中使用 Claymore 矿工时,输入要连接的矿池:
EthDcrMiner64.exe -epool eu1.ethermine.org:4444 -eworker YOUR_RIG_NAME -ewal WALLET_ADDRESS_FOR_PAYOUTS -epsw POOL_PASSWORD
您的挖矿设备名称可以是任意值,且 Ethermine 无需密码关联。一旦启动挖矿软件,区块奖励将自动支付到指定的区块链地址。矿工将在每张 GPU 上生成 DAG 文件并开始哈希运算。如果一切顺利,输出应类似于以下内容:

以太坊云挖矿
云挖矿是指您付费让他人“出租”其加密货币挖矿设备、电力以及——自然包括——挖矿服务本身的过程。
提供以太坊云挖矿服务的个人或(更常见的是)公司通常拥有庞大的矿场。矿场本质上是在特定设施内运行的大量挖矿设备。该设施必须配备完善——冷却系统需达标,且需有充足空间存放所有挖矿设备。此外,还需考虑对大量电力的需求。
例如,如果您想开始以太坊云挖矿,首先需要找到一家愿意向您出售以太坊云挖矿服务的托管方。之后,您只需与其签订合同,握手确认(无论是线下还是线上),即可完成!
托管方通常提供多种合同选择,从“小额投资 – 小额收益”到“巨额投资 – 高额收益”。从未接触过加密货币的人往往从较低层级的投资开始。当您发现服务确实可靠,并逐步获得收益时,可随时升级您的合同。
或者,您也可以寻找免费的以太坊云挖矿托管方。
我可以在手机上进行以太坊挖矿吗?
Android 上的加密货币挖矿应用可在后台生成递增的比特币、莱特币和以太坊。虽然没有人能靠手机一夜暴富,但这些应用是充分利用闲置智能手机的好方法。目前已有提供手机挖矿的应用程序。MobileMiner 就是这样一个平台,让您使用智能手机或平板电脑即可轻松进行挖矿。
为了激励新交易的确认,每当一笔货币转账被确认时,矿工就会铸造少量新加密货币。这并非 轻松 得来的钱——随着时间推移,工作量证明谜题的加密难度会不断增加——但长期来看足以获得可观利润。不过需要注意的是,Google 已在 Play Store 上禁止了所有类型的加密货币挖矿应用。请阅读他们的 专门文章 了解更多详情。
您可能在想:我该如何 参与加密货币挖矿呢?事实上,收益最高的矿工通常使用配备多块 GPU 的高性能 PC 或定制计算机。但这并不意味着您无法在其他性能较弱的设备上进行挖矿。
Ethstats.net 提供了一个 Web 界面,用于监控以太坊网络的当前状态,包括平均出块时间、哈希率、难度、Gas 价格及限额、Uncle 数量以及活跃节点数等。

以太坊挖矿的最新消息是什么?
以太坊的路线图包括逐步过渡到更节能和更高吞吐量的权益证明共识机制,最终使挖矿过程变得过时。然而,目前以太坊挖矿运行的是抗ASIC的内存密集型PoW哈希函数,Ether通常使用GPU(图形处理单元)设置进行挖矿。
一些最近的更新包括:
- Ethernodes.org 是一个节点浏览器,显示实时节点的地理分布及其运行的软件客户端版本。
- 关于如何使用Claymore的双AMD+nVidia GPU挖矿机的全面技术文档和配置详情,可在BitcoinTalk论坛帖子这里找到。
- Geth(以太坊全节点Go语言实现)的官方文档可在以太坊Github仓库这里找到。
- 也要留意Coinomi的空投活动。是的,Coinomi将其提升到了一个新水平,并为用户推出了空投和竞赛。上一次空投于10月2日结束,还有更多后续活动。作为额外福利,该平台偶尔会提供不同代币和硬币的空投。礼物的数量不多,但值得等待和参与。
- Coinomi最近还宣布支持区块链技术和数字货币会议 – Decentralized,2020年11月12-13日。
关于以太坊(ETH)的最新新闻主要涉及向Serenity(以太坊最后一个后开发阶段)的过渡,以及将Ether挖矿的概念从工作量证明(Proof-of-Work)转变为权益证明(Proof-of-Stake),以降低该过程的电力成本。
当ETH网络准备开始转向权益证明(PoS)共识时,一些挖矿设备可能很快将停止支持ETH挖矿。
据altcoin挖矿池2Miners在2月24日的一份报告称,Bitmain的Antminer E3,曾被称为“世界上最强大的”用于挖掘Ether(ETH)的硬件,据称将于2020年4月停止以太坊挖矿。
以太坊的现行价格为$227.41,过去24小时内下跌1%。以太坊的市场市值为$25.01B。24小时ETH成交量为$12.32B。其市值排名为第2位,流通供应量为109,963,981。以太坊在206个交易所交易,主要交易所包括BitMart($874.04M)、Bilaxy($801.46M)和Dcoin($697.66M)。
一家顶级交易所报告称,以太坊在约2年前的历史最高价为$1,403。在过去一天中,以太坊的透明成交量为6%,并在11,763个活跃市场上交易,其最高成交量的交易对为USDT($7.23B)、BTC($3.69B)和USD($1.55B)。

截图来源:https://nomics.com/assets/eth-ethereum
关于以太坊存在多种观点,与法币的比较引发了加密货币社区的强烈反响。
Pompliano 称以太坊与法币本质相同,这一言论招致了严厉批评。ShapeShift(即时数字资产交易所)创始人 Erik Voorhees 在回应该博客时指出,以太坊与国家支持的法币实际上是两个截然不同的概念。
法币的价值由各国政府决定,而不是由实物商品决定。然而,比特币和以太坊等加密货币,以及黄金等投机资产,都在公开市场上交易。人们决定它们的价值,因此,ETH不能像法币那样估值,Voorhees解释道。
免责声明。所提供的信息不构成交易建议。Cryptopolitan.com 对基于本页面信息进行的任何投资不承担任何责任。我们强烈建议在进行任何投资决策之前,进行独立研究或咨询合格的专业人士。

Alden Baldwin
记者、作家、编辑、研究员及战略媒体经理:拥有超过 10 年在数字出版、印刷媒体和公共关系行业的经验,他始终秉持“创意、品质与守时”的理念。在职业生涯后期,他承诺将建立一个自给自足的机构,提供免费教育。目前,他正致力于为自己的初创企业筹集资金。作为技术和语言编辑,他曾为多家顶级加密货币出版物工作,包括 DailyCoin、Inside Bitcoins、Urbanlink Magazine、Crypto Unit News 等。他已编辑过超过 50,000 篇文章、期刊、脚本、文案、销售活动标题、传记、通讯、求职信、产品描述、落地页、商业计划书、标准作业程序 (SOP)、电子书等多种类型的内容。















