<dl id="f5tnc"></dl><div id="f5tnc"><ol id="f5tnc"><mark id="f5tnc"></mark></ol></div>

    <dl id="f5tnc"></dl>

    <delect id="f5tnc"></delect>

        “滴”百科:硬分叉有多硬?软分叉有多软?

        14746
        2019-03-13 16:01

        硬分叉和软分叉,币圈的小伙伴对于这两个名词想必都不陌生。比如我们熟悉的以太坊和比特币就经常硬分叉,早到初期的以太坊 The DAO ?#24405;?#20998;叉,到 2017 年闹得沸沸扬扬的比特币现金 BCH 和一众分叉币,再到前不久刚刚完成的以太坊君士坦丁堡硬分叉,无一不是在行业中掀起巨浪的?#24405;?#37027;么硬分叉和软分叉,到底有什么区别?

        我们知道,比特币和以太坊这样的 PoW (工作量证明) 共识的公有链,存在“矿工”的角色,由矿工作为一个个“节点?#20445;?#26469;维持整个网络的正常运转。而矿工一般是在矿机上运行一套软件程序来参与整个网络的。

        简单来说,当开发者对整个区块链的交易逻辑进行一定的代码修改或升级后,矿工需要升级软件,才能按照更新后的规则来参与挖矿活动。那么问题来了,矿工 A 升级了软件,矿工 B 却没有升级,会发生什么情况?我们分两种情况来看。


        硬分叉

        如果这是一次硬分叉更新,矿工 A 和矿工 B 谁也不服谁,继续在各自的软件版本上进行挖矿,结果就是从硬分叉的区块高度 (可以理解为区块链网络中的时间点) 开始,网络一分为二,互相不兼容,且他们挖出来的币也是采用不同规则的两种币。

        当区块链社区存在重要分歧的时候,往往会产生新的币种。

        比如 2016 年行业巨震的 The DAO ?#24405;?#20026;了挽回被盗的大量 ETH,一个对网络进行回滚的硬分叉被实施了。而社区中一部分成?#27604;?#20026;这种做法违背了区块链的去?#34892;?#21270;和不可篡改精神,坚持在原来的链上进行挖矿,就产生了以太经典 ETC。没错,真要说来,ETC 才是最开始的“真正”的以太坊,我们现在看到的 ETH 反而是“分叉币”呢…

        再比如 2017 年的比特币扩容?#24405;?#25903;持区块扩容的一部分矿工,分叉出了比特币现金,引领了整个 2017 下半年的分叉币热潮,随便一个组织就跑来分叉比特币,声称自己才是“真正的比特币?#20445;?#29983;生带来一波“糖果行情”…

        是不是硬分叉就一定会有新的链产生呢?理论上来说,是的。

        但是!当社区的共识高度一致的时候,硬分叉更多地是作为对区块链网络进行升级和改进的一种手段。

        如今年的以太坊君士坦丁堡升级,作为以太坊的从 PoW 向 PoS 转变的一个转折点,同时包含了对以太坊网络的多项升级与进化,社区并没有产生明显的分歧,整个升级过程除了时间稍微推迟了一些外,还算比?#25472;?#31283;,甚至升级期间连币价也只是小?#27573;?#27874;动,十分给面子。


        软分叉

        如果说在硬分叉中,矿工 A 和 B 是互相对立的,那么在软分叉中,他们更像是求同存异的关系。软分叉升级后,不仅 A 可以兼容 B 产生的区块,B 也同样可以验证升级后的 A 产生的区块,实现了向前与向后的同时兼容。

        软分叉的例子,大家知道的应该比较少,这里举一个比较近的。还是 2017 年,还是扩容?#24405;?(咦,是不是觉得?#20197;?#36887;你?别急,往下看)

        众所周知,比特币社区一直都存在扩容的分歧。2017 年,“纽约共?#19969;?#20043;后,社区终于通过了名为 Segwit2x 的提?#31119;?#22312;升级 Segwit (隔离见证) 的基础上,再将区块扩容至两倍,以作为对分歧双方的一种折中方案。当时币圈上下欢欣鼓舞,为双方终于达成共识而庆祝,比特币的价格也随之推升。然而,BCH 横空出世,打破了这个共识,比特币的 Segwit2x 计划也无奈?#20849;?#20110; Segwit 隔离见证,剩下的 2x 扩容计划胎死腹中。这里的隔离见证,便是一次软分叉,允许一部分矿工不升级软件也能正常挖矿。

        隔离见证使用了不同于 BCH 扩大区块大小的方式,也在一定程度上缓解了比特币交易验证慢的问题。比特币的好兄弟莱特币 LTC,也先于比特币采用了这种技术。支持隔离见证的比特币地址是 3 或者 bc1 开头,而老的比特币地址是 1 开头的,互相之间可以无障碍转账,?#34892;?#36259;的同学可以研究一下。


        看完本期的百科,硬分叉有多硬,软分叉有多软,你清楚了吗?

        ————————————————

        滴福记 | Hi-DFG

        每个人的区块链

         


        声明:本文经授权发布,不代表未来财经立场。如若转载请标注文章来源:未来财经为了您能更及时的获取到最新热门资讯,请关注未来财经微信公众号:weilaicaijing
        作 者
        滴福记

        致力于普及区块链知识,传递行业资讯,分享趣闻。

        文章数: 61
        浏览量: 1102593
        热门标签
          福建11选5推荐

            <dl id="f5tnc"></dl><div id="f5tnc"><ol id="f5tnc"><mark id="f5tnc"></mark></ol></div>

            <dl id="f5tnc"></dl>

            <delect id="f5tnc"></delect>

                  <dl id="f5tnc"></dl><div id="f5tnc"><ol id="f5tnc"><mark id="f5tnc"></mark></ol></div>

                  <dl id="f5tnc"></dl>

                  <delect id="f5tnc"></delect>