|
本文来自 Trustnodes,原文作者:Ranulph Flambard
Odaily 星球日报译者 | Moni
在一个大小为 210 MB 的区块被开采出来之后,Bitcoin Satoshi Vision(BSV)在上周六(8 月 3 日)拆分成了三个链。
Coin Dance 和其他区块链浏览器的数据似乎都被“困在”了 210MB 的区块上,其中还包括一些已经扩展“原生”区块链的矿工。根据 BitMEX Research 的分析数据显示,65% 的 BSV 节点已经迁移到了最新的区块上,17% 则被困在了 210 MB 区块里,而 19% 的节点甚至没有升级,这意味着他们依然还在旧的“预分叉”(pre-hardforked)链中。
具体而言,根据对 420 个 BSV 节点的分析,BitMEX Research 发现这些节点分别处在不同的区块链和不同的区块高度上,其中:
65% 在当前 BSV 区块链上;
17% 被困在了 210MB 的区块中;
19% 依然还在旧的“预分叉”链里。
BSV 在 7 月 24 日进行了“硬分叉”,本次升级唯一的目的就是将区块大小上限从 128MB 增加到 2GB。按照当时 BSV 升级对网络的要求,他们希望运营一个“监听节点”(listener node)或实施挖矿操作的最低要求是“1GB+互联网连接”。但即便是像 Money Button 首席执行官 Ryan Charles 这样的 BSV 坚定支持者,似乎也难以跟上节点“过度”升级的要求,他说道:
“我们的 BSV 节点内存耗尽了,所以 Money Button 在压力测试期间就已经崩溃了……我们在新区块链上每月需要花费数千美元来运营节点,随着区块继续变大,我们不得不多次升级,这个成本也会不断膨胀。由于我们无法像矿工那样从交易费用中赚钱,因此现在运营节点的成本让我们难以承受。”
(星球君注:Money Button 是一个支持 BSV 的支付应用。)
的确,现在运行一个 BSV 节点的成本相当高。但伴随成本上升还产生了另一个问题:大区块导致 BSV 网络算力大幅下降,哈希值在恢复到 1,200 PH/s 之前曾一度跌至约 300 petahashes,下图就是 BSV 大区块阻碍算力的一个实例。
Coin Dance 现在已经处于新的 BSV 区块链上,旧的区块链可能会被丢弃,因为不太可能有人会费心思去维护 BSV Classic 区块链——这意味着,那些依然在旧区块链上挖矿的矿工不管挖出多少代币都会亏钱,因为他们挖出来的区块现在可能会被丢弃掉。
不仅如此,这些矿工可能还会遇到另外一种情况,即他们之前已经确认了的一些交易,可能在短暂的历史回滚交易中又变成了“未验证”状态。在那个大小为 210MB 的区块里,大约有 800,000 笔交易需要验证(这些交易发生时的 BSV 价格大约为 350 美元),而且可能要一些节点运营商花费好几个小时才能完成验证。
上图是 2019 年 8 月的 BSV 矿池算力分布图,从中你会发现,网络上的大部分算力都集中在了 Coingeek,或是与之有间接关系的矿工手中(比如图中灰色的“Other”区域)。
因此对于 Coingeek 来说,那个 210MB 的“大区快”其实无关紧要,因为 Coingeek 会“迫使”其他所有人跟随他们,即便其他矿工想要自己运营一个客户端,但此时小矿工其实早已无法左右“风向”了。
在一个去中心化网络里,如果矿工们不是自愿地同意扔掉他们的区块链,那么区块链可能就会变得非常混乱,而且可能会造成永久性的“分裂”——比特币就是一个典型的例子,看看现在的加密货币市场,很多人都在说自己才是“原生比特币”。
此外,一个巨大的区块在去中心化网络里通常具有明显的攻击向量,因为区块很难被完成验证的交易所填满,所以很容易造成网络阻塞。那么,在一个中心化网络里又会发生什么情况呢?以 Coingeek 为例,他们最有可能采取的办法就是孤立这个区块,然后让其他矿工陷入困境,因为 Coingeek 在网络里拥有最大的算力。
区块链容量仍是个大问题
BSV 区块链是否需要大区块,一直是社区内热议的话题。有些人认为 BSV 并没有真正的经济活动,因此大区块在 BSV 中不一定是最重要的事情,而且在区块链的实际使用过程中,大区块也会引发很多混乱。
或许对一个笔记本节点来说, 210MB 大小的区块可能在未来某个时间更易于管理,如果真是如此的话,那么意味着 BSV 区块链每天需要处理大约 1.2 亿笔交易——这显然又会引发另一个问题:区块链存储。
交易量的增加会导致内存容量不断上涨,目前比特币区块的平均容量已经接近 1MB。即使现在比特币区块大小也许并不大,而且也是可管理的,但其大小一直在不断增加。有人预测到 2030 年左右,区块容量需求将会增加到 10TB 左右。
现阶段,比特币采取了非常保守的方法,他们选择了让网络用户来承担交易费用成本,而不是让网络资源中的节点运行商来承担,但 BSV 则采取了完全相反的方法。
相比之下,比特币现金(BCH)在扩大区块容量问题上似乎采取了折中的方式,这似乎也比较符合市场需求,比较目前没有矿工会在网络上去挖一个 2GB 的区块。
但是!假如真的有矿工尝试挖掘大区块,那么事情就会变得非常有趣,我们之前从来没有看到过分叉出三条链,但是当大区块出现,这种情况真的有可能发生——星球君(微信:o-daily)真的很想和大家一起看看最后 BSV 究竟会被分裂出多少区块链,你们觉得呢?
声明:以上内容来源于网络,如有侵权请联系我们(123@shiyan.com)删除! |
|