主页 > imtoken和比特派 > 比特币app 通俗的理解软分叉和硬分叉,IFO到底是什么?

比特币app 通俗的理解软分叉和硬分叉,IFO到底是什么?

imtoken和比特派 2023-06-27 08:30:00

我们的小报告厅也讲了十多节课,每节课都给大家带来基础知识。这个问题也一样,经常听到的概念,那是什么?

那是叉子。

叉子,经常听到对吗?

假设你是一名矿工,而我是一名矿工,我们同时在做一道数学题。理论上,你是不是先想通了,奖励就是你的了?或者我先弄清楚,然后奖励是我的。如果我们俩同时想出来怎么办?该怎么办?可以平均吗?当然不是,原则上也不是。

这并不是说你先算出来之后有人会给你转钱,而是你先算出来之后,你在账本上写下你赚了10块钱。假设我们同时算出来,所以我们都同时写:我赚了 10 块钱。

因为矿工之间有距离,人们一般会先看到离自己最近的节点。所以,旁边的人先看到我的账本,就承认洪荣顺赚了10块钱,然后以此为基础继续记账。如果您周围的人看到您的账本,他们将继续在您的基础上保留它。

所以有两条不同的链。

通俗理解软分叉和硬分叉,IFO是什么鬼?

比特币app

但是,对于这两条不同的链,矿工数量和计算能力不一定相同。有可能你的矿工算力全是杠杆,我的全是渣。所以,你这边的链条会比我的越来越长。这个时候我这边的人会发现,呃,你这边最长,所以大家都抄你这边的账本。没有人会按照我这边的账本记账,我的链子自然就没了。

当其他矿工发现更长的链时,他们会放弃当前链并复制更长的链。他们为什么愿意放弃当前的链条?这就是共识机制的作用。

如果你不遵守规则怎么办?所以有软分叉和硬分叉。

我们借用比特币官网的这两句话来说明,区块链存在永久分歧,在新的共识规则发布后,一些尚未升级的节点无法验证升级后产生的区域节点。块,通常会发生硬分叉。

如何理解这个?事实上,矿工之间存在永久分歧也很容易理解。

软分叉呢?比特币官网定义如下:当新的共识规则发布时,未升级的节点会因为不知道新的共识规则而产生非法区块

比特币app

,导致临时分叉。

也就是说,软分叉是暂时的。

什么时候会有软分叉,什么时候会有硬分叉?

实际上,从技术上讲,软分叉经常发生。我们不是说,当你的队友比我强的时候,我们自然要依靠他们。也就是说,新节点的算力一般大于51%,新节点挖出的块不能接受老节点挖出的块。因此,旧节点挖出的区块无法识别。因此,它们始终密不可分,都在同一个链条上。有意思的是老节点需要识别新节点,这叫前向兼容。

软分叉只有一条链,因为没有机会生成第二条链。软分叉通常是小规模的系统升级。

硬分叉通常是为了修改共识机制,或者修改数据。

比特币app

我们举个简单的例子,比特币源代码不是公开的吗?那我们能不能掌握这个比特币的源代码,我们自己做什么样的货币呢?

这绝对是硬分叉,直接分叉一个新币。我们通常称之为叉币,还有一个专业术语叫IFO。

我们这么说,世界上有很多人在维护比特币网络。后来觉得比特币太垃圾太慢了。或者有人只是想,我要控制比特币。有些人认为,我想创造一个和比特币一样的硬币,但由我控制。

这个时候,这部分人就要开始工作了,怎么办呢?更改代码,更改协议,发布新软件。由于他们有很多矿机、节点和追随者比特币app,他们会升级软件。

由于协议改了,代码也改了很多,新版​​本不兼容旧版本。即使我不批准您保留的帐户,您也不批准我保留的帐户。这时候,就相当于出现了两个账号,也就是多了一个账号。而这个新加入的账户,其实是一种新的货币。

比特币现金就是这样分叉的,一些比特币大神、超级比特币、比特金等都是按照这个套路造出来的。

比特币app

通俗理解软分叉和硬分叉,IFO是什么鬼?

那为什么叫IFO呢?这特别有趣。

其实这个分叉币已经是比较中心化的了。因此,他们可以在分叉时将部分硬币分配给自己或其他人。那么可以对外界说,这是一个coinbase交易,也就是创币交易。

记住我们谈到的 DAO 事件,这绝对是一次硬分叉。

不是很多人的硬币被盗了吗?那么如何解决呢? V神本来想说,来个软分叉吧。但是不行,风险太大,行不通。

硬分叉呢?划分方法是什么?

比特币app

来吧,我们开个会,现在全网好多以太币被盗了,怎么办?我觉得这好不好,我们不承认。让我们更新协议并更改数据,无论如何,为人民服务。

有人说,好吧,黑客太便宜了,不能让他成功。

于是,以太坊的新客户端发布了,很多人开始升级了。

通俗理解软分叉和硬分叉,IFO是什么鬼?

但是比特币app,另一群人说这不太好。我们怎么能说我们也是一个去中心化和不可变的区块链。这样做是不是太不厚道了?不,我想要一张脸。

所以,这些人是为了他们的信仰,当然,他们也可能是为了黑客的奖励。他们坚持要帐户,因此以太坊经典出现了。

通俗理解软分叉和硬分叉,IFO是什么鬼?

好,我们来做一个总结。

软分叉不会有新币,通常不会改变共识机制。硬分叉不一定有新币,除非需要创造新币。相反,新货币或 IFO 必须是硬分叉。