跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
取样电阻捷比信 · 专业器件主题站

ChainLocks通过锁定第一个见证区块来解决比特币的问题

ChainLocks的最初意图是抵抗51%的采矿攻击。它的诞生意味着攻击者必须掌握超过一半的网络计算能力才能撤消或篡改交易。不仅如此,它还克服了基于工作证明的领域。区块链面临的灾难性问题。康奈尔大学研究人员Ittay Eyal和EminGünSirer发现的问题之一是私人采矿,矿工在其中秘密挖掘几个街区,立即将其释放,并假装获得连续多个街区的奖励。他们认为,这是一个缺陷,会影响工作量证明货币的分散程度。他们认为,比特币挖矿协议没有兼容的激励机制。当发动攻击时,勾结矿工所获得的非法利益将大于其公平经营所带来的回报。这种攻击可能会对比特币产生严重影响:理性的矿工宁愿私下进行挖矿,而合谋矿工的规模不断扩大,直到大多数矿工参与为止。在这种情况下,比特币将不再是分散式加密数字货币。根据Dash核心团队的开发人员Alexander Block的说法,ChainLocks通过锁定第一个见证区块并消除后续区块来解决比特币的问题。亚历山大·布洛克(Alexander Block)透露,许多基于秘密或私人采矿的攻击已成为不可能,因为它们都依靠矿工隐瞒采矿和隐瞒私人采矿获得的较长时间。根据目前的共识规则,此类私有开采的区块链将覆盖公共区块链,并在发布时导致区块链重组。但是,在释放ChainLocks之后,即使理论上矿工具有足够的计算能力来推翻所有其他矿工,矿工也将在激励的影响下立即释放每个区块。无法发布将给恶意矿工带来巨大风险,因为如果另一个诚实矿工在秘密开采的区块链发布之前发布了有效区块,那么任何秘密开采的区块链(甚至多达数千个区块,甚至更长)都将立即失效。 。本质上,ChainLocks可以使用主节点网络来防止采矿工作中的不诚实或不受欢迎的行为,从而帮助开发更符合最初需求的基于工作量证明的加密数字货币网络。防止空块和间歇性网络拥塞最近的0.14更新的另一个好处是,它可以减轻空块攻击的威胁。通过有意地挖出一个没有任何交易的区块,一些矿工可以获得发行新硬币带来的区块奖励,并最大程度地发挥其收益。在此过程中,他们无需提供处理交易所需的计算能力,只要它们保证总交易成本被忽略即可。在一些更加险恶的情况下,有影响力的矿工可以专门挖掘空块,进而导致交易成本降低,网络总容量降低以及网络拥塞。在最近的Dash升级之后,此类攻击将失效。根据Dash核心团队首席营销官Fernando Gutierrez的说法,除了ChainLocks之外,Dash还通过0.14版本升级引入了基于长期主节点仲裁链的即时发送功能。它不仅简化了即时交易功能,而且还意味着可以保护实时锁定的交易。 Fernando GuTIerrez表示,Dash上周基于长期主节点仲裁链激活了ChainLocks和即时发送功能,实现了区块链承诺的最终交易-确认交易可以在一秒钟内完成。这意味着当用户发送Dash时,接收者将在一秒钟内收到资金,并且可以立即使用这些资金。经过一系列交易,最终收款人可以立即接受付款,而不会面临资金结算失败的风险或不确定性。 Dash现在可以按照用户期望的现金方式运行,同时,它还可以为用户带来数字便利。引入此创新之后,空块攻击的有效性已大大降低。如果大多数网络成员继续挖掘空块,那么Dash网络将继续按原样运行,交易将立即结算,并可立即用于后续付款。这时,已在链上确认完成。之前有25次跳跃要完成。这意味着即使事务不能长时间包含在一个块中,它们的应用仍然没有问题。只要网络的总容量不是恒定的,