什么是孤块(Orphan Blocks)?


区块链是任何加密货币网络最重要的组成部分。加密货币基于分布式、透明的公共账本,其中所有在加密货币上进行的交易都记录在区块中并添加到区块链中。矿工会获得有吸引力的奖励来验证并创建新的区块,并成功将其添加到区块链中。

接下来是关键点。会有一些区块被创建,但没有被区块链网络接受。这些被称为孤块。**孤块**是已验证的有效区块,但由于接受区块的时间延迟而未被区块链网络接受。孤块是被拒绝的区块,但它们非常有效。它们将作为加密货币网络中的分离区块存在。

我们知道区块链是一系列相互连接的区块,其中前一个区块的信息以哈希值的形式存储,以保证连续性。矿工将不断挖掘包含可用交易的新区块以赚取奖励。成功创建新区块的矿工将获得奖励,并且该区块将作为新单元添加到区块链中。

现在会出现这种情况:两个矿工同时生成类似的区块。这可能发生,因为完成创建每个区块的过程需要时间。区块被添加到区块链中不会立即发生。在此期间,另一个矿工可能会提出完全相同的区块。现在区块链网络中会有一些混乱,因为需要决定将这两个相同的区块中的哪一个添加到区块链中。

当出现这种平局时,工作量证明份额较大的区块将被添加到区块链中。具有相对较小工作量证明的剩余区块将成为孤块或分离区块。即使它是一个有效且已验证的区块,由于接受延迟,它也不会被添加到区块链中,并且仍然保持孤块状态。

孤块最常见于比特币加密货币网络中。还需要注意的一点是,孤块并非完全被拒绝。如果孤块中存在任何有效交易,它们将被添加到下一个有效区块中,从而使这些交易在区块链中列出。

更新于: 2019年7月30日

1K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告