挖出210 MB大区块之后,BSV突然出现了“三链分立”的局面
继最近的Bitcoin SV(BSV)硬分叉之后,该网络挖出了210 MB的大区块,随后出现了短时间内分裂出三条链的情况。
8月3日,BitMEX Research透露,BSV节点在周六被暂时一分为三,使得网络分成三条独立的链。根据报告,65%的节点处于当前状态,17%的节点停留在210 MB的区块阶段,19%的节点甚至没有升级,位于旧的尚未分叉的链上。
根据Coin Dance的数据,这个210 MB的区块是在8月3日由CoinGeek矿工挖出的,包含了808633笔交易。
BSV是Bitcoin Cash(BCH)的分叉,其在7月24日如期进行了硬分叉,将其原先128 MB的区块容量提高到了2 GB。
在出现分裂的情况之前,BSV的支持者、BSV支付系统MoneyButton的首席执行官Ryan X. Charles发表了一篇文章,提到了他运行BSV节点时遇到的问题。Charles说Money Button宕机了3个小时是因为他们的BSV节点内存不足,在一次压力测试中崩溃了。
“运行节点非常昂贵。我们每月的运营费用将达数千美元。随着区块容量的增加,我们不得不多次进行升级,成本将会随之膨胀。由于我们不像矿工那样可以从交易费用中赚钱,因此运行节点的成本太高。”据TrustNodes报道,数据平台Coin Dance专注于新的BSV链,而旧的链可能会被丢弃。这可能意味着停留在旧链上的矿工将承担资金损失,因为挖出的区块是无效的。报告指出,虽然最近出现的区块链分裂似乎是第一次,但是GB级别的区块可能会产生超过三个分叉的拆分。
BSV的主要特点是其超高的区块容量,然而,事实证明,这更像是一种攻击向量,而非功能。例如,仅这次分裂就导致该网络中近300 PH/S的算力掉线。
比特币SV此前曾遇到过一些问题,似乎也是区块链容量造成的。今年4月,BSV区块链经历了一系列的区块重组——两名矿工同时在区块链中发现了同一个区块,这导致了网络临时分叉。通常,当网络速度太慢而无法有效地传播区块时,就会发生区块重组。
在未来,普通硬件很可能可以承载210 MB+区块的节点。Graphene等区块传播技术可以让区块传播容量减小约99.6%。Johnathon Toomim等开发者已经成功地在Bitcoin ABC上完成了每秒3000笔交易的测试。同时,需要对区块大小限制设置一个合理的上限,以避免潜在的攻击向量。否则,作恶者很容易趁虚而入。
相比之下,比特币和BCH采取的扩容方式与BSV不同。比特币的研究重点在于链下解决方案;而BCH更倾向于“中庸之道”,基于软件优化和硬件改进,在安全的情况下增加区块大小。