首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

被妖魔化的分叉币(中):比特币的可延展性问题

如果让一笔交易生效,这笔交易必须放在区块里打包上链。然而,这时会出现个问题:比特币区块链上一个区块的大小只有1MB。所以,每次只有有限的交易量可以打包在一个区块里。在当交易量很小的时候,这是一个可控的问题。但是在交易量陡增的今天,比特币网络就会出现大的堵塞问题。

比特币的可扩展性问题(区块大小真的这么重要吗?)

是的,随着比特币变的越来越流行,也产生了一些列的问题。以下的图显示了比特币从2009-2017期间每月的交易量:

你们可以看出,在比特币区块大小维持在1MB的前提下,每个月的交易量在不断的增长,但比特币系统每秒只能处理4.4笔交易。当比特币首次诞生时,比特币核心团队把区块大小锁定在1MB,原因是防止大量的无效垃圾交易会堵塞比特币的全网络。

然而,随着用户数和交易量的不断蹿升,比特币网络变的异常拥堵。人们需要等待很长的时间才能获得交易确认。唯一可以让自己的交易获得优先确认是付高昂的手续费。手续费越高,交易被优先打包的可能性越大。

这就牵扯出了费用替代法(replace-by-fee)。在大多数情况下,同一笔交易如果进行了再次发送,就算手续费调高了,新的交易也不会被承认。比特币节点通常会将这笔新的交易视为双花(doublespend),因此不会进行确认及广播。

但有了费用替代法之后,你在发送交易时网络节点已经明确知道你可能会调整手续费进行再发送。因此,大多数比特币节点都比较接受第二次发出的交易,并且允许这笔新交易插队。

虽然费用替代法让矿工们非常的有利可图,但是并不是每个人都熟悉这个规则。下图显示出了,如果只支付最低的交易费,平均的交易确认时间:

如果你只支付最少的交易费用,那么你的交易平均确认时间在13分钟左右。

解决可拓展性的问题

现在在理论上,可拓展性问题已经有了很直接的解决方案。如果区块不足以存放更多的交易,那么就增加区块的大小!

然而,增加区块大小并不像理论上的那么简单易操作,因为此方案直接导致了很多不同的比特币分叉。比特币社区因为在区块扩容意见上的不统一分为了两个阵营。

支持比特币扩容的论点:

扩容符合矿工们的利益:增加区块的容量可以提高交易处理能力,从而为矿工产生更多的交易费用

比特币需要被普通人更容易接受。如果区块不扩容,直接导致交易费用居高不下,平常老百姓将会被挡在门外使用不起。最终,使用比特币将会是富人和机构的特权。这违背了比特币的初衷

所有的改变不会一蹴而就,而是慢慢的进行。支持比特币扩容的阵营认为对改变不应该盲目的恐惧,所有因扩容而带来的问题可以慢慢来解决

比特币扩容已经得到了很多人的支持,不与时俱进,就会被逐渐淘汰

反对比特币扩容的论点:

矿工们将会失去有效激励:因为区块扩容很容易实施,从而会导致交易费用的显著下降。其中也有担心矿工失去足够的激励,而从转向更绿色的机制。如果矿工的数量降低了,也会导致比特币哈希算力的下降

比特币不应该适用于每个人:有些社区不希望把比特币作为每天交易的媒介。这些群体觉得比特币应该拥有更高的使命而不是被当作每天的交易媒介

区块扩容会导致算力的中心化:随着比特币网络的不断扩大,需要挖矿的算力也会不断的提升。这样的话,小矿池的算力会导向大矿池,从而导致算力的不断集中和垄断

区块扩容会导致社区的分裂:区块扩容会导致比特币网络的分叉,这样会扰乱社区的和谐氛围

下一篇文章,我们将接着探讨比特币分叉的前世今生。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180719G0P68B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券