BSV压测“脱轨”大区块争议再起

转载
1966 天前
13983
蜂巢财经

来源:蜂巢财经   作者:凯尔


8月4日,BitMEX Research在推特透露,根据分析420个BSV节点,发现它们处于不同的链和区块高度上,其中65%在最新的区块链上,17%被“困在”了210MB大区块里,19%的节点则处于旧的“预分叉”(pre-hardforked)链中。

有媒体将上述情况定性为BSV短暂分叉为三条链,但这一说法遭到BSV社区否认,“压力测试中,一些比较弱的节点由于性能不足导致脱机,属于正常现象。”

不过脱机现象也表明,部分BSV节点在处理210MB大区块上还存在难度。有人对BSV大区块路线提出质疑,“在没有大量交易的情况下,追求大区块路线没有必要,而且增加了节点的运营成本。”

但在BSV社区看来,大区块才是中本聪愿景的终极奥义,性能不足的节点,未来被淘汰或选择升级是大势所趋。

围绕BSV的扩容争议再度发酵。关于大区块路线是否正确,其实与那个“谁是真正比特币”的问题如出一辙,仍需时间给出答案。

 

01
BSV压测现隐忧 节点分处不同区块

在BitMEX Research发出上述推特前,它还发布了一则意味深长的信息,“BSV似乎出现了210MB的区块,这可能已使我们的节点脱机,我们正在努力重新启动它。”

BitMEX Research所说的节点,指的是该公司运行的BSV区块浏览器。8月3日当晚,该浏览器无法正常工作,数据更新停留在593964区块高度上。

同一时间点,BSV网络正在发生一件史无前例的大事。

BSV社区透露,当晚8点至11点间,社区按照计划针对升级后的网络进行压力测试,这也催生了区块链网络上迄今为止最大的区块——#593965,其“体积”约为210MB,包含了约80万笔交易。

随后,在593967区块高度上还出现了一个约183M的区块,包含了约70万笔交易。区块大小指的是该币种在出块前一段时间内的交易数据大小。最初,中本聪限制比特币的每个区块大小上限仅为1MB。区块越大,对节点的性能要求越高。

超大区块的出现,直接让一些性能薄弱的BSV节点没有通过压力测试。除了脱机的BitMEX Research,BSV钱包Money Button CEO Ryan Charles 也表示,因为节点内存不足,Money Button在压力测试期间崩溃。“随着区块容量不断变大,我们不得不多次升级节点,这将会导致成本激增。”

显然,BitMEX Research推特指出的被困在210MB大区块中的“17%节点”,指的就是这些内存不足,在压测期间崩溃的节点。


BitMEX Research指出BSV节点分处3个不同区块

而19%处于“旧链”中的节点,则与压测10天前的那场BSV升级有关。

7月24日,BSV按计划进行Quasar协议升级,目的是将区块大小上限从128MB增加到2GB,但由于升级幅度较大,“19%节点”没有跟上步伐,直至后来压测时,依然处于BSV“旧链”中。

这引发了外界对“BSV分叉为3条链”的解读。不过,在BSV社区看来,分叉的说法属于故意抹黑。BSV骷髅会社区领袖邱少贤表示,“是那些节点太弱了跟不上,想搞个大新闻黑一把。”在他看来,BSV的升级和压测,是社区的统一共识,代表着BSV在扩容进展上取得了显著突破。

事后,慢雾科技联合创始人余弦评价,这是一次成功的压测,未造成区块回滚,且不影响正常交易。相比4月份BSV那次引发区块重组压测,这次更加温和。

他认为,公链主网的发展不断进化,对接入主网的节点性能要求也会越来越高。“长期来看,如果这是一条价值公链,节点都会跟上。压测对主网的进化是个很正面的事,哪怕这个过程可能带来一些意想不到的困扰。”

 

02
成本问题困扰BSV支持者

BSV在大区块路线上停不下来,对于一些支持者来说,过程可能会有点折磨。

压力测试后,Money Button CEO Ryan Charles不无抱怨地表示,公司在BSV新区块链上每月需要花费数千美元来运营节点,随着区块继续变大,依然需要不断升级,成本也会继续增加。“由于我们无法像矿工那样从交易费用中赚钱,因此现在的运营成本让我们难以承受。”

Ryan Charles的担心并非没有道理。去年,BSV社区领袖Craig Steven Wright(澳本聪)曾宣布,BSV将在两年内持续扩容,最终达到最高400万TPS的处理能力。

外界对此充满争议:追求极致的大区块,是否真的有必要?

就目前来看,BSV的区块容量,已经足够支持BSV网络目前的交易量。根据BTC.COM的数据,8月6日,BSV 24小时交易速率为4笔交易/秒左右,实时未确认交易数在400笔左右,倘若没有新的交易,确认完所有交易只需花费约100秒时间。


BSV实时未确认交易数在400笔左右

相比之下,BTC 24小时交易速率为3.85笔交易/秒,实时未确认交易数在5600笔左右。在没有新交易的情况下,处理完这些交易,需要花费约24分钟。

在支付网络已经足够快的情况下,BSV继续追求扩容,在外界眼里充满了疯狂的意味。

有人指出,BSV将不切实际的区块扩容作为主要卖点,更像是一种攻击,而不是功能。站在BCH阵营的莱比特矿池创始人江卓尔认为, “区块太小或太大都不行,像BSV号称的,一个区块要扩大到2G,一年就需要几十块硬盘来存储,需要服务器来支撑,最后会只剩下几十个节点。”他强调,“像BCH这样,区块大小不超过网络硬件能力,才是王道。”

大区块争议背后,显现出各技术流派在比特币发展理念上的冲突。目前,以Core开发团队为代表的BTC,以比特大陆为代表的BCH和以“澳本聪”为领袖的BSV三方,都坚持自己才是“真正的比特币”,但现阶段,这个争辩很难产生答案。

“澳本聪”曾表示,比特币的设计是让矿工去打包交易并获取手续费。仅此而已。“如果你不喜欢大区块,那么你就不喜欢比特币。因为比特币的生存基础就是打包交易。”他认为,全民运行全节点却不挖矿是被扭曲的目标,矿工之外的节点成为比特币的一部分是行不通的。

在他的规划中,随着整个网络系统的壮大,一些节点将演变成大型数据中心,而不是所有人都去运行节点,因为“不够强大的个人节点会拖慢整个网络的效率。”

目前,BTC仍旧保持着1MB左右的区块大小,目的就是为了让普通用户可以运行全节点,从而维持BTC的去中心化程度。

意见分歧,让BSV从BCH中分叉出来。从现实来看,他们打算在大区块的路上一走到底,在“澳本聪”喊出“修复比特币”的口号后,关于BSV和大区块的未来,将在时间流逝中得到验证。