天天看点

比特币扩容与分叉

前言:仅作为自己入门学习比特币的学习笔记。若有重合,请多包容。

一、比特币的扩容。

      (1)为什么会扩容?

   答:在中本聪设计比特币之初,比特币区块就被设计成了1MB的信息容量大小。以当时的比特币交易量来说,这1MB足够使用并且还绰绰有余。但随着比特币在全世界的迅速 推广,交易量呈爆发式的增长,这时候1MB的区块容量已经难以支持比特币网络迅速地进行比特币交易确认,因此大量的交易数据造成了比特币网络内存池的拥堵。专业人士看到,这一明显的问题制约了比特币在未来的发展。因此,比特币区块扩容的问题就应时而生(简称比特币扩容)。

      目前比特币的交易频度为每秒钟3笔,而信用卡的交易是每秒2000笔,所以用户体验非常不好。

     (2) 什么是扩容?

    扩容之前炒得比较火,主要分两种,一种是大区块扩容(BitcoinUnlimited),一个是隔离见证(SegWit)。

    大区块扩容很简单,就是直接把区块大小给去掉,变成重大区块,5M、8M、10M等。

    segWit。区块内容分交易和签名,Segwit是把签名给拿出来,让区块里面能容纳更多的交易。SegWit可以暂时缓解区块的拥堵,最终2M或3M.仍存有弊端。-----------蚁池 田鑫

      主张不改变原有比特币区块容量的上限,而是采用二层网络的办法,先将比特币实时交易在二层网络进行结算,然后再将结果提交到比特币区块链的主链上进行登记,以减少比特币网络的工作量。

二、比特币的分叉,以及什么是硬分叉什么是软分叉。

     答:硬分叉是指比特币区块格式或交易格式(这就是广泛流传的“共识”)发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。

     硬分叉的三大特点:

    有向前兼容性:之前的版本不在可用,需要强制升级,在区块链层面会有分叉的两条链,一条原旧链,一条分叉新链。需要在某个时间点全部同意分叉升级,不同意的将会进入原旧链,在我们列举的几种扩容方案中,BitcoinUnlimited、XT等就会引起硬分叉。

     软分叉是指比特币交易的数据结构(这就是被广泛流传的“共识”)发生改变时,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。有较好的兼容性,之前版本至少部分功能可用,可不升级,有区块链层面没有分叉的链,只是组成链的区块,有新区块和旧区块。相当长的时间里,可允许不进行升级,原区块和旧区块共存。在我们列举的几种扩容方案中,Core所采取的Segwit方式就是一种软分叉。

 三、硬分叉有什么影响?

      (1)对矿工的影响。

            短时间内的摇摆不定,分叉后矿工需要考虑的是持币用户的意愿。虽然矿工可能拥有创造更大区块的权利。但获得更多投资用户认可的那条链才是符合矿工利益的理性选择。

       (2)对比特币产业链的影响。

          一旦发生分叉,矿工将会不得不“站队”,毕竟将算力分散并不是很经济的选择。而用户担心的是比特币资产的安全和价值的变化,由于“重放攻击”的风险,投资者的观望情绪浓重。交易平台的状态很轻松,他们只需要保持中立,做好准备拥抱变化即可。新交易品种的诞生并不会对交易平台有生死攸关的影响。