主页 > imtoken新版app > 为什么没有必要将区块链从 1MB 扩展到 2GB

为什么没有必要将区块链从 1MB 扩展到 2GB

imtoken新版app 2023-02-07 05:53:58

2019 年 7 月 24 日,Bitcoin SV 进行协议升级,区块上限调整为 2GB。 在压力测试期间,生成了 180 MB 和 210 MB 的块。 在升级过程中,Bitcoin SV 没有发生任何风险事件,创造了当前区块链最大区块的记录。

回顾从比特币到比特币现金再到比特币SV的“大区块”之路为什么比特币系统要扩容,结合三者的链上日均交易笔数,似乎从1MB扩容到2GB并不是那么必要.

一。 比特币的硬分叉历史

自2009年1月比特币的创世块诞生以来,比特币一直保持着单块1MB的上限。 在比特币网络早期,交易数量很少,区块的实际大小远小于 1 MB 的上限。 不过当时有人已经发现了潜在的隐患,即在保持出块间隔为10分钟的前提下,比特币的最高TPS仅为7(每秒处理7笔交易),远远不能满足实际需求. 随着比特币网络中地址数量的增加,这种隐患越来越明显。 矿工费的增加和交易确认的缓慢迫使开发者和矿工共同寻找可能的扩容方式。

比特币核心团队提出了隔离见证、闪电网络等解决方案,以吴忌寒为首的一些矿工甚至支持大区块的扩容方式。 开发商和矿工之间的扩容方案竞争愈演愈烈,最终在2016年形成了香港共识——“主要部署隔离见证和闪电网络,同时将区块扩容到2MB”。 但2017年的香港共识和纽约共识先后破裂,最终导致比特币在2017年8月1日硬分叉,产生了“王子”——区块上限为8的比特币现金(BCH) MB。 2018 年 5 月为什么比特币系统要扩容,比特币现金进行了系统升级,区块上限提升至 32 MB。

2018年底,因为对比特币现金升级内容的不满,以“奥本中本聪”Craig Wright为代表的Bitcoin SV团队宣布恢复中本聪设置的部分操作码,并进行硬重置11 月 15 日分叉,导致比特币 SV 区块限制为 128 MB,后来在 2019 年 7 月升级到 2 GB。

二。 BTC、BCH、BSV现状

时至今日,即使是Bitcoin SV系统也运行了将近一年,选择了不同扩容方式、不同区块上限的BTC、BCH、BSV也产生了巨大的生态差异。

从目前来看,BCH和BSV的大区块带来的好处只是手续费的降低和理论上的高TPS。 但要实现理论上的TPS,还需要搭建项目生态,而从ATM机的部署来看,比特币无疑是三个项目中生态最完整的。

从区块的使用和节点数量来看,虽然比特币的区块上限是最小的,但作为区块链的开端和数字货币的价值衡量标准,全网在线全节点数量仍然在9000以上,近24家H链在线交易笔数约28.1万笔; 而比特币现金在线全节点数量仅为1400个左右,是比特币网络的1/6,近24小时链上交易量约为42000笔,约为比特币网络的1/7 ; Bitcoin SV 在线全节点数量仅为 500 左右,是比特币网络的 1/16,过去 24 小时链上交易量约为 121,000 笔,约为比特币网络的 1/2。

从网络安全抗51%算力攻击来看,比特币算力维持在80EHash/s左右,比特币现金算力维持在2EHash/s左右,约为1/4比特币网络; Bitcoin SV EHash 的算力维持在 1 EHash/s 左右,约为比特币网络的 1/80。

从目前的区块使用率来看,BTC维持在80%左右的区块使用率,而号称区块链2.0的ETH的区块Gas Limit使用率在80%左右。 BCH 和 BSV 大多低于 1%,尤其是在 BSV 区块限制扩大到 2GB 之后。

笔者认为,在项目生态不完善、链上转账数量较少的情况下,BSV将区块上限从128MB扩大到2GB既没有必要也不合理。 从必要性来看,扩容前的区块上限已经超过链上转账交易的需求,交易手续费已经处于较低水平。 BSV更需要做的是拓展链上生态和实际应用。

从最悲观的角度来看,当BSV被完全挖出后,如果链上的生态和实际应用仍然没有改善,那么低的挖矿费和链上稀有的交易数量将无法支撑挖矿全节点成本,迫使部分全节点离开,导致网络算力进一步下降。 这样一来,51%算力攻击就会变得更加容易,威胁到BSV网络的安全。

从更乐观的角度来看,如果交易所或项目方发起BSV相关活动,或其他因素导致BSV链上交易数量激增,那么BSV区块上限可以容纳交易需求的增加。 不过,这也意味着出现大块的可能性会增加。 当 BSV 全节点数量少、性能差异大时,将难以同步大区块。 部分节点会卡在这个区块上而下线,挖矿也会因为同步时间的不同而延迟。 存在不正当竞争,这对网络来说可不是什么好事。 就像这次BSV升级的压力测试,产生了一个210MB的区块,导致很多节点因为卡在区块上而下线。

在我看来,BSV的大区块上限与其他百万级TPS的区块链项目差不多。 在没有链上生态和实际应用的情况下,理论上高的TPS并不能掩盖惨淡的交易量和使用量。 速度。 即使未来公链的跨链技术成熟,链上的活跃度也不会因为链上生态的共享而增加,反而可能因为马太效应而变得低迷。

综上所述,大区块可以降低交易手续费,但如果真的出现大区块,或许可以过滤掉一些性能较差的全节点,但在商业落地和生态建设不完善的情况下,减少的网络中全节点的数量会危害网络的安全。 这样,BSV 的大块就没有那么必要了。