比特币为什么要扩容什么是比特币的软硬分叉

当前位置:首页 > 币圈百科 > 比特币为什么要扩容什么是比特币的软硬分叉

比特币为什么要扩容什么是比特币的软硬分叉

2022-12-01币圈百科235

什么是扩展能力?

扩展能力用于衡量系统是否能满足需求增长。如果网络因请求过多而过载,您可以选择添加服务器。如果您希望您的计算机运行更密集的应用程序,您可以选择升级您的计算机硬件。

在数字货币环境中,“容量扩展”描述了区块链是否可以轻松升级以处理更多交易。

比特币为什么需要扩容?

为了应对日常支付,比特币系统必须足够快。到目前为止,比特币网络的吞吐量相对较低,这意味着每个区块可以处理的交易数量相当有限。

如前所述,提交有效区块的矿工可以获得交易费。这个费用是用户支付的,目的是鼓励矿工把交易写成块。

矿商需要从硬件和电力的投入中获得回报,所以会优先考虑手续费较高的交易。如果网络中有很多未决事务(内存池),手续费就会激增,因为用户需要支付高价来吸引矿工。在极端情况下,平均手续费一度超过50美元。

比特币网络能处理多少笔交易?

按照平均大宗交易数计算,比特币网络目前每秒可处理约5笔交易(TPS)。这个速度远低于集中支付方式,也是使用分散货币的成本之一。

比特币系统不由数据中心管理,升级不能由单个机构随意决定。因此,比特币的块大小必须加以限制。诚然,该块每秒可以容纳10,000个事务,但这种设置会降低网络的分散性。所有节点需要每10分钟下载一次新块的信息;如果这个过程过于繁琐,节点可能会选择退出。

比特币爱好者认为,如果要将该系统应用于支付,需要通过其他方式进行有效扩展。

闪电网是什么?

闪电网是比特币扩容提案。它也被称为“第二层”方案,将交易从区块链中分离出来;所有交易都记录在底层,由底层协议处理。

闪电网可以实现近即时转账,免费,吞吐量不限(只要用户有收发钱的能力)。比特币闪电网的使用方法是:两个参与者将一定数量的比特币锁在一个特殊的地址;该地址有一个特点,即只有在双方同意的情况下,资金才会解锁。

此时,双方共用一个私人账本;账簿可以自行分配余额,无需通知主链。交易完成后,可以通知主链,通过主链协议更新双方余额。在这个过程中,不需要双方互相信任。如果任何一方试图作弊,协议将自动检测并惩罚它。

这样的支付渠道总共只需要用户进行两次连锁交易:第一次是给地址充值,第二次是发放资金。因此,两笔交易之间可以进行数千次转账。随着未来的发展和优化,第二层技术可能成为庞大的区块链系统的关键组成部分。

分叉是什么?

因为比特币系统是开源的,任何人都可以编辑,比如根据不同的需求添加新的规则或者删除旧的规则。然而,并不是所有的编辑都是“生而平等”的;一些更新会使节点与网络不兼容,而另一些更新会导致向后兼容。

软分支

软分支是指规则改变后,部署了新规则的节点仍然可以与未部署的节点进行交互。以块容量为例:假设原块容量为2MB即日起,半数网络节点执行1MB新块容量限制,过大块视为无效。

旧节点仍然可以接收或广播块。在这种情况下,新网络可以覆盖所有节点,而不受规则版本的限制。

从下面的动画可以看出,容量更小的新块被新老节点接受。但是,新节点将不会识别2MB数据块,因为它们需要遵循新规则。

蓑衣网小编2022软分叉示意 gif

比特币的孤立见证人(又名“SegWit”)就是软叉的例子之一。这种分歧巧妙地引入了

硬分叉

硬分叉麻烦。现在假设一半的网络节点想要将块容量从2MB扩展到3MB。如果3MB块被发送到旧节点,该块将被拒绝;因为旧节点的规则明确指出2MB是有效块的上限。此时,新旧版本的网络不再兼容,区块链有两个分支。

硬分叉示意 gif

上图中的黑链代表的是原区块链,第二块是硬分叉发生的地方。此后,新版nodes开始创建容量更大的块(绿色块)。旧版本的节点没有识别这些块,所以它向不同的方向发展。蓑衣网小编2022区块链一分为二,共同的历史在第二个区块结束。

这个时候网络协议有两种,每种使用不同的货币。所有账户的余额从原始记录克隆到新的链中;如果用户在分叉前拥有20BTC,他将在两个分支机构中的每一个上有一个帐户,余额分别为20BTC和20新BTC。

2017年,比特币网络出现了一次有争议的硬分叉,类似于上述情况。少数用户希望扩展block容量,从而提高吞吐量并降低手续费。其他用户认为扩张策略不当。最终,硬分叉产生了比特币现金(BCH),从比特币网络中独立出来,形成了自己的社区和发展路线。

比特币为什么要扩容什么是比特币的软硬分叉 | 分享给朋友: