主页 > imtoken中国版 > 在一篇文章中了解什么是比特币分叉

在一篇文章中了解什么是比特币分叉

imtoken中国版 2023-08-11 05:09:45

在比特币自然进化的叙事中,经常会出现“比特币分叉”。 对于“比特币分叉”,很多朋友对其产生的原因、逻辑和影响都没有深入的了解。 为此比特币价格波动背后的逻辑是什么,我将通过通俗易懂的描述为大家提供一些思路,希望能为大家进一步了解“比特币分叉”提供一些参考。

其实,严格来说,“比特币分叉”的正确说法是“区块链分叉”,但由于对区块链知识的缺乏,一些人在理解比特币时往往停留在字面意思上。 ,忽略其底层技术区块链所发挥的重要作用,在遇到诸如“比特币分叉”等概念时,很难结合底层技术来理解其深层内涵。

比特币是金莱特币是银_比特币价格波动背后的逻辑是什么_比特币美金价格今日行情比特币

从技术角度来看,区块链是比特币的核心底层技术之一。 因此,我们日常生活中所说的“比特币分叉”并不是比特币,而是“比特币分叉”。 Fork”是比特币的底层代码库。

更准确地说,它是在分叉“比特币区块链代码库”。 至于“分叉”最终是否真正实现,取决于“分叉”的最初动机,以及后期结果是否产生新的分叉。 连锁做出综合判断。

还有一个让人难以理解的是,由于区块链的特性,比如比特币,因为它的去中心化特性,比特币的分支不是以中心为中心的,这就导致了它的分支,比如协议的升级。 ,区块的扩展,例如为达成共识而产生的分支,例如黑客攻击,不可预测的系统漏洞等。

然而,虽然分叉的原因多种多样,但区块链最终“分叉”的结果只有两种,分叉成功和分叉失败。 为了便于理解,我们可以通过后面是否产生新链来区分分叉是否成功。

如果分叉成功,将产生一条新链比特币价格波动背后的逻辑是什么,原有的区块链将变得与分开运行的两条区块链不兼容; 如果分叉失败,则不会产生新的链,原区块链仍然是区块链。

也就是说,真正意义上的分叉成功需要满足两个条件:第一,产生一条新链; 第二,有一定的用户(社区力量)支持,两者缺一不可。 需要强调的是,这里所说的“分叉成功”或“分叉失败”与推动分叉的最初动机或最终结果没有必然联系。

比如比特币第一次分叉时,支持大区块的开发者将区块大小扩大到8M,同时新的分叉链BCH和BTC独立运行。 这是一次真正意义上的成功分叉;

另一个例子是比特币遭到黑客攻击。 为了保证系统的安全,开发者必须修改密码或更新系统。 否则,一旦被人为破坏,比特币将失去公信力。

像这样的基于社区共识的代码补丁和系统更新,属于一般的技术更新,不会产生新的分叉,但我们不能说它是“失败”,因为开发者的目的是为了更好地维护比特币的运行。

“分叉成功”或“分叉失败”只是对“区块链分叉”单独讨论,为了更好的理解和区分,归类为“分叉失败”。

如果没有前面的解释,我们很难理解比特币分叉的含义,尤其是刚接触区块链的人。

比特币是金莱特币是银_比特币价格波动背后的逻辑是什么_比特币美金价格今日行情比特币

我们来看看“区块链分叉”的学术解读。

区块链分叉:导致原来的区块链分叉成两条独立的区块链。 这可能是由硬分叉、软分叉或其他原因引起的。

硬分叉:区块有效性的共识规则放宽,以前被认为无效的区块链现在被认为是有效的,现有节点需要升级以集成到新的硬分叉区块链中。

软分叉:收紧区块有效性的共识规则,使得一些以前被认为有效的区块现在被认为是无效的,现有节点不一定需要升级才能融入新的软分叉区块链。

这是怎么回事? 本文以抖音、快手等常见APP软件为例进行详细介绍。 事实上,除了区块链本身的去中心化、匿名、不可篡改等特性外,抖音、快手等区块链应用都是一个应用。

但是,抖音、快手等APP都是利用了网络技术,而区块链技术又加入了区块链技术。 搞清楚这一点,理解“区块链的分叉”就会容易很多。

众所周知,抖音等主流应用经常会因为增加新功能、改版界面、修复bug等原因进行更新。 区块链上的区块链分叉,就像抖音、快手等APP的升级一样。

我们先从APP版本更新的角度来看“区块链分叉”。

首先我们假设有一款类似于抖音的APP软件A。 A不是一个公司,而是一群人。 这些人既是开发者又是用户。 他们拥有公司所有的战略决策权。 如果要修改软件A,必须得到广大开发者的支持。

在共同推动A软件开发的过程中,为了让A更好的发挥作用,往往需要对A进行修改,这其中既有开发者的主观驱动力,也有其他开发者无法预知的因素。

比特币美金价格今日行情比特币_比特币是金莱特币是银_比特币价格波动背后的逻辑是什么

主要有以下几种情况: 第一种情况:参与A开发的部分开发人员觉得软件A速度太慢,需要增加一个功能让A更容易使用,其他开发人员也认同这种情况建议 。

所以,所有的开发者一起更新A,最终得到A1版本,A的A1版本是兼容的,用户可以选择使用其中一个。

在这个过程中,A1的属性没有发生变化,就和A一样。此后,A1的软件因为各种原因升级了很多次,出现了A2、A3、A4、A5等不同的版本,且后一版本仍兼容前一版本,A软件继续开发。

基于此,A软件的更新过程可视为“软分叉”,因为经过过度切分后,仍然是一条没有新分支的区块链,也就是所谓的“软分叉”。 区块链分叉失败”。

第二种情况:A参与开发的一群人说,他们已经进入了影视时代,所以A软件可以将所有文字替换成视频格式,既能满足用户的需求,又能提高A软件的竞争力,但他们的提议遭到了其他开发商的强烈抵制。

此后,两组开发者分道扬镳,一组继续开发A,另一组在A之上开发A1。同时A1和A的数据不兼容,A1的数据不能被复制被A认可,所以两个不同的数据是独立的。

也就是说,从拆分的那一刻起,原来的A软件就彻底拆分成了两个不同的软件——A和A1。 此后,两款软件独立运营,独立开发。

如果第二种情况下A所做的修改对应的是区块链,则可以看作是“硬分叉”,因为区块链过度分裂后,会产生一个新的分支,并拥有自己的所有者,即所谓“成功的区块链分叉”。

第三种情况:目前参与A开发的开发者都致力于让A变得更加强大,并获得了广大用户的认可。 也有一批人也希望开发类似A的软件,正好A的代码是开源的,大家都可以拿到,所以有些人只需要稍微改一下,或者干脆照搬A的代码来制作它。 一个A,还有成千上万的其他软件,如B、C、D、E、F等等。

但是,新开发的软件要么是A,要么是A的“复制品”,所以支持的人寥寥无几。 这些软件大部分从市场上消失,成为一种没有价值的软件,还有一小部分通过推广和登陆各大应用获得了一小部分人的支持。

如果将通过复制或修改代码创建的 A、B、C、D、E、F 等数千个软件的开发过程映射到区块链上,这个过程可以看作是区块链中的一个分叉。 区块链应用的“硬分叉”在分叉后分叉出一条新的链。

但大多数人并不认同它的价值,因为没有人会支持它,这就导致了区块链的分裂,这需要两个先决条件:一是一条新链的诞生;二是新链的诞生。 其次,它需要一定的用户(社区)支持,也就是“区块链分叉失败”。

比特币是金莱特币是银_比特币美金价格今日行情比特币_比特币价格波动背后的逻辑是什么

那么,为什么同一个软件A可以得到大量用户的支持并认可其价值,而软件A、B、C、D、E、F等通过代码拷贝或修改创建的软件却不被so支持人多,价值也低。 不同意怎么办?

让我们把目光转回到以比特币为代表的加密货币上来做进一步的解释。

众所周知,比特币等加密货币虽然是软件,但也是以金钱为基础的,与抖音、快手等普通APP完全不同。

比特币、以太坊等不同的发行方式都是新的货币。 在抖音、快手等平台上,如果我们继续“硬分叉”,就像抖音、快手一样,我们可以使用一次或多次比特币、以太坊等加密货币,我们的份额将被分成两份或更多份。

当然,如果单纯从技术角度来看,A软件和拆分后的软件A、B、C、D、E、F等没有本质区别,都是经过编码的代码库,甚至如果代码库被复制或修改。 已经进行了一些更改,这些软件仍然是一些经过编码的代码库。

区块链软件唯一不同的是,在价值认同上,人们愿意认可它的价值。 人们是否愿意主动为这些软件代码赋予价值,关键在于区块链的“共识机制”。 ”。

也就是说,对于某个区块链的“共识机制”,你认为它有价值,那么它就有价值,你认为它没有价值,那么它就一文不值。

这也解释了为什么完全相同的区块链项目的代码在技术上是一样的东西,但价值认同却大相径庭。

例如,在中本聪创建的比特币区块链网络中,其代币比特币可以达到数万美元,而其他开发者复制比特币的代码创建一条新链,其代币却一文不值。

造成这种结果的主要原因是,通过复制比特币代码创建的代币的投机属性已经远远超过了其自身的价值存储功能或应用价值。

从价值存储功能来看,严格来说,无论是哪条公链,硬分叉造成“一钱两花”,已经是自身机制的巨大漏洞,是对自身区块链网络的创举. 攻击”。

即使是基于“社区共识”的硬分叉,也是对自身“共识机制”的破坏,重新复制创建同一条新链,无异于让同一个代币默认被花费三四五次…… 这样一来,新链代币所谓的价值存储功能早就无从谈起,投机属性暴露无遗。

另外,从应用的角度来看,在同一个“共识机制”下,人们拥有两套同一个“共识机制”是没有意义的。

比特币是金莱特币是银_比特币美金价格今日行情比特币_比特币价格波动背后的逻辑是什么

以上案例基本包括了一些重大的区块链分叉案例。 对于新手来说,了解区块链分叉的原因、逻辑和可能产生的后果,有助于在不断变化的市场环境中了解事物的发展,减少因舆论影响而造成的误判。

至于其他的fork,基本都是一样的,就不多说了。 大家可以根据自己的理解分析区块链分叉的原因、逻辑和可能的后果。 很深刻的理解。