比特中国吧 关注:35贴子:18
  • 1回复贴,共1

新国金挖矿宝之比特币扩容讲解

只看楼主收藏回复

为什么比特币需要扩容、扩容的方案有哪些,以及为什么会有分叉的出现。
比特币每一个区块大小是1兆,能容纳1000条左右交易信息。
我们之前讲过,比特币每一个区块大小是1兆,大概能容纳1000条左右交易信息。如果你上比特币区块链浏览器观看的话,你就会查到,现在每个区块大概都是1M左右,快达到区块容量的上限。如果比特币网络的转账越来越多,很多交易就不会在交易发生后的第一个发生的区块被打包和确认,可能要等好几个区块,甚至更久。在比特币历史上,曾经遭遇过几次“粉尘攻击”。所谓“粉尘攻击”,就是有人制造出大量的小额转账,使得网络中有大量的待确认交易,导致正常的比特币转账不能被确认,确认时间被延迟,影响网络正常运转。所以在”粉尘攻击“事件中,有交易者的交易等待了2天,甚至更久才被确认。虽然“粉尘攻击“是极端的例子,但是看现在比特币网络的正常转账量已经远远超出了他们能够承受的最大容量。每个区块的大小都是1M,所以扩大比特币区块容量,突破现有的1兆的大小限制,这个过程叫扩容。扩容,也被比特币社群从2014年开始,就提上了议事日程。
我们知道,比特币网络是一个去中心化的网络。在这个世界里,没有一个中心化的机构来运转,凡事靠社区去协商,才能达成一致。在扩容这件事上,不同的团队有不同的理念,所以推进的效率也会比较低。2015年年底的时候,比特币Core开发团队和矿工在香港进行圆桌会议,达成了“香港共识“,不过这个共识很快流产了。在2017年纽约,比特币社区进行重新协商,采用隔离见证+2兆扩容的方式,再一次达成共识,得到了来自全球21个国家56家知名区块链初创公司共同签署和全网大约83%的算力支持。所以从2017年上半年开始,比特币的系统开始进行升级和部署。
比特币扩容的方案有很多,在历史上也经历了很多迭代。总体来说,分为两种方式。一种是不碰比特币本身的区块,用闪电网络去进行比特币的结算,将大量的交易置于比特币本身网络之外;另外一种是直接扩大区块的大小。这里就要解释一下什么是闪电网络?打个比方,我们几个朋友一起玩牌,不会每一轮都结算,而是在结束之后进行清算,A欠B 10元,B欠C 20元,最后就是C给A10元,B给C10元就可以了。闪电网络也会先把小额交易进行记账,最后进行结算。这样比特币网络不会被大量小额的交易所占据。但是这个技术目前没有发展成熟,并且闪电网络需要在隔离见证技术之上才能进行运用。目前还没有被大规模运用。所以,大家把目光又放到了比特币的区块大小扩容上。
关于比特币本身大小的扩容,是现在在技术上相对来说比较成熟的方式。我给你介绍以下三个主要的方案。分别是BIP141、UASF、SegWit2x。一听这三个名词你可能比较懵,别急我慢慢给你讲。
BIP141是比特币 Core团队提出的隔离见证方案,那么什么是隔离见证呢?隔离见证是为了让区块承载更多的交易量而设计的,我们知道区块上的信息分为交易信息和见证信息,交易信息就是区块链记录的一笔笔的转账,见证信息就是在每个节点在什么时间验证交易信息的可靠性的信息,中本聪在设计比特币的时候,直接把这两个信息放到了区块里面,所以一个区块能承载的交易信息就没多少。那么如何隔离了这个见证信息从区块里拿出来,区块只需要存储它的交易信息的话,从这个角度也可以扩大了区块能承载的交易信息。
BIP141是当前公认的隔离见证激活方案。具体激活条件是:在2017年11月15日前的任意一个难度周期(约两周)内,如果有95%的算力发出准备就绪信号的话,隔离见证将被激活。但是这个条件很难实现,所以有人提出其它激活方案,比如UASF和SegWit2x,用这种方式帮助实现BIP141,激活隔离见证。
UASF,意思是由用户激活的软分叉。UASF采用一个叫BIP148的软件来激活隔离验证。在8月1日这天,比特币BIP148软件会拒绝不包含bit1信号的区块。也就是说如果大多数矿工运行这个软件,他们会拒绝那些少数没有运行这个软件的矿工挖出的区块。因此,这些矿工会拥有最长的链,并在该最长链上激活BIP141的隔离见证条件。最终运行BIP141的节点会在链上看到超过95%的区块包含bit1,从而触发隔离见证。这个方案已经实施,诞生了我们现在看到的新的区块链资产比特币现金。比特币现金的区块大小可以上升到8M,可以容纳的交易笔数是原来比特币原链的大小的8倍左右。
SegWit2x是由一些比特币公司和80%算力以上的矿工在Consensusn那次大会上,签署的纽约共识,协议,通过BIP91来激活隔离验证。BIP91做法是:当连续两天内有80%的算力发出支持BIP91的信号的话,所有的BIP91节点将拒绝所有不含BIP141准备信号的区块,因此,这些矿工会拥有最长的链,并在该最长链上激活隔离见证。在激活隔离见证之后,2017年年底或者2018年年初,Seg


来自iPhone客户端1楼2017-11-07 10:43回复
    1


    IP属地:河北来自Android客户端2楼2020-01-11 23:56
    回复