【区块链启蒙31/100】进化与分叉

作者: 62e2127aa6f5 | 来源:发表于2018-06-03 13:57 被阅读28次

    00 前言

    本系列将以100个区块链知识为基石,循序渐进,娓娓道来,为零基础人士筑造一座区块链认知大厦。

    如果有可能,将来会集结成书。(求区块链插画师一起合作

    当然,愿意的话,您可以转发给身边的亲人朋友,帮助他们早日启蒙,享受区块链认知红利。

    31.1 传统软件的进化

    以微信为例,从最初的V1.0版本到现在的V6.6.7版本,中间升级过无数次,不断改进老功能,增加新功能。

    至于软件进化的方向和细节,虽然可以征询广大用户的意见,但最终决定权还在腾讯一家手里,他要怎么升就怎么升,最后把最新版发布给用户使用。

    用户没得选,就算是不喜欢新版本,老版本也用不了多久,就要被强制性地升级为最新版了。

    这是传统软件的进化过程,软件公司占据主导权,属于典型的中心化。

    31.2 区块链的进化

    区块链的世界,是谁来负责区块链的进化呢?一般是由区块链的创始人团队来做。但与传统软件又不太一样。

    大家知道,区块链的世界,大家都有开源的信仰,程序的源代码公开上传到网络,谁都可以看,甚至谁都可以照抄一个相同的区块链来。

    那么,区块链的创始人不怕被盗版吗?还真不怕。因为别人可以拷贝他的源代码,但拷贝不了他由社区、矿工、用户、交易所等利益共同体所形成的生态。

    这看起来是好事,但从另外一方面来看,创始人团队开发的功能必须要充分考虑整个生态各方的利益,不能像传统软件那样独断专行。这往往增加了区块链进化过程中的不确定性。

    当某一项新功能不能让各方满意的时候,分歧就出现了。当分歧无法解决的时候,就有可能会出现区块链进化中的分叉。

    31.3 以太坊的分叉

    2016年6月,以太坊上运行的一个客户的智能合约被黑客攻破,盗取了360万个以太币,当时价值6000万美元(现值20多亿美元),引起了巨大的轰动。但由于智能合约的执行不受人为干预,即使是开发团队,也只能眼睁睁地看着黑客不断地盗取而无可奈何。最后虽然冻结了该笔资金,但就后续如何来挽回损失,各方价值观出现了严重的分歧。一方坚持维护社会正义,不能让黑客得逞,一方坚持维护区块链历史数据神圣不可篡改,最终双方无法达成共识,各自升级程序,导致以太坊分叉。前者得到了大多数人的支持,仍然被叫做以太坊,而后者被叫做以太坊经典。

    31.4 比特币分叉

    比特币每十分钟挖出一个区块,每个区块1M大小,随着交易量的大幅增加,比特币交易确认速度越来越慢。

    如果提高比特币的处理容量呢?开发团队与矿工之间就扩容方案展开了各种持久的讨论,始终没有达成一致共识。

    开发团队想通过修建信息旁路的方式来扩容,矿工们则想简单粗暴地增加块容量来扩容。在传统软件领域,这不是什么大问题,但在区块链世界,这都是千万亿的真金白银利益之争啊。所以,到了最后,大家各自升级程序,分道扬镳,分叉出了好几种比特币:比特币现金、比特币黄金、比特币钻石等。

    31.5 硬分叉与软分叉

    硬分叉与软分叉从专业上来讲,是件很复杂的事情。但我们的拿手好戏就是打比方。

    兄弟两个过一家,某一天有了重大分歧,如果无法调和,各自分家,那就是硬分叉。

    如果暂时隐忍,虽各自行事,但始终还是一家,称为软分叉。

    软分叉后,如果一方终归融入了另一方,那就相安无事 。如果最终还是互不认同,导致分家,最后又变成了硬分叉。


    我是rruntime,立志写本书,一本可以献给家人和朋友的《区块链启蒙》,敬请支持!

    本文首发币乎,已被【币乎榜bihubang.com】收录,在那里你可以搜到我。

    版权声明:若为公益,请注明作者与出处后敬请拿去,若为商用,请先联系我,谢谢!

    相关文章

      网友评论

        本文标题:【区块链启蒙31/100】进化与分叉

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