如果您是一个矿工,您应该有了解什么是挖矿延迟,及其是如何影响到挖矿的。
在本文我们将讲述什么是挖矿延迟,以及挖矿延迟是如何影响您的挖矿收益的,
延迟指的是一个数据包从一个地方传送到另一个地方所花费的时间。
大多数游戏玩家都知道“Ping”,Ping表示从玩家的初始操作开始,到接收数据所花费的时间。如果Ping过高,玩家的操作就会滞后,体验非常差。当然,Ping值越低越好。Ping或延迟的度量单位是毫秒(ms)。
延迟实际上也是这种东西,严格意义上来讲,Ping是一种发送到服务器的信号,而延迟是Ping到达服务器所需的时间。两者都是指一个信号或数据包从设备A发送到设备B所需要的时间。
为了理解为什么延迟对挖矿同样重要,您首先需要了解有关挖矿的一些基础概念。
正如阐述Proof of Work概念的那篇文章所说,矿工执行运算任务,并在可能的运算答案发送给矿池。
矿池会一直向矿工们发送工作任务,而且这些工作任务都有截止日期。如果错过,则其他有效的算力份额将被拒绝。
如果矿机处理运算任务足够快,但是算力份额从矿机发送到达矿池需要很长时间,那么算力份额将被拒绝并丢弃。矿工也将因此不会得到挖矿收益。请记住,就如这里所说,矿工将根据其提交的算力份额及其难度,获得相应的报酬。
矿工的薪酬是基于提交的股票和他们的困难程度,如这里所解释的。
高延迟将以消极的方式影响您的挖矿利润,导致您的算力份额超时,然后被拒绝,矿工也将因此不会得到报酬。
另一方面,非常低的延迟也不会增加利润。因此,但您的挖矿延迟降低到某一水平时,再继续降低延迟对挖矿也不会再产生任何正向效果。
对于DaggerHashimoto算法(以太坊)来说,可接受的延迟约为70ms或更低,当然也可以可以上升到100ms – 150ms,但这将增加算力份额被拒绝的风险,因此延迟越低越好。
请注意,可接受的延迟因不同的算法及加密货币币种而异。那些频繁更改工作任务的算法更容易导致超期拒绝(stale rejects),因为这些算法需要更低的延迟。这就是为什么您需要时不时地检查您是否有超期拒绝的算力份额,请阅读下面内容了解如何查看超期拒绝算力份额。
如何降低挖矿延迟?
首先,建议您在矿机管理器中查看被拒绝的超期算力份额,请按照以下步骤查看:
查看您有多少被拒绝的算力份额,低于1%的话则说明情况良好。
如果拒绝率超过1%,您可能需要更换您连接的stratum服务器,QuickMiner会在首次运行时自动选择最优服务器,请点击这里下载QuickMiner。
如果您使用的是NiceHash Miner,请参照以下步骤修改服务器地址: