主页 > imtoken安卓最新版 > 区块链分叉怎么了?

区块链分叉怎么了?

imtoken安卓最新版 2023-03-19 07:29:51

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

区块链分叉是怎么回事儿?

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

上一篇文章还说:“在任何一个区块中以太坊分叉后原来的币变两个,第一项是没有转账地址的,这就是所谓的CoinBase(挖矿交易)。没有人为此向矿工付款。为了钱,矿工只是写了他得到了 12.5 个比特币。所有节点都批准矿工写这个,所以矿工得到了挖矿收益。当不同的矿工填块时,数据肯定是不同的,因为每个矿工的第一项一定是不同的,矿工只会将挖矿收益转移到自己的地址。”

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

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

区块链分叉是怎么回事儿?

我们称这种现象为分叉。

在使用工作量证明机制作为共识算法的区块链系统中,这个问题的解决方法如下:从分叉的区块来看,由于不同的矿工遵循不同的区块,两条分叉链的计算能力存在差异。形象地说,两条链的矿工数量不同。由于解决问题的能力与矿工数量成正比,因此两条链的增长率也不同。一段时间后,一条链总是比另一条长。当矿工发现全网有一条更长的链时,他会放弃他当前的链,将所有新的更长的链复制回去,在这条链的基础上继续挖矿。所有矿工都这样做,这条链成为主链,被废弃的分叉链消失。

区块链分叉是怎么回事儿?

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

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

还有一种情况,矿工不遵循同样的机制以太坊分叉后原来的币变两个,那么也会出现分叉。这种分叉有两种情况:一种是由于整个区块链系统软件升级,部分矿工来不及升级,存在遵循不同机制的分叉。当这些矿工升级系统时,这个分叉就会消失,我们称这个分叉为软分叉。其次,由于矿工之间的差异,一些矿工决定采用不同的机制,由此产生的分叉不会消失。我们一般将这种分叉称为硬分叉。

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

区块链圈第一个有影响力的硬分叉应该是以太坊的分叉事件。以太坊上的一个著名项目 The DAO,由于其自​​身的漏洞,导致黑客当时窃取了价值约 6000 万美元的以太币。 2016 年 7 月,以太坊开发团队通过修改以太坊软件的代码,将 The DAO 及其子 DAO 的所有资金强行转移到区块 1920,000 的特定退款合约地址,从而“收回”黑客受控的 DAO 合约货币。由于一些矿工不同意这种修改,因此形成了两条链,一条用于以太坊(ETH),另一条用于以太坊经典(ETC),每条链代表不同的社区共识和价值观。当以太坊有这个硬分叉时,创建了两个区块链。由于分叉前两条链的数据相同,因此出现了一个非常有趣的现象:原本持有以太(ETH)的人发现,除了持有原始的ETH之外,他们还拥有相同数量的ETC。

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

2017 年 8 月 1 日,以 ViaBTC 为首的一群矿工创建了比特币分叉,比特币现金(BCC 或简称 BCH)。这个分叉允许大量比特币持有者凭空添加一种新的数字货币(BCH)。 【传送门比特币分叉,你的1元可能变成1元5】

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

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

关于作者