比特币为什么需要升级?

  • A+
所属分类:区块链
广告也精彩

在上文中,我们了解了比特币如果想要迭代升级,与普通互联网公司迭代软件不同,是需要多方共识才能完成的。

那么,比特币为什么需要升级呢?需要升级什么呢?

我们可以了解一下微信的升级,来对比为什么比特币需要升级。

微信最开始是2011年发布的,在当时只有简单的聊天功能,而且能支持的聊天也仅仅有发送文字和图片,当时连语音都不支持。后来,2012年增加了语音沟通的功能。再后来,越来越多的功能增加到微信中:发送表情、消息发送2分钟撤回、拨打语音电话、发送视频等等等等。我们可以从微信的迭代中发现,并不是所有产品在最开始就能把所有功能都做到位的,也就表明了任何一款产品都是需要迭代来满足各个时期的用户需求。

回到比特币上,中本聪在2009年写的比特币代码,也只是他在当时对于比特币的最好理解。随着时间不断推移,以及比特币在实际中的使用,会遇到各式各样的问题,这就需要中本聪或者core团队针对不同的事件做出不同的处理。

比如最开始中本聪设计的区块大小是30多MB,后来发现有人恶意进行大量无效交易,占用区块空间,于是把区块大小调为1MB了。

比如2012年大家发现普通的多重交易验证方案会导致每个区块包含的交易量太少,于是有了P2SH交易验证方案的产生。(多重交易请参考比特币交易上锁的几大锁定规则、P2SH请参考比特币交易上锁的几大锁定规则(补充))

比如遇到交易延展性的问题,core团队将原先的交易签名方式修改为隔离见证方式(segwit)。(以后会讲解到什么是交易延展性问题)

上述例子都是在比特币实际运行过程中遇到的各种问题,这些问题并不能在最开始设计比特币时就预知到,所以才会有“升级比特币”这样的需求。

  • 微信
  • 扫一扫
  • weinxin
  • 微信公众号
  • 扫一扫
  • weinxin
广告也精彩
韩版毛衣套装裙子
半身裙时尚
多功能折叠刀具
一步裙
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: