OK区块链60讲:区块链的分叉是什么意思

区块链资讯OK区块链商学院2019-10-17 12:11:54  阅读 -评论 0

所谓区块链的分叉,可以说是区块链网络中独有的一种版本升级方式。像我们日常生活所用的“微信、淘宝”这些APP,实际都是中心化的应用,每隔一段时间腾讯、阿里这些应用的创建者们,为了增加新功能或解决一些bug,所以就要对程序进行升级。
这类app升级的时候,会由阿里、腾讯这些中心化的团队,将代码完成后,部署在后台中,先进行服务器的升级,然后我们这些用户才可以在终端(客户端)升级产品,但归根到底,这些中心化的互联网产品,升级的内容是一致的,由中心化的公司决定,用户统一升级。
而区块链中的系统,我们知道,它是一个人人都可以参与的数据库,它的代码是开放的,整个网络是去中心化的。这就意味着没有中心化的公司来做升级决策,制定版本的升级内容,甚至连服务器都没有。
 
所以,当区块链在做版本升级时,就需要一种与中心化产品升级完全不同的升级方式。于是分叉就应运而生。
区块链虽然没有中心化的公司来维护、也没有一个中心服务器,但每个人都可以参与进来,这就使得区块链在做版本升级时,升级的内容会由参与的矿工共同来决定该如何更改,甚至有可能因为矿工之间发生分歧产生多个版本,不像互联网一样,一家独裁,没有选择的余地。

OK区块链60讲:区块链的分叉是什么意思

此外它也是有终端的,每个终端都会连在区块链这个大的分布式数据库中。数据被打包成区块,链接起来形成一个链式结构。
它的原理是这样的:当区块链进行版本升级时,其实是由终端开始升级,大家可以在各自社区中下载、安装,进行升级。升级后的终端再接入区块链网络中,进行数据处理,共享数据。
在升级的过程中,必然有一段时期是,新老版本并存,在两个版本接入数据的时候,会将现有的区块链进行分裂,从某一个区块开始,连接到两个不同版本处理的区块上,然后两个区块再各自连入新的区块,由此形成了两条链。就好像树枝一样,大家共用同一个树干,共享之前未分开时的数据。

OK区块链60讲:区块链的分叉是什么意思

当所有人都完成升级后,老版本的那条链没人再用了,自然就只剩下了一条新链,这种大家能达成共识且只有一种更新版本,两者兼容的分叉,就叫做软分叉。
而当大家不能达成共识的时候,就相当于在终端产生了多个新版本。大家在各自社区中下载、安装完成,连接到区块链上后,所形成的两条链一直会有人使用,这就导致原来的一条链会彻底分裂成两条新链,这种两个版本不兼容,你不承认我,我也不承认你,就叫做硬分叉。它属于升级异常的情况,这个分叉不会消失,反而会彻底分裂成两条链。
总的来说,分叉这种基于去中心化的升级方式,看起来要比传统互联网麻烦很多,但麻烦的同时,因为它的代码是开放式的,每个人都可以提出建议、参与更改,所以它实际上是给了每个人更多选择的权利。也许,区块链就在这样的求同存异之中,孕育着更大的可能性。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

知名风投机构 Blockchain Capital:2020 年的 12 个预言

知名风投机构 Blockchain Capital:2020 年的 12 个预言

区块律动 BlockBeats 消息,12 月 13 日,知名区块链风投机构 Blockchain Capital 在《回顾 2019》一文中提到,2019 年的主要话题包括 DeFi、大宗经纪、游戏、开发者工具等。

唯链基金会再次回应资产丢失:确认原因为内部财务人员失误,未公布资金解决方案

唯链基金会再次回应资产丢失:确认原因为内部财务人员失误,未公布资金解决方案

12 月 14 日晚间,唯链创始人在推特上直播关于此事的最新进展,基金会再次发表官方声明,确认事件发生原因为内部财务人员未严格遵守基金会制定的内部财务安全标准流程,导致密钥泄露,被不法分子恶意获取。

区块链入门100词,建议收藏

区块链入门100词,建议收藏

在比特币区块链上,每个交易必须要被 6 个不同的节点确认才算成功。比如,比特币价格突破了 10,000 美元,很多人会产生害怕错过接下来比特币继续上涨的行情。

衡量区块链网络性能的关键指标

衡量区块链网络性能的关键指标

例如,在“乐观”区块链中,已处理的交易可能已经经过验证,但还没有被一致接受。该指标反映了状态数据库在不受网络影响的情况下的性能。接收/发送的p2p通信量允许识别处理网络配置或通道问题的节点。

区块链:寻找价值主张

区块链:寻找价值主张

开放源码的协作项目,如超级分类账正在帮助企业发现区块链技术的价值。寻找价值主张如果区块链要向前发展,它还必须克服制度上的阻力和怀疑。在开发新的应用程序时,开发人员和公司应该寻找令人信服的价值主张。

Multicoin Capital 联创 Kyle:未来有发展机会的区块链项目,必须包含 4 个特点

作者:Kyle Samani原文标题:Web3 堆栈,2019 年版 区块律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚

中信银行打造“区块链”信用证结算!

中信银行打造“区块链”信用证结算!

科技不会改变金融的实质,但却能让金融服务更高效,能让资金供、需方信息不对称的问题更好地解决。近期,中信银行首个区块链项目——基于区块链的国内信用证信息传输系统(简称BCLC)(一期)成功上线,这是国内银行业第一次将区块链技术应用于信用证结算领域。 据中信银行国际业务部总经理助理张栩青介绍,将现在流行的区块链技术应用在国内信用证中,改变了银行传统信用证业务模式,信用证的开立、通知、交单、承兑报文

中国信息技术部门成立区块链研究实验室

中国信息技术部门成立区块链研究实验室

暴走时评:本月初,中国政府对国内的ICO和数字货币交易所的打击在世界范围内引起了强大反响,但政府已经多次声明不会将区块链与数字货币划等号,依然非常重视区块链技术在中国的发展。鉴于中国工业和信息化部成立了一个专门研究区块链的实验室,这一论调也得到了进一步的证实。 虽然中国政府最近在大力打击比特币交易所和ICO,但仍然致力于开发区块链在其他领域的潜力。 据财新网报道,中国工业和信息化部已经成立了一

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑