根据 AMBcrypto 的报道,在过去三个月中,以太坊的使用指标显示挖矿产生的「空块」数量急剧增加,或对以太坊造成巨大的威胁。CoinFi 首席数据科学家 Alex Svanevik 认为,这一情况是由「间谍挖矿」造成的。针对该消息,鱼池向巴比特独家回应称,近期传播的矿池产生「空块」会对以太坊造成威胁这一说法,是非常错误的,并做出相关的解释说明。 「空块」威胁以太坊安全 根据 Alex Svanevik 的说法,非法矿池使用的「间谍挖矿」技术使得矿工在不实际处理区块上的任何交易的情况下获得挖矿奖励。在这种情况下,就形成了「空块」。与此同时,这种自私的挖矿方式也越来越受欢迎,很多矿工试图在不将空块广播到网络的情况下寻找下一个区块,从而使他们获得先机。 AMBcrypto 报道称,经过详细搜索,发现这种做法大量存在于两个矿池中: F2Pool (鱼池,目前是世界第二大采矿池)以及 Etherdig。 自 9 月以来,开采的空区数量增加了 637% 资料来源:Decryptmedia 加密爱好者 Ansel Lindner 在推特上说:
他进一步观察到,在君士坦丁堡硬分叉之前,以太坊开发人员最近决定将区块奖励减少到 2 ETH,这让矿工开始追逐数量。 Ansel Linder 的推文 来源:Twitter AMBcrypto 的文章中称,为了尽可能扩大利润,鱼池和 Etherdig 开始挖掘区块而不验证任何交易(即生产空块),对以太坊造成了前所未有的威胁。数据显示空块的传播速度比正常区块链快 15%,这意味着间谍矿工的总收入也增加了 15%。 为何会出现「空块」 理解这一做法的先决条件是知道区块链中的每个区块包含不同数量的数据。矿工不一定要准确地保存那些要验证并添加到区块链中的数据。 当矿工编码一个区块的所有数据(称为哈希)时,验证发生,然后关闭区块并广播区块。此代码对于下一个区块是必不可少的。但是,在广播之前,一些矿池开始私下挖掘区块。虽然在没有先读取区块数据的情况下不可能创建哈希,但是可以在交易发生之前从已存在的哈希创建新区块。 此新区块中没有交易,但是由于交易数据中没有不规则性,不能使该区块无效。矿工们通过矿池获得哈希。 为了抢先一步,一些矿工找到了一个新的区块并试图在不向矿池广播的情况下找到下一个区块。 然而,由于以太坊还处于早期阶段,一行代码足以防止恶意蔓延,因此很快就得到了纠正。对网络核心代码进行了升级,就能使矿工停止这一行为。 由于以太坊的开发人员基数很大 [接近 250,000],这是一项艰巨的任务。情况可能由于以太坊巨大的开发人员数量而变得更糟,或者利用大型社区的优势来纠正系统。 鱼池的回应 针对该消息,鱼池向巴比特独家回应:近期传播的矿池产生「空块」会对以太坊造成威胁这一说法,是非常错误的。作者对以太坊挖矿过程理解不透彻才做出了这样的结论,实际上矿池在区块高度发生变化的时候,由于网络通信延时等,如果选择先计算交易再下发任务,这个时候矿机是有 1-2 秒钟在浪费算力。因此为了矿工利益不受损失,矿池会第一时间下发一个不带交易的任务,然后在 1-2 秒钟后再补发一个带交易的任务。如果在不带交易任务下发后的 1-2 秒钟,有矿机算出了符合难度的 share,那么这个块就是空块。在 etherscan 上大家能看到,主流前三的矿池都是这种机制。例如:ethermine https://etherscan.io/block/6470100;sparkpool https://etherscan.io/block/6470123 https://etherscan.io/block/6470122;f2pool https://etherscan.io/block/6470136 另外矿池本身是不愿意产生空块的,毕竟交易费也是一笔可观的收益。 链闻 ChainNews:提供每日不可或缺的区块链新闻。 原文作者:Febin Jose 来源链接:ambcrypto.com —- 编译者/作者:链闻速递 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
以太坊「空块」数量激增威胁到网络安全?
2020-04-14 链闻速递 来源:链闻
LOADING...
相关阅读:
- 卡尔达诺凭借雪莱硬叉赢得了权力下放2020-08-03
- 比特币在币安上触及100,000美元大跌,崩溃,“ Algo Went Ballistic”表示C2020-08-02
- 以太坊成功突破400美元2020-08-02
- 辉神解币:8.2比特币趋势分析2020-08-02
- 昕雨论币:8.2以太坊晚间盘面行情分析与操作策略、直观盘面全局趋势2020-08-02