欧易区块链60讲 | 第7集:区块链的分叉是什么意思?
《欧易区块链60讲》是由欧易&新浪科技联合出品的区块链科普动画视频,针对区块链零基础用户,通过系列文章、科普动画等形式,从概念、技术、应用等角度,通过5大板块,60个知识点,生动形象地科普区块链概念。本集课程内容由奥地利派经济学家布尔费墨导师指导完成。
所谓区块链的分叉,可以说是区块链网络中独有的一种版本升级方式。像我们日常生活所用的“微信、淘宝”这些APP,实际都是中心化的应用,每隔一段时间腾讯、阿里这些应用的创建者们,为了增加新功能或解决一些bug,所以就要对程序进行升级。
这类app升级的时候,会由阿里、腾讯这些中心化的团队,将代码完成后,部署在后台中,先进行服务器的升级,然后我们这些用户才可以在终端(客户端)升级产品,但归根到底,这些中心化的互联网产品,升级的内容是一致的,由中心化的公司决定,用户统一升级。
而区块链中的系统,我们知道,它是一个人人都可以参与的数据库,它的代码是开放的,整个网络是去中心化的。这就意味着没有中心化的公司来做升级决策,制定版本的升级内容,甚至连服务器都没有。
所以,当区块链在做版本升级时,就需要一种与中心化产品升级完全不同的升级方式。于是分叉就应运而生。
区块链虽然没有中心化的公司来维护、也没有一个中心服务器,但每个人都可以参与进来,这就使得区块链在做版本升级时,升级的内容会由参与的矿工共同来决定该如何更改,甚至有可能因为矿工之间发生分歧产生多个版本,不像互联网一样,一家独裁,没有选择的余地。
此外它也是有终端的,每个终端都会连在区块链这个大的分布式数据库中。数据被打包成区块,链接起来形成一个链式结构。
它的原理是这样的:当区块链进行版本升级时,其实是由终端开始升级,大家可以在各自社区中下载、安装,进行升级。升级后的终端再接入区块链网络中,进行数据处理,共享数据。
在升级的过程中,必然有一段时期是,新老版本并存,在两个版本接入数据的时候,会将现有的区块链进行分裂,从某一个区块开始,连接到两个不同版本处理的区块上,然后两个区块再各自连入新的区块,由此形成了两条链。就好像树枝一样,大家共用同一个树干,共享之前未分开时的数据。
此外它也是有终端的,每个终端都会连在区块链这个大的分布式数据库中。数据被打包成区块,链接起来形成一个链式结构。
它的原理是这样的:当区块链进行版本升级时,其实是由终端开始升级,大家可以在各自社区中下载、安装,进行升级。升级后的终端再接入区块链网络中,进行数据处理,共享数据。
在升级的过程中,必然有一段时期是,新老版本并存,在两个版本接入数据的时候,会将现有的区块链进行分裂,从某一个区块开始,连接到两个不同版本处理的区块上,然后两个区块再各自连入新的区块,由此形成了两条链。就好像树枝一样,大家共用同一个树干,共享之前未分开时的数据。
感谢布尔费墨老师对本集内容的帮助和指导。
© 2024 OKX. This article may be reproduced or distributed in its entirety, or excerpts of 100 words or less of this article may be used, provided such use is non-commercial. Any reproduction or distribution of the entire article must also prominently state: “This article is © 2024 OKX and is used with permission.” Permitted excerpts must cite to the name of the article and include attribution, for example “Article Name, [author name if applicable], © 2024 OKX.” No derivative works or other uses of this article are permitted.
Information about: digital currency exchange services is prepared by OKX Australia Pty Ltd (ABN 22 636 269 040); derivatives and margin by OKX Australia Financial Pty Ltd (ABN 14 145 724 509, AFSL 379035) and is only intended for wholesale clients (within the meaning of the Corporations Act 2001 (Cth)); and other products and services by the relevant OKX entities which offer them (see Terms of Service). Information is general in nature and should not be taken as investment advice, personal recommendation or an offer of (or solicitation to) buy any crypto or related products. You should do your own research and obtain professional advice, including to ensure you understand the risks associated with these products, before you make a decision about them. Past performance is not indicative of future performance - never risk more than you are prepared to lose. Read our Terms of ServiceTerms of Serviceand Risk Disclosure Statement for more information.