星际带你了解区块链分叉_虚拟币交易所平台,数字货币,NFT

admin 阅读:37 2024-04-01 16:19:52 评论:0
美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

在复杂的去中心化网络中,分叉是升级区块链系统的一种重要方式。分叉另一个有趣的用法是拥有自己特定的区块链副本,并能够使用它做任何想做的事情。


In a complex decentralized network, forking is an important way to upgrade the blockchain system. Another interesting use of forking is to have your own specific copy of the blockchain and be able to do whatever you want with it. 比特币今日价格行情网_okx交易所app_永续合约_比特币怎么买卖交易_虚拟币交易所平台

分叉是一个在开源软件开发领域中经常使用的词,用来描述一个项目分裂成两个或更多版本,通常在路径上有分歧。在区块链中,分叉会导致“链分裂”,区块链的状态分裂成不同的链,每个链开始遵循各自的共识规则。

为什么会产生分叉

所谓区块链的分叉,可以说是区块链网络中独有的一种版本升级方式。像我们日常生活所用的“微信、淘宝”这些APP,实际都是中心化的应用,每隔一段时间腾讯、阿里这些应用的创建者们,为了增加新功能或解决一些bug,所以就要对程序进行升级。

这些中心化的互联网产品,升级的内容是一致的,由中心化的公司决定,用户统一升级。

但是在去中心化系统中,升级并没有那么简单,它需要达成共识,取得各方的同意。在涉及到一些重大更新时,社区中总会有人反对,如果一群人都不同意,他们可以选择走自己的路,创造他们自己的协议版本和分支,于是分叉也就发生了。

简单来讲,区块链网络在升级时发生了意见分歧,从而可能导致区块链分叉。除了意见分歧外,某些协议的添加、升级,也可能需要通过分叉实现。

如何实现分叉

由于区块链是一个由数据块组成的链式结构。所以,当它要升级的时候,实际上会从某一个数据块开始,连到两个不同的数据块上,从而分成了两条链;就好像树枝一样,大家共用同一个树干,共享会分开前的数据,但是又有很多条树枝属于多条链。

我们以为例,说明分叉是如何发生的,其他加密货币的分叉原理是相同的。

为了理解分叉,我们可以把比特币分为两大块:比特币协议软件和存储所有交易数据的区块链。

比特币协议软件是完全开源的,如果要创建自己的分支区块链,首先要把比特币协议软件代码复制下来,然后根据自己的需要进行适当的修改。

最后,通过指定一个区块编号让比特币分叉开始生效,例如可以宣布在区块编号到达50000时分叉开始生效,当该区块编号传送到社区时会分成两部分,有些人决定支持原协议,而有些人则支持分叉协议,然后每个组开始添加新的区块到他们想要支持的那一条区块链。

软分叉和硬分叉

什么是软分叉?

指在区块链或去中心化网络中向前兼容的分叉。软分叉是兼容性分叉,影响较小。向前兼容意味着,当新共识规则发布后,在去中心化架构中节点不一定要升级到新的共识规则,因为软分叉的新规则仍旧符合老的规则,所以未升级的节点仍旧能接受新的规则。

什么是硬分叉?

指在区块链或去中心化网络中不向前兼容的分叉,影响较大。硬分叉对加密货币使用的技术进行永久更改,这种变化使得所有的新数据块与原来的块不同。新分出来的区块一般有较大幅度的更改,形成一条非常不同的新区块链。

旧版本不会接受新版本创建的区块,但是旧版本区块链的数据依旧保留,要实现硬分叉所有用户都需要切换到新版本协议上。如果新的硬分叉失败,所有的用户将回到原始数据块。

例如,2017年8月,为解决比特币交易拥堵、手续费奇高等问题,比特币核心开发团队bitcoincore提出“隔离见证 + 闪电网络”的扩容方案,但另一派则认为应该直接在链上扩容,支持大区块(将区块大小提升至8M),由于扩容方案理念不一致分裂为比特币(BTC)以及比特币现金(BCH)。

可以看出软分叉和硬分叉最大的区别是对新旧节点的兼容程度,软分叉修改数据结构后,新节点产生的交易和区块能够被旧节点接受并验证,硬分叉就不能。而硬分叉修改数据结构后,新节点生产的区块会被旧节点拒绝掉,如果旧节点拒绝升级软件而坚持按照旧数据结构继续挖K,那就会产生两条链。

分叉对加密货币意味着什么

当硬分叉发生时,有时会复制加密货币令牌,导致两个版本,除了名称之外,其他方面都相同。但情况并非总是如此。一些硬分叉会导致不相同的版本,因为硬分叉可能会引入任意规则更改,因此肯定会对令牌进行更改。

此外,原始令牌的所有者获得相同数量的新令牌。然而,代币的价值最初是零,但往往通过投机迅速上升。此外,在对硬分叉的预期中,原始代币的价值也会上升,因为在分叉之前,他们将获得更多“免费”的分叉代币,而需求的增加推动了价值的上升。

硬分叉通常将货币社区分成两个阵营,“旧链支持者”和“新链支持者”,每个人都支持他们认为更可行的分叉。

硬分叉可能会引起争议,并造成波动性,但有时是必要的。例如,如果打算作为软分叉的增强不被涉众接受,增强的所有者可以选择将他们的版本分散到硬分叉。

另一方面,当应用软分叉时,没有免费的加密货币代币供获取,但可能会有免费升级。例如,如果通过软分叉引入区块链的代码更改提高了挖掘的效率,区块链上的每个人都会从中受益。

例如,2017年,比特币引入了一种名为Segwit的软分叉,它通过一个区块增加了可用的数据流容量。这种方法通过从交易中删除签名数据来增加区块链的容量。因此,每个软分叉的审批流程对整个区块链的未来都是至关重要的。

结论

无论是硬分叉还是软分叉,都是区块链不可分割的一部分。有时,作为发展进程的一个简单的必要条件,它们将毫无争议地出现。其他时候,他们将是一个社区内的分歧的结果。

一个区块链核心开发团队如果有长期发展规划,则可以使用分叉来推动区块链网络升级,但有时候,有些“叛徒团队”也会在正常的发展路线之外提出并尝试分叉。但从另一方面来看,分叉也能够展示这些区块链网络的去中心化特质,毕竟如果你是一个真正的去中心化区块链,又有什么理由不让别人去分叉呢。总之,如果你想对区块链问题发表意见,并且还要在社区里形成共鸣,就需要充分了解区块链分叉的重要性。

——End——

编辑:星际视界IPFSNEWS Eric

查看更多

文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明 网址:https://netpsp.com/?id=52619

美化布局示例

欧易(OKX)最新版本

【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   全球官网 大陆官网

币安(Binance)最新版本

币安交易所app【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址

火币HTX最新版本

火币老牌交易所【遇到注册下载问题请加文章最下面的客服微信】永久享受返佣20%手续费!

APP下载   官网地址
可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
平台列表
美化布局示例

欧易(OKX)

  全球官网 大陆官网

币安(Binance)

  官网

火币(HTX)

  官网

Gate.io

  官网

Bitget

  官网

deepcoin

  官网
关注我们

若遇到问题,加微信客服---清歌

搜索
排行榜
扫一扫,加我为微信好友加我为微信好友