首页 > 新手入门 > 正文

比特币扩容问题(一)

分类:教程ava阿瓦隆AVA 2019-03-18 21:10

在比特币诞生之初,其实中本聪并没有特地去限制区块的大小,区块大小的范围在1M-32M之间都可以。

  但由于当时平均每个区块的大小才1-2KB,有人跟中本聪提建议:

  区块链上限过高容易造成计算资源的浪费,且容易发生DDOS攻击。

  

  这是什么意思呢?

  先打个通俗的比喻——假设我是开服装店的,我的竞争对手隔几天就派些托儿来假扮成我的顾客,一部分要来来回回试各种款式各种颜色;一部分要问东问西加瞎扯淡;还有一部分负责跟我讨价还价,我口水飞溅一堆,最后她们还是会以各种各样的理由不买衣服。那么很显然,我不可能从每个人踏进店门的那一刻就能判断出这人到底是真客户还是假客户,所以我还是得认真面对每个客人。但其实我的大部分精力都被这些托儿消耗了去,可能真正的顾客会被我疏忽,会在旁边等得不耐烦,购物体验很差,最后也什么都没买……那么我的店铺的成交量、服务水准、口碑风评还有我本人的精力肯定都会蒙受损失。

  其实在比特币发展初期也是一样。

  有些人想要破坏比特币系统的正常运行,那么他们可以花点小钱制造出大虚假的批垃圾交易,恶意把区块数据撑大,撑满硬盘。而真实的交易混在这些虚假交易里面,可能要耗费很长的时间才能被处理,甚至系统会瘫痪……那么一旦这种情况发生,大家就会对比特币这个系统不满,感到不稳定和不安全。

  这种潜在的伤害对刚诞生不久的比特币来说是很致命的。因此为了保证比特币系统的安全和稳定,中本聪决定临时将区块大小限制在了1MB。

  

  如果按照每笔交易占 250B,平均每十分钟产生一个区块的速度计算,比特币网络理论上每秒最多可以处理 7 笔交易。那时比特币的用户数量少,交易量也没有那么大,这个交易速度并不会造成区块链网络的拥堵。

  直到 2013 年后半年,比特币价格直线飙升,用户体量越来越大,比特币网络拥堵交易费用上升的问题才逐渐涌现出来。比特币区块链上最高时有上万笔交易积压,比特币的平均交易费用比 2010 年 9 月上涨了 376 倍,每秒 7 笔交易的处理速度已经明显无法满足用户需求, 扩容问题成了比特币社区议论的热点。

  

  扩容问题在2015年得到了充分的重视与讨论,在2015年06月左右陆续推出了诸多扩容方案。先来随便看几个方案感受一下:

  

  其实扩容的问题简单来说就是:

  “把单个区块链的体积限制1MB比较好?”

  “还是选择进行不断地扩大容量比较好?”

  

  扩容派——导致比特币变成结算系统。

  此派观点是:

  中本聪最初创造比特币的目的就是为人们提供一个去中心化的安全的交易网络,其安全性、不可逆转性和政治独立性是它的本质。一旦发生硬分叉,区块大小从 1M 扩大到2M,随着时间推移,当 2M 也无法满足需求的时候,区块体积继续扩大,直到最后普通的私人计算机难以运行整个区块链,所有的算力就都会集中到矿工身上。这样一来,矿工就能够依靠手中的算力,削弱区块链原本依靠全节点共同维护的最小化用户间信任的安全模式,导致网络的中心化 。

  但一些反对声音认为:此方案在块容量不够用时,就只能保障给高额手续费的交易进块了。那些手续费给的比较低的交易就永远得不到打包,这样愿意用比特币的人会逐渐减少,导致比特币慢慢失去它的使用价值。

  

  扩容派——导致比特币变成现金系统。

  此派观点是:

  比特币作为有可能替代法币的数字货币,应该像所有货币一样流通,也就是让尽可能多的人使用比特币,用比特币进行各种交易,让每个人都能享有比特币系统带来的巨大便利和优势。所以块容量不够用时应该及时提高块体积限制,对系统进行扩容。虽然短时间可能发生交易入块堵塞,但长期来看所有交易应该均可以入块。

  但一些反对声音认为:一直往上扩容会导致单个区块体积不断地增加,导致挖矿的过程更加中心化。再往后,参加挖矿的矿工越来越少,最终整个挖矿产业会更加中心化。这恰巧和比特币“去中心化”精神是相违背的。

  那么究竟哪种方案更好呢?

  且听下回分解

本文标签:扩容问题 比特币 问题

上一篇:比特币钱包原理及使用

下一篇:闪电哥也是资深比特币矿工 ,告诉你什么是挖矿

猜您喜欢
关于我们联系我们作者投稿APP下载