美文网首页区块链学习
笔记整理:比特币的扩容与分叉

笔记整理:比特币的扩容与分叉

作者: 富足多彩 | 来源:发表于2017-12-25 20:27 被阅读37次

    为什么比特币需要扩容、扩容的方案有哪些,以及为什么会有分叉的出现。

    比特币每一个区块大小是1兆,大概能容纳1000条左右交易信息。扩大比特币区块容量,突破现有的1兆的大小限制,这个过程叫扩容。扩容,也被比特币社群从2014年开始,就提上了议事日程。

    我们知道,比特币网络是一个去中心化的网络。在这个世界里,没有一个中心化的机构来运转,凡事靠社区去协商,才能达成一致。在2017年纽约,比特币社区进行重新协商,采用隔离见证+2兆扩容的方式,再一次达成共识,得到了来自全球21个国家56家知名区块链初创公司共同签署和全网大约83%的算力支持。所以从2017年上半年开始,比特币的系统开始进行升级和部署。

    比特币扩容的方案有很多,总体来说,分为两种方式。一种是不碰比特币本身的区块,用闪电网络去进行比特币的结算,将大量的交易置于比特币本身网络之外;另外一种是直接扩大区块的大小。这里就要解释一下什么是闪电网络?打个比方,我们几个朋友一起玩牌,不会每一轮都结算,而是在结束之后进行清算,A欠B 10元,B欠C 20元,最后就是A给C10元,B给C10元就可以了。闪电网络也会先把小额交易进行记账,最后进行结算。这样比特币网络不会被大量小额的交易所占据。但是这个技术目前没有发展成熟,并且闪电网络需要在隔离见证技术之上才能进行运用。目前还没有被大规模运用。所以,大家把目光又放到了比特币的区块大小扩容上。

    分叉有两种:硬分叉和软分叉。那么什么是硬分叉,什么是软分叉呢?

    硬分叉是当比特币协议规则发生改变,如果发生旧节点拒绝接受由新节点创造的区块的情况时,区块链将分成2条独立的链。矿工需要在2条区块链中选择一条进行挖矿。

    软分叉是当比特币协议规则发生改变,旧的节点并不会意识到规则是不同的,它们将遵循改变后的规则,并且接受由新节点创造的区块。因此软分叉不会产生2条区块链,而是在原区块链上同时新、旧并存。类似于软件升级后,当你保存了一份Word 2013文档的同时,你仍然可以用Word 2011来打开原来的Word 2013文档,这就是向前兼容。

    为了防止比特币分叉带来的“重放攻击“的风险,你可以做两件事:第一、在分叉尘埃落定之前,不要转账比特币;第二、将比特币放在一个你信赖的能帮你处理好分叉问题的钱包或交易平台里。这两点,请大家一定要记牢。

    相关文章

      网友评论

        本文标题:笔记整理:比特币的扩容与分叉

        本文链接:https://www.haomeiwen.com/subject/kblrgxtx.html