Oliver Knight 的比特币在一个多小时内未能产生 1 个区块,这听起来像是出了点问题:
周一开采一个比特币(BTC)区块需要一个多小时,导致数千笔交易陷入未经证实的状态。
根据多个区块浏览器的链上数据,Foundry USA 和 Luxor 最新挖出的两个区块之间的间隔为 85 分钟。
据Mempool 称,在最新区块被开采之前,有超过 13,000 笔交易处于待处理状态。
上周,比特币进行了难度调整,以确保每 10 分钟进行一次区块确认。随着采矿难度飙升至 35.6 万亿,比特币的开采成本变得更高,这给正在应对能源价格飙升和加密熊市的采矿业带来压力。
但奈特帖子的尾部与此相矛盾:
闪电网络的创始人 Tadge Dryja 在推特上表示,如果不考虑难度变化,预计区块之间的间隔为 85 分钟,每 34 天发生一次。
在折叠下方,我解释说 Dryja 是正确的,系统按设计运行。
使用比特币作为货币存在很多问题。其中包括系统的各种重要参数是完全不可预测的,包括交易费用和交易完成时间。工作量证明系统中的最终性无法预测的原因是工作量证明是一个随机过程。比特币协议将中位区块时间保持在 10 分钟,但由于哈希猜测过程的随机性,实际区块时间遵循泊松分布,尾部非常长。
资源 |
早在 3 月,Marcel Waldvogel 在比特币区块时序统计中研究了一系列时间跨度的区块生产过程的统计数据:
数据集 3 (2020+) 显示两端进一步平静:极端现在是 -32 分钟和 +2:19 小时,内部 99.98% 跨越 -1½ 到 +1:45。阴影区域每个仅涵盖 11 个间隔,因为这 26 个月的间隔总数仅为 114 595 个。
平均间隔时间约为 9.8 分钟,非常接近 10 分钟的目标。中位数是 6.9 分钟(实际上是 6 分 52 秒)
±0 为 0.27 %,+2 为 18 %,+10 为 64 %,+20 为 87 %,+30 为 95 %,+40 为 98 %;即,除了±0,它们都向左移动了一点点。
单块时间很有趣,但对于交易最终性而言重要的是 6 块时间间隔。沃尔德福格尔写道:
在过去 26 个月中看到的最短 6 间隔持续时间为 2 分钟,最长为 6:02 小时。 99.98% 的中心范围是从 0:07 到 3:44,其中 2% 对应 20 分钟,22% 对应 40 分钟; 57 %、81 %、93 % 和 97.7 % 分别对应 60、80、100 和 120 分钟。
因此,平均而言,在 240 个每日间隔中的大约 6 个,您必须等待超过 2 小时才能确认您的区块。鉴于这个 26 个月的数据集包含 112 个超过 3 小时的间隔,平均而言,大约每周一次,您的确认将花费超过 3 小时。
总而言之,区块生成间隔、您的交易被包含在特定交易中的可能性以及确认间隔的持续时间都无法合理预测。在我看来,仅这一点就对比特币应该成为传统货币替代品的说法提出了严重的问号。
沃尔德福格尔是对的。在真实的交易世界中,可预测性具有相当大的价值。