数字货币仅出现了大约十年而我们却拥有数百种数字货币术语,这不是很疯狂吗?我自己是一个对数字货币感兴趣的人,我知道跟上所有新术语可能会很困难,但是算法一定要了解的。下面我就和大家说说什么是Ethash算法?Ethash采矿的方法和原理介绍。
一.什么是Ethash算法?
Ethash是一种工作量证明(PoW)挖掘算法,由以太坊网络和其他基于以太坊的数字货币实现。每个EthashGPU矿工需要1+GBRAM。
工作量证明挖掘可保护分布式网络并处理区块链上的交易块。它涉及从块中获取数据,然后使用密码哈希算法重复哈希该数据。结果是代表哈希值的固定长度的输出。矿工最终会获得几种不同的数据输入。因此,在以太坊的情况下,用于此过程的算法是Ethash。Ethash是其前身Dagger-Hashimoto的升级版,旨在消除计算开销。
Ethash算法用于动态调整实现它的区块链的挖掘难度。它通过大致确定矿工查找随机数(应该允许他们提出要添加到区块链的新区块)来花费多少计算资源来做到这一点。该算法遵循一条路线,在该路线中,可以通过扫描块头为每个块计算种子。该路由可以计算出16MB的伪代码缓存,然后由轻客户端存储。最终,缓存将生成为1GB的数据集,并由矿工和完整客户端存储。数据集在验证之前会随着时间线性增长,直到更新为止。大型数据集每30,000块更新一次。Ethash缓存和数据集的详细信息由块号确定,即块和数据集的大小线性增长。
二.ASIC矿工争议
Ethash被设计为可抵抗ASIC并由轻客户端有效验证。这意味着Ethash的开发重点是针对ASIC矿工的保护。ASIC代表专用集成电路。不幸的是,以太坊的出色普及导致ASIC开发人员对制造与Ethash兼容的矿工的兴趣增加。
Bitmain于2018年宣布了首批用于Ethash的ASICEthash矿机(抗ASIC)。然而,以太坊项目社区强烈反对这一举动,因为担心比特大陆的影响力过大。结果,讨论使设备变砖,迫使ASUC矿工进入了硬模式采矿,或者加快了Casper的开发和最终发布。如此粗鲁的提议最终使ASIC矿工隐瞒了他们的存在并降低了其设备的获利能力。最后,以太坊从工作量证明转换为权益证明混合的计划使ASICEthash开发成为非常冒险的投资。
尽管以太坊的联合创始人VitalikButerin认为ASIC矿工不会对以太坊构成威胁,但仍有计划很快改变运营模式。在未来尚未发布的硬分叉上,ETH将通过一种称为Casper的友好GHOST或CasperCorrect-By构造的Casper独立设计,通过PoS生产所有新区块。
简而言之,Ethash已被制成具有ASIC抵抗能力,从而使采矿过程变得开放。股权证明结构的实施将使以太坊采矿过时。
三.Ethash采矿
Ethash挖掘可以使用CPU和GPU进行。请注意,基于Ethash的数字货币对采矿的需求有所不同。以下是最流行的Ethash实现的以太坊的图示。开始挖掘ETH所需的第一件事是一个完全同步的数字货币客户端,该客户端已启用挖掘功能,并且至少有一个ETH帐户。根据数字货币,您还可能需要特定网络中的钱包或帐户。
1.CPU挖矿
由于GPU挖掘的效率提高了两倍,因此该选项不再有利润。但是,对于初次尝试挖掘或打算挖掘少量代币来推动智能合约的情况,它仍然是很好的选择。以太坊CPU挖掘是通过名为geth的以太坊客户端执行的,该客户端是一个将ETH网络与矿工装备连接的程序。开采的硬币将直接发送到网络中矿工的Coinbase地址。
2.GPU挖矿
对于Ethash来说,这恰好是最好的选择,因为Ethash难以存储,并且每个使用的GPU至少需要1-2GBRAM。GPU挖掘有两种类型,分别是AMDGPU和NVidiaGPU。要开始GPU挖掘,您首先需要下载Ethminer,这是适用于每个基于Ethash的数字货币的Ethash矿机。Ethminer有多种形式,例如CLI,GUI和Ethminer。
3.泳池采矿
这是另一个可用选项,适用于大多数Ethash数字货币。矿池通常要求矿工支付一些费用,约占收入的1%-2%。当您装备平庸的装备时,这是最佳的采矿选择。
4.Ethash硬币
最流行的基于Ethash的区块链是以太坊网络。Ethash是由以太坊基金会开发的,旨在建立其网络。Dao因其与智能合约相关的漏洞而被黑客入侵后,第一个区块链就被分叉了。这将项目分为两个不同的区块链及其数字货币,以太坊(ETH)和以太坊经典(ETC)。以太坊经典不再由原始的以太坊团队开发。
ETH是使用其数字货币创建令牌和去中心化应用程序的主要平台。根据CoinGuides,这是一些独立的数字货币及其基于Ethash的区块链和可数字的数字货币。
元节(ETP)
扩展(EXP)
Musicoin(MUSIC)
Ellaism(ELLA)
五.Ethash采矿计算器
采矿获利能力计算器可帮助您找到数字货币与传统货币的对比,例如根据您的哈希率,电费和功耗计算的美元收益。您可以知道特定数字货币的挖掘有多有利可图。通过很少的步骤,您就可以了解硬件的潜在收益。一个好的获利性挖掘计算器可以使用GPU硬币或ASIC硬币矿机。
我了解作为新手,您可能会很难知道哪个计算器最适合您。我的意思是,当您在Google上搜索“最佳获利能力计算器”时,最终将有数十甚至数百种选择。我的建议是Minerstat,它是一个针对ASIC,GPU和FPGA的数字采矿监控和管理平台。Minerstat计算器具有非常友好的用户界面,您可以输入功耗详细信息,货币版本,哈希率和电费,就像您可以知道在不到一秒钟的时间内计算出的奖励计算一样。
只是不要忘记,采矿计算器的结果是基于当前难度,对特定感兴趣硬币的奖励和汇率的强烈估计。因此,请确保在进行投资之前进行足够的研究,因为确实会发生错误,并且您的投资决策绝不应仅基于盈利能力计算器的结果。
六.如何开采Ethash?
挖掘ethash是一个非常简单的过程。甚至您也可以用自己的计算机做到这一点。首先,有一些方法可以做到。第一种是仅开采以太坊(ETH),可使用您的GPU进行开采:
步骤1–确保您的GPU的驱动程序是最新的
第2步–获取以太坊(ETH)钱包(建议使用Metamask)
步骤3–加入以太坊挖矿池并开始挖矿
在这里,您需要检查您的钱包地址是否正确,并查看每天要开采多少。通常,有了一个好的GPU,您每天的收入就可以达到2到6美元。但是,如果您想挖掘的不仅仅是以太坊,那么某些矿工可以帮助您轻松使用软件进行挖掘。这个过程相当简单,我们将在下面介绍
步骤1–对那里最好的矿工进行一些研究。(您可以在此处查看更多文章)
第2步–安装所需的软件并使用您的数字地址对其进行配置(注意:有些矿工会用BTC付钱给您,然后您可以将其转换为ETH或所需的其他数字货币。请确保输入正确的地址)
步骤3–一切就绪!现在,您可以检查您的采矿能力,每天的利润,并测试替代方法以找到支付最高的方法。另外,请确保您的GPU不会过热