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

比特币扩容和软、硬分叉科普

科普一:比特币扩容

目前比特币区块大小为1M,每秒大约只能处理7个交易。

随着比特币交易量不断增长,比特币网络已经难以迅速地进行转账交易确认,比特币网络出现拥堵。

比特币区块链上最高时有上万笔交易积压,比特币转账交易费高达几十美元,网络拥堵时,比特币交易甚至需要花费好几天才能被打包,于是大家开始讨论如何扩容比特币。

自2013年起,人们提出了很多关于比特币扩容的方案,有人说要提高区块大小上限、有人说要拿出区块内部分无用信息……

但是这些方案都没有获得广泛认可。因此,比特币扩容一直争论不休。

2017年8月,隔离见证激活,比特币单个区块的信息处理能力提高至以前的1.7倍,隔离见证是Segwit2X扩容方案的第一步。

科普二:隔离见证

隔离见证是区块链扩容的一种方法,已经在莱特币和比特币上成功实施。

目前区块链上每个区块内不仅记录了每笔转账交易的具体信息,即在哪个时间点账户收到或转出多少比特币,还包含了每笔交易的数字签名,用来验证该交易的合法性。

矿工在打包区块的时候需要用数字签名一一验证每笔交易,确认没有问题之后才会将该笔交易记录在区块里。

科普三:区域链分叉

在中心化系统中升级软件十分简单,在应用商店点击“升级”即可,但是在区块链等去中心化系统中,“升级”并不是那么简单,甚至可能一言不合造成区块链分叉。

简单说,分叉是指区块链在进行“升级”时发生了意见分歧,从而导致区块链分叉!

因为没有中心化机构,比特币等数字资产每次代码升级都需要获得比特币社区的一致认可,如果比特币社区无法达成一致,区块链很可能形成分叉!

以比特币为例,2017年7月,为了解决比特币区块链拥堵问题,一些比特币爱好者提出了bitcoin cash分叉方案,导致比特币区块链一分为二。

根据分叉后的区块链是否能兼容旧区块链,分叉又分为“硬分叉”和“软分叉”!

科普四:硬分叉和软分叉

硬分叉是指:比特币的协议发生了一些变化,以至于旧节点不接受新节点所创建的区块。随着这些区块被旧节点抛弃,矿工们将在他们(各自)的协议中认为正确的最近一个区块上添加区块。

软分叉是指:比特币的协议发生了一些变化,但旧节点却不能发现这个协议的变化,从而继续接受新节点用新协议所挖出的区块。旧节点矿工将可能在他们不能完全理解和验证的新区块上继续添加区块。

简单地说,硬分叉就是旧节点不接受新节点产生的区块,导致网络分裂为新链和旧链的分叉。软分叉则是旧节点接受新节点产生的区块(虽然可能有某种潜在风险),如新节点算力占优,则分支博弈会导致网络最后归一于新链。

责任编辑:蒲牢 崔一新

-end-

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券