Education | Artikel

什么是加密货币中的分叉?

Unter Ugly Bob | OCT 17, 2022

什么是加密货币中的分叉? 8:55 Min gelesen

什么是加密货币中的分叉?

如果您熟悉开源软件开发,您可能听说过一种叫做fork 的东西。然而,这个概念在加密空间中具有更专业的含义:

加密分叉是区块链共识协议的变化。 这是一种变化,节点开始确认与原始链不同的链中的块。

叉子是如何工作的?

假设开发人员在 GitHub 等向公众开放的平台上列出了一段代码。 这就是所谓的开源。

这意味着用户可以创建源代码的副本供自己使用。 他们这样做可能是为了自己编译软件。 他们可能会这样做以添加软件的原始作者可能未添加或可能已被原始作者拒绝的功能。

获取此源代码并独立构建它称为Forking 。 它是开源生命力的关键。

什么是加密空间中的分叉?

加密软件的细微差别在于共识。 它是有效的区块链协议的主要属性。 网络上运行的每个节点都必须使用与其他节点相同的软件,否则将面临处罚和排除的风险。

因此,假设您想分叉一个现有的加密软件。 由于需要达成共识,您需要分叉整个区块链。 也就是说,除非您可以让大多数现有节点用您的软件替换他们的软件,这并不总是那么容易!

为什么会出现分叉?

出现分叉的原因有很多:

  • 软件更新
  • 共识协议中的分歧
  • 对给定网络的攻击
  • 矿工竞相生产更长的链条
  • 由于设计不佳导致网络回滚

货叉类型

加密空间中有两种类型的分叉,其中共识规则发生了变化。 两者都必须遵守不同的结果,包括或排除旧节点的参与。

硬分叉

当放松共识规则以适应网络的某些变化时,就会发生硬分叉。 这些更改增加了区块确认行为的功能。 这些更改对于运行旧软件的节点不向后兼容,并将在原始区块链中开始一个新分支。

当网络资产的更广泛功能发生变化时,资产的经济属性也会发生变化。 这些变化可能包括:

  • 增加块空间
  • 减少交易时间的方法
  • 奖励排放重组

清单还在继续,但有一点是肯定的:需要一种新资产才能在新的区块链上进行交易。

例如:假设一个运行旧软件的节点将收到一个 2 MB 的块,而它原本期望一个 1 MB 的块。 该 2 MB 块将是无效的,因为它大于旧网络允许的规则。 2 MB 块必须在单独的网络上发送。

软叉

当共识规则被收紧以适应网络的某种变化时,就会发生软分叉。 这种变化产生了一定的区块确认功能或共识行为。 这种类型的分叉向后兼容运行旧软件的节点,并允许节点放弃更新的参与方法。

使用我们之前的示例:假设一个节点需要一个 1 MB 的块,但接收到一个 0.8 MB 的块。 在这种情况下,这个较小的块将被视为小于一个完整的块,但仍会被接受。

著名的硬叉和软叉

让我们看看所有这些分叉在实践中的一些例子。 我们将看看两个最受欢迎的加密网络,因为它们经历了一些成长的痛苦,才走到了今天。

比特币 (BTC) & 比特币现金 (BCH) & SegWit

在 2010 年中后期,比特币 ( BTC / USDT ) 面临着可扩展性问题,其前进的道路在两个比特币用户派系之间存在争议。

有人提议在比特币软件中实现隔离见证(SegWit)功能。 SegWit 被提议作为对比特币交易架构的改变。 此更改会将签名数据存储为附加到交易的数据树,而不计入交易 ID。 SegWit 被提议作为选择加入的选择。 这将是一个软分叉的例子。

您实际上可以看到您的比特币地址的差异:以数字 1 开头的地址使用传统交易结构,而以“bc1”或数字 3 开头的地址分别使用原生 SegWit 和嵌套 SegWit。

就这样,比特币人在减少交易中所需的数据以允许更多交易进入 1 MB 块或将块大小增加到 8 MB 之间左右为难。 SegWit 拒绝更大的区块将需要网络的硬分叉。 2017 年 8 月,比特币硬分叉,比特币现金诞生

有兴趣购买比特币 (BTC)代币吗?

Buy Now

以太坊 (ETH) 和以太坊经典 (ETC)

2016 年 6 月,黑客闯入了“The DAO”,这是一个为以太坊网络上的项目提供投资的大型金库。 黑客窃取了大约 5500 万美元

在黑客入侵之前,The DAO 的金库中大约有 2.5 亿美元。 这是它的工作原理:

每存入国库的 1 个 ETH,每个成员将获得 100 个 DAO 代币。 这些代币用于投票决定给定的投资提案是否可能有利可图。 如果提案通过,财政部将自动将提议的 ETH 投资转移到代表该项目的智能合约中。

这个想法类似于对冲基金。 如果项目产生的收入多于投资,则利润将存回 DAO 国库并增加 DAO 代币的价值。

然而,智能合约有一个漏洞被利用来允许攻击者无限提款,直到资金被清空。

当然这个故事有很多细节,但让我们坚持关键事件。 攻击黑客竭力争取尽可能多的资金,而社区的白帽黑客则拼命试图利用同样的漏洞来挽救国库的资金。

到最后,两个派系都竭尽全力,但损害已经造成。 为了完全减轻攻击,提出了区块链的硬分叉。 区块链将从黑客攻击之前重新启动并继续进行,就好像什么都没发生一样。 这是我们所知道的以太坊( ETH / USDT)的当前经典区块链。

然而,一些用户认为这是一个不好的先例,并将留在发生黑客攻击的区块链上;现在被称为以太坊经典。

有兴趣购买以太坊 (ETH) 代币吗?

Buy Now

经常问的问题

分叉是件好事吗?

分叉通常是为了改进协议。 改变是好是坏取决于做出改变的社区。

硬分叉会增加价格吗?

由于分叉网络具有不同的技术和经济属性,因此它们是根本不同的资产。 这些因素将影响资产是否会增值。

哪种加密货币最好分叉?

没有最好的加密货币可以分叉,任何开源项目都可以分叉。

以太坊 2.0 是硬分叉吗?

如果用户在软件升级中遵循权益证明模型,则以太坊 2.0不被视为硬分叉。 ETH 的工作量证明版本将产生一个新的区块链。

为什么比特币硬分叉?

比特币通常实施硬分叉来解决可扩展性问题。 问题通常是每秒事务和块大小。

卡尔达诺有硬分叉吗?

Vasil 是 Cardano ( ADA/USDT ) 的硬分叉。

硬分叉和软分叉有什么区别?

硬分叉不向后兼容,需要新的区块链,而软分叉向后兼容旧区块链。 有关更详细的说明,请参阅上面的文章。

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Mehr entdecken

Es tut uns leid, wir haben nichts für Ihre Suche gefunden. Bitte versuchen Sie einen anderen Begriff.
This site is registered on wpml.org as a development site.