主页 > imtoken靠谱吗 > 比特币还能被开采吗?为什么比特币矿工要花时间清空区块? (图形)

比特币还能被开采吗?为什么比特币矿工要花时间清空区块? (图形)

imtoken靠谱吗 2023-02-03 07:42:28

比特币还能被开采吗?为什么比特币矿工要花时间清空区块?比特币挖矿是一个有趣的话题,如果不进行调查,一开始可能很难理解。关于挖矿的一个特定主题是空块,人们经常想知道为什么矿池要挖空块。

比特币还能挖出来吗?为什么比特币矿工要花时间挖空块?

矿池是比特币矿工的集合,他们聚集在一起寻找和验证大约每十分钟产生一次的区块。大多数情况下,当矿工挖掘特定区块时,该区块会充满待处理的交易。矿工获得 12.5BTC 的奖励和该区块的费用。在早期,由于比特币不像现在那么流行,因此区块不是很满。块最近已满,并且经常达到 1MB 的最大块大小。

在网络上开采的区块不仅包括充满交易的区块,还包括空区块。空块实际上在每个块的第一部分也有一个交易,我们称之为 Coinbase 交易。矿池排空块的主要原因是它们在不断地计算。最大的担忧是,这些致力于挖空块的矿工正在造成这些天的交易拥堵。

不间断挖矿

挖矿是一场不间断的挖矿比赛。当矿工通过找到一个区块赢得比赛时,他们也准备好进行下一场比赛并几乎立即重新开始竞争。然而,当矿池计算一个块时,它必须下载并执行一些函数来验证包含的交易。同时,矿池也收到下一个广播的区块头(连接一个区块的80字节数据),因此矿池开始工作下一个区块。

矿工不仅致力于挖矿,他们还计算竞争对手挖出的区块。矿工不会停止休息比特币矿池矿工失效,他们希望继续挖掘尽可能多的区块。这有点像 NASCAR 车手赢得了 Daytona 500 并希望在 Talladega 取得领先。

计算机科学教授和比特币爱好者豪尔赫·斯托尔菲(Jorge Stolfi)简要解释了矿工开采空区块的原因:“交易费是为了奖励矿工将他们可以进行的所有交易打包到候选区块中。”斯托尔菲解释道,“但是一个矿工不用拿到N个区块就可以开始挖N+1个区块,因为他只需要得到N个区块的哈希值,并通过特定的技巧快速获得。”

"在这种情况下比特币矿池矿工失效,矿工必须从一个空区块 N+1 开始,即使他的队列中有一些交易正在等待打包:因为,不知道给定区块 N 的内容,他无法检查这些交易是否有效。如果他幸运的话,他可能甚至在下载完区块N的内容之前就可以找出这个区块N+1.,这就是为什么会有空区块的原因。”

超过 87,000 个空块

自比特币诞生以来,空块就非常普遍。例如,从创世区块到第 360189 个区块,区块链上已挖出 85295 个空块。这意味着从 2009 年初到 2015 年 6 月 - 大约 23.68% 的区块是空区块。挖掘空块的工作量与将块填充到最大容量的工作量没有什么不同。自 2015 年以来,开采的区块数量有所减少,一些矿池表示他们根本不开采区块。到目前为止只有 1 笔交易的区块是 87885 区块。

比特币还能挖出来吗?为什么比特币矿工要花时间挖空块?

根据 Bitfury Analytics 数据,Bitfury 矿池选择不挖块。

比特币还能被开采吗?为什么比特币矿工要花时间清空区块?以上是相关介绍。矿工选择挖区块的想法在某种程度上是正确的,但是否是坏事则是另一回事。从早期开始,关于区块的争论就一直存在。

标签:比特币