主页 > imtoken授权管理系统 > Unlimited、Core因其争议:说说block的那些事

Unlimited、Core因其争议:说说block的那些事

imtoken授权管理系统 2023-07-10 05:08:08

接上一篇文章,我们将谈谈比特币浏览器的使用。 打开网站:btc.com,进入区块页面:

比特币创世纪区块_比特币区块未确认交易_比特币一个区块多大

我们可以看到图中有一列数据叫做“block size”。 今天南哥详细说说区块大小是什么,核心团队和BU之间有哪些争论?

比特币区块未确认交易_比特币创世纪区块_比特币一个区块多大

区块大小和交易数量

南哥之前也说过,中本聪最初将区块大小限制在1MB,即1024×1024B,是为了防止垃圾交易数据占用比特币节点的硬盘空间,同时也给出了升级(扩容)方案。 后来的事情大家都知道了。 随着交易的增多,1MB的大小开始捉襟见肘,交易拥堵的问题已经持续了一年多。

上图中第三列(数量)为每个区块的交易数量,第五列为当前区块大小。 目前,一个区块可以容纳的交易数量一般在 3000 个以下。

比特币区块未确认交易_比特币一个区块多大_比特币创世纪区块

比特币一个区块多大_比特币创世纪区块_比特币区块未确认交易

同时,区块高度为619945的交易只有65笔。 这是矿池有意不打包交易的一种现象,后面会讲到。

块大小游戏

比特币创世纪区块_比特币一个区块多大_比特币区块未确认交易

比特币区块应该有多大? 在这个问题上,比特币信徒之间存在着巨大的争议。 大区块的支持者认为,区块的大小应该由市场来决定; 而小块的支持者则认为,应该根据网络、硬盘等因素进行科学设计。

在大区块的支持者中,最著名的是Bitcoin Unlimited,简称“BU”,它希望通过让市场决定理想的区块大小来永久结束区块大小的争论。 基于这一论点,该小组建立了完全取消区块大小限制的愿景。 与他们在市场上的自由立场一致比特币一个区块多大,他们要求开发商不应决定理想的区块大小,而应由市场参与者决定:矿工、节点、交易所、投资者。 支持BU就是支持比特币扩容,解决网络拥堵问题。

对应的,小块的支持者,Core的做法是设置一个固定的属性,比如块大小,来维护需要的属性。 1MB 的限制应该防止对更大的区块和网络产生负面影响,维护去中心化,促进链下交易网络,防止交易垃圾邮件攻击等。核心开发团队提倡 SW+LN 来解决网络拥塞。 Core的理念是接受闪电网络,反对比特币扩容。

比特币一个区块多大_比特币区块未确认交易_比特币创世纪区块

争议背后是利益考量

BU代表国内矿工的利益。 如果算力控制着比特币网络的交易命脉比特币一个区块多大,BU能否攻击比特币网络?

事实上,这不是一种现实的玩法。 51%算力攻击大家都知道。 国内矿工算力总和达到80%以上。 如果要做51%算力攻击,其实很简单。 但是,如果要这样攻击,就相当于又是一次硬分叉。 如果分叉币得不到用户和交易所的认可,就无法成为真正的比特币。

比特币创世纪区块_比特币区块未确认交易_比特币一个区块多大

如上所述,矿工可以控制区块的打包。 国内矿工如果不打包区块,可以让整个网络的交易速度降低80%,即每秒0.8笔交易,基本让比特币网络瘫痪。 从理论上讲,这是可行的,但这种做法有悖于舆论的价值观,而提倡使用比特币作为日常支付方式的正是BU,所以是BU方不会这么做。

说到这里,并不代表CORE团队就是正义的老师。 网上透露,Core的核心成员都是私人公司的员工,闪电网络的交易手续费也属于中心化节点。 而且,Core还有一段将Gavin带出队伍的“黑历史”。

区块大小之争更本质上是商业层面的利益冲突。 当然,现在比特币越来越多地参与全民运动,情况就更加复杂了。