Dash保护链后锁的几个工作证明漏洞

在Dash网络上激活ChainLocks已经减轻了超过纯51%攻击链重组的几个额外威胁向量。

最初主要是为了保护网络免受51%的挖矿攻击,其中单个参与者获得超过一半的网络哈希值并继续逆转或改变交易,ChainLocks还减轻了面临工作证明链的其他相关且不那么灾难性的问题。奖金。其中一个问题是自私挖矿,由康奈尔大学的研究人员Ittay Eyal和EminGünSirer确定,其中包括矿工秘密挖矿几个街区,然后立即发布它们,声称连续多个街区的奖励。根据Eyal和Sirer的说法,这是一个影响工作量证明货币去中心化的弱点:

“我们证明比特币挖矿协议不是激励兼容的。我们提出了一项攻击,使勾结的矿工获得的收入大于其公平份额。这种攻击可能对比特币产生重大影响:理性矿工宁愿加入自私的矿工,而且勾结组的规模会增加,直到它成为多数。在这一点上,比特币系统不再是去中心化的货币。“

根据Dash Core开发人员Alexander Block的说法,ChainLocks通过锁定第一个看到的块并使后来发布的冲突块无效来阻止这个中心化向量:

“许多基于秘密或自私挖矿的攻击变得不可能,因为它们都依赖于矿工隐瞒更长时间和秘密链条。根据目前的共识规则,此类链条将覆盖公开链条,并在发布时进行区块链重组。然而,对于ChainLocks,矿工们被激励立即发布每个区块,即使他们理论上有足够的哈希能力来推翻其他所有矿工。发布失败给恶意矿工带来了巨大的风险,因为如果另一个诚实的矿工在泄露秘密链之前发布了接收CLSIG的有效区块,任何秘密链(即使数千个区块更长)将立即失效。

从本质上讲,ChainLocks利用主节点网络来防止矿工采取不诚实或不受欢迎的行为,从而使工作量证明网络能够更接近原始意图。

防止空块和间歇性网络拥塞

最近的0.14更新的另一个好处是能够主要减轻空块攻击的威胁。通过有意地开采一个没有任何交易的区块,一些矿工可以通过仍然收集创建的新硬币的块奖励来最大化利润,而无需计算处理实际交易的努力,只要总交易费用可以忽略不计。在一个更恶意的情况下,一个重要的矿工可以专门挖矿空白区块,从交易费用中减少收入,但减少网络的总容量,使其变得拥挤。在最近的Dash升级之后,此攻击可能无效。根据Dash Core CMO Fernando Gutierrez的说法,除了ChainLocks之外,还包括0.14版本的基于LLMQ的InstantSend,它简化了即时交易功能,并允许即时锁定的交易也立即变得可靠:

“上周,Dash激活了ChainLocks和基于LLMQ的InstantSend,实现了区块链承诺的交易的最终结果 – 大约1秒钟。这意味着当您发送Dash时,收件人会在一秒钟内收到它,并且可以立即使用它。任何一系列交易的最终收款人都可以接受付款,而不会有资金成功结算的风险或不确定性。 Dash现在可以完全按照您预期的现金运作,但在数字世界的便利之内。“

作为这项创新的副作用,空块攻击现在效果显着降低。如果网络的主要部分继续挖矿空块,则Dash网络继续完全按原样运行,事务立即结算并立即再次移动。这意味着即使交易不能长时间包含在块中,它们仍然可以毫无问题地使用。只要网络不是恒定的总容量,挖矿大部分空块就没有破坏性,并且在没有获得交易费用的收入损失之后,这种活跃网络中的持续攻击可能成本高昂。 Dash的积极扩展计划进一步减轻了这一前景,研究表明该计划可以轻松扩展到大众市场水平。

Dash缩放研究已经找到了毒块传播攻击的解决方案

除了ChainLocks解决的问题之外,Dash扩展研究人员正在开发解决方案,以应对未来可能面临网络增长的攻击媒介。一个这样的潜在问题是毒块攻击,即矿工发布尚未广播到网络的块。这基本上有可能抵消块传播速度的提高,如Xthin和Graphene,在高负载下导致网络中断。值得庆幸的是,亚利桑那州立大学的研究人员已经发现了最大化带宽效率的速度协议,并相信当与石墨烯等传播技术结合使用时,可以对抗毒物块攻击。

Dash网络目前是世界上最安全和最有效的网络之一,进一步的发展,研究和创新有望尝试保持这种状态向前发展。

资讯来源:由0x资讯编译自DASHNEWS。版权归作者Joël Valenzuela所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢