LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > BTC区块链计算的是更长的链条

BTC区块链计算的是更长的链条

2020-01-20 来吧SSS 来源:区块链网络

一长串未经确认的交易我所不知道的是,它们是如何通过网络传播的简单事实。可以说,有一个节点在其内存池中持有一个有效的链,其中包含400笔未经确认的交易,然后有人又发出了另外100笔交易。第401个到达我们的节点,经过验证,一切都很好。然后第403个到达-无效并被拒绝。然后404,405,406-500,因为它们无效并且依赖于不存在的输出而被全部丢弃。那么403会到达并有效,但是我们已经没有96个先前的交易了。

丢失的节点将缓慢地滴入,由其他节点转发,这些节点逐步建立有效的链。但这会花费很长时间,因为所有节点都将拒绝每个事务,但拒绝链中的下一个事务。因此,虽然单笔交易需要不到一秒钟的时间才能到达大多数内存池,但长链却需要更长的时间。同时,它的一部分可以被挖成一个区块,这样一个链条就可以分成较短的链条,这使发射者多付了费用,因为他计算的是更长的链条。

另一个问题:虽然长链缓慢通过内存池,但攻击者却有很多时间发出第二笔交易,这会使一些输出花双倍,并使前一条链的大部分无效。一种解决方案可能是节点停止验证未确认的交易,而只是将每个交易视为有效并通过网络传播,但这是对DOS攻击的邀请。

—-

编译者/作者:来吧SSS

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

LOADING...
LOADING...