主页 > 问什么手机安装不了imtoken > 区块链分叉发生了什么?终于明白了

区块链分叉发生了什么?终于明白了

我之前的文章解释了比特币挖矿的全部内容。比特币采用的工作量证明机制是让矿工相互竞争解决一个数学问题。谁先解决就会喊:“我的工作量证明成功了,快来看看吧。”过来抄录该页的副本,将其粘贴到您的账簿背面,然后开始新的记账流程。

在这个过程中,经常会出现这样的情况:两个矿工同时解决问题,这个时候应该怎么办?

区块链分叉是怎么回事儿?终于懂了

上一篇文章还说:“在任何一个区块中,第一项是没有转账地址的以太坊硬分叉是什么意思,这就是所谓的CoinBase(挖矿交易)。没有人付给矿工这笔钱,矿工只是写他已经获得12.5个比特币。所有节点都批准矿工写这个,所以矿工得到挖矿收益。不同矿工填块时,数据肯定不一样,因为每个矿工的第一项肯定是不同,矿工只会将挖矿收益转移到自己的地址。”

由于每个矿工的区块数据不同,解决问题得到的结果也不同。他们都是正确的答案以太坊硬分叉是什么意思,但块是不同的。因此,此刻在区块链中,有两个不同的区块符合要求。那么,此时所有矿工应该怎么做呢?

由于距离不同,不同的矿工依次看到这两个区块。通常,矿工会先复制他们看到的区块,然后在这个区块上开始新的挖矿工作。于是,出现了以下场景:

区块链分叉是怎么回事儿?终于懂了

我们称这种现象为分叉。

在使用工作量证明机制作为共识算法的区块链系统中,这个问题的解决方法如下:从分叉的区块来看,由于不同的矿工遵循不同的区块,两条分叉链的计算能力存在差异。形象地说,两条链的矿工数量不同。

因为解决问题的能力与矿工数量成正比,所以两条链的增长率也不同。一段时间后,一条链总是比另一条长。当矿工发现全网有一条更长的链时,他会放弃他当前的链,将所有新的更长的链复制回去,在这条链的基础上继续挖矿。所有矿工都这样做,这条链成为主链,被废弃的分叉链消失。

区块链分叉是怎么回事儿?终于懂了

最终只有一条链会被保存下来,成为真正有效的账本,其他的都是无效的,所以整个区块链仍然是唯一的。

注意,区块链能保证数据唯一性的前提是所有矿工都遵循相同的机制。

还有一种情况,矿工不遵循同样的机制,那么也会出现分叉。这种分叉有两种情况:一种是由于整个区块链系统软件升级,部分矿工还没来得及升级,存在遵循不同机制的分叉。

当矿工升级系统时,分叉会消失,我们称这个分叉为软分叉。其次,由于矿工之间的差异,一些矿工决定采用不同的机制,由此产生的分叉不会消失。我们一般将这种分叉称为硬分叉。

软分叉很好理解,所以让我们专注于硬分叉。

区块链圈第一个有影响力的硬分叉应该是以太坊的分叉事件。以太坊上的一个著名项目 TheDAO,由于其自​​身的漏洞,导致黑客当时窃取了价值约 6000 万美元的以太币。 2016 年 7 月,以太坊开发团队通过修改以太坊软件的代码,将 TheDAO 及其子 DAO 的所有资金强行转移到第 192 万个区块的特定退款合约地址,从而“收回”黑客。受控的 DAO 合约货币。

由于部分矿工不同意这一修改,因此形成了两条链,一条用于以太坊(ETH),一条用于以太坊经典(ETC),每条链代表不同的社区共识和价值观。当以太坊有这个硬分叉时,创建了两个区块链。由于分叉前两条链的数据相同,因此出现了一个非常有趣的现象:原本持有以太(ETH)的人发现,除了持有原始的ETH,他们还拥有相同数量的ETC。

换句话说,有些资产是凭空创建的。这些资产的具体价值取决于市场交易。但总的来说,区块链的硬分叉并没有减少资产,而是让人们手中有了资产。一种凭空增加资产的方法。

2017 年 8 月 1 日,以 ViaBTC 为首的一群矿工创建了比特币分叉——BitcoinCash(简称 BCC 或 BCH)。这个分叉让大量比特币持有者可以凭空添加一种新的数字货币(BCH)。

硬分叉创造货币的方式与ICO非常相似,因此诞生了一个新名词——IFO(InitialForkOfferings)。在创建分叉的同时,矿工团队可以在分叉发生的区块中使用自己的权限将一些币分配给自己或他人(直接写成CoinBase交易),然后开放给大家参与挖矿。

随着越来越多的硬分叉发生,比特币还会像以前一样可信吗? IFO 会成为比特币的杀手吗?这也需要时间的考验。

//bi.zol.com.cn/675/6758732.htmlbi.zol.com.cntrue 中关村在线//bi.zol.com.cn/675/6758732.htmlreport3556 我的上一篇文章解释了比特币挖矿的全部内容。比特币采用的工作量证明机制是让矿工相互竞争解决一个数学问题。谁先解决就会喊:“我的工作量证明成功了,快来看看吧。”过来抄下那一页的副本,贴在你的账本背面,然后开始新的记录……