【区块链启蒙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】进化与分叉

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

  • 系统性讲解区块链分叉——这里有你要的分叉的完整知识

    区块链分叉是这个行业的从业人员必须掌握的知识。分叉是区块链协议进化的方法,不知道分叉的知识,就不知道区块链前进的方...

  • 区块链100问(31-40集)

    31、竞争记账是什么?-区块链100问第31集 32、如何投资区块链资产?-区块链100问第32集 33、如何在交...

  • 【区块链】软分叉和硬分叉是什么?

    1、前言 前一章节给大家介绍了什么是区块链分叉《区块链分叉是什么?》,今天我们来聊一聊什么是软分叉与硬分叉。 2、...

  • 区块链的软分叉与硬分叉

    区块链的软分叉与硬分叉 在区块链行业术语中经常听到两个名词:软分叉、硬分叉。他们是指什么含义呢?本文就此介绍一些区...

  • 硬分叉和软分叉

    在讨论硬分叉和软分叉之前,我们先了解下区块链是如何组装和选择成为一条包含最多区块的主链的。 区块链的组装与选择 比...

  • 区块链治理:Decred如何迭代比特币

    开源软件的本质就是通过协作和争论分叉进化发展。区块链和加密货币也是如此。在区块链面对大规模采用的挑战,协调和集体决...

  • 区块链分叉

    区块链分叉主要有两大类:物理分叉,人为分叉。人为分叉又分为:硬分叉,软分叉。 物理分叉。每一个区块都与它的前一区块...

  • 区块链学习笔记6-区块链的基本类型

    关于区块链已经学习了六篇,分别是区块链的来源、区块链的定义、区块链的运作原理、区块链软硬分叉,以及区块链的底层架构...

  • 区块链分叉

    中心化系统升级软件十分简单,而区块链去中心化系统中升级不简单,甚至一言不合造成区块链分叉。简单说分叉区块链进行升级...

网友评论

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

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