LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > [2Miners] 以太坊经典:时代的点点滴滴。 严重的Ethash库错误导致潜在的网络不稳

[2Miners] 以太坊经典:时代的点点滴滴。 严重的Ethash库错误导致潜在的网络不稳

2020-12-16 wanbizu AI 来源:区块链网络

2Miners池运算符与Lolliedieb(Lolminer的作者)一起在密切监视纪元开关后发现了以太坊和以太坊经典版中使用的核心库中的一个错误(我们始终为支持的加密货币控制重要的里程碑开关)。

以太坊经典拒绝股票问题

如您所知,以太坊经典正准备进行一次分叉,这将激活ECIP-1099提案。 简而言之,这是该团队决定减少网络上的散列功能量,以防止使用NiceHash进行攻击并减少在网络上挖掘的ASIC数量的决定。 同时,以太坊经典版昨晚已切换到385元。

激活新纪元后,我们注意到矿工的ETC无效股份率大大提高。 这意味着,矿工软件找到了有效的解决方案,但池拒绝了该解决方案,并认为该解决方案无效。 用于验证解决方案的DAG文件首次增长了4 GB,这为我们提供了可能存在问题的线索。

Ethash Lib问题解释

让我们退后一步,向您提醒一些基本的计算机科学概念,以便更轻松地掌握问题的根源。 在计算机上处??理的任何数字都存储在所谓的变量中,这些变量被限制为特定的位数。 可变大小的位数越多,则可容纳的位数越大。 如果变量是带符号的(例如,它可以从负数变为正数),则它可以容纳相等范围的负值和正值; 如果它是无符号的,则只能容纳正数,但范围更大。 例如,我们都记得从基本CS开始,一个8位值最多可以包含256个值,无符号变量的范围是0…255(是的,零也被认为是有效的不同值),而有符号的变量是-127…127那些。 对于16位,范围增加到65536(2 ^ 16),对于32位-2 ^ 32等于大约40亿个值,依此类推。

经过深入研究,我们发现许多基于Ethash的加密货币所使用的核心库之一的数学值有些偏差:在解决方案有效性中,使用32位而不是64位的计算值,因此未能通过ETC中新生成的DAG文件。 此外,32位例程是多线程的,计算中断取决于主机上可用的线程数,这意味着相同版本的某些节点可能无法通过验证并拒绝某些新块,而其他节点可能会接受它,这可能会由于有缺陷的共识而导致网络不稳定性增加。

2矿工拉请求修复网络

我们已经发现了问题,并为我们的库软件打了补丁,因此您现在可以在2Miners上开采ETC,而无需拒绝任何股票。

PPLNS:etc.2miners.com
独奏:solo-etc.2miners.com

我们还提交了对以太坊核心库的拉动请求,该库可在此处和此处修复该问题。 但这也意味着由于溢出问题,当前运行的ETC网络仍无法正常工作,并且正在拒绝有效块。 这已经导致无效块率增加,并且可能导致网络分裂。 2矿工与开发人员保持密切联系,我们可能会尝试传播此修复程序。

我们的池已被修补,并且可以正确接受所有共享。 我们希望为核心ETC开发人员缩短周转时间,因为可能还会有其他困难。

请记住在Twitter上关注我们,以便尽快获得所有新闻

以太坊经典文章:时代的点点滴滴。 由于严重的Ethash库而导致的潜在网络不稳定漏洞首次出现在Crypto Mining Blog上。

>>在2Miners上查看

加入我们的电报

在推特上关注我们

在Facebook上关注我们

帖子 [2Miners] 以太坊经典:时代的点点滴滴。 由于严重的Ethash库而导致的潜在网络不稳定BUG首先出现在AZCoin新闻中。

—-

原文链接:https://azcoinnews.com/2miners-ethereum-classic-bits-of-the-epoch-potential-network-instability-due-to-a-severe-ethash-library-bug.html

原文作者:2Miners News

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...