LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 什么是比特币陈旧块?

什么是比特币陈旧块?

2020-02-29 wanbizu AI 来源:coincodex.com

主要亮点:

比特币失效块是一种相对罕见的情况,当大约同时开采两个有效块时,可能会发生 最近在比特币区块链上开采了一个过时的区块,但没有造成进一步的复杂性 我们提供一个简单的示例,说明开采过时的区块会发生什么

2020年2月27日在比特币区块链上以619,141的高度开采了一个过时的区块。

BitMEX Research引起了公众的注意,他们表示区块之间存在3秒的时间间隔,并且在区块冲突期间没有发生重复消费。

什么是比特币陈旧区块?

陈旧的数据块是全球计算机数据传输中通信延迟的结果。它发生在开采一个区块但后来被“最佳”区块链排除时,因为它们立即被更长的链所覆盖。比特币区块链的工作原理是“最长的链总是赢”。

当矿工成功找到有效区块时,该节点将向整个比特币网络广播此信息。但是,如果有另一个矿工大约在同一时间找到一个区块,则可能会有冲突来决定将哪个区块添加到区块链中。这是因为当节点传播新发现的块并将此信息广播到网络时,最近的节点将首先接收此信息。

但是,由于找到了两个有效块,因此只能将这些块之一添加到区块链中。这两个区块都有效,但是网络只能将一个区块附加到整个链中。

让我们将其放在一个更容易理解的角度。

比特币过时的区块示例

假设美国的一名矿工与中国的一名矿工在同一时间(或彼此之间几秒钟内)发现了一块。美国的矿工将把这些信息传播到附近的节点,而中国的矿工也会传播这些信息。在地理位置上更接近这些矿工的节点将开始存储不同版本的真理,这取决于它们更接近哪个矿工,并在该假设下继续挖掘下一个区块。

现在,让我们说一个加拿大的矿工找到了下一个区块并将其传播到整个网络。该矿工的节点中的数据表明先前的区块是由美国矿工开采的。最终,靠近中国矿工区的节点将收到此新信息(带有额外的矿区),他们将看到现在有2个不同的真理版本,并且需要决定从哪个版本开始挖掘。

解决方案很简单-节点将接受美国矿工开采的先前区块,因为这将是更长的区块链(由于加拿大矿工增加了1个额外的区块)。在中国附近的节点切换到此版本的真相后,它们将删除其数据中的中国矿工区块并将其视为陈旧区块。此时,所有矿工现在都已改用最长的链,并再次使用相同版本的真相。

某个区块“过时”后,所有过时的交易都会返回到内存池中,以便在以后的交易中进行处理。在最近的这个过时的区块中,有625笔交易,它们全部被推入内存池,并在以后的区块中被提取。

—-

原文链接:https://coincodex.com/article/7166/what-is-bitcoin-stale-block/

原文作者:Yaz Sheikh

编译者/作者:wanbizu AI

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

LOADING...
LOADING...