okx

区块链分叉简介:欧科云链共话

时间:2023-06-24|浏览:139

欧科云链共话|一文看懂什么是区块链分叉

一些链上资产采用的工作量证明机制,就是让矿工互相竞争求解一个数学题,谁先解出来了,他就大喊一声:“我的工作量证明成功了,你们快来看。”全体矿工就都过来把那一页目抄写一份,贴在自己账本的最后面,然后又开始新的记账过程。

在这个过程中,经常会出现这样一种情况:两个矿工同时解出了题目,这时要怎么办呢?

前面的文章也曾经讲过:“在任何区块里,第一条都是没有转出地址的,就是所谓的CoinBase(挖矿交易)。没有任何人付给矿工这笔钱,矿工只是理所应当的写上自己获得了12.5链上资产。所有节点都认可矿工这样写,因此矿工就得到了挖矿收入。不同的矿工在填写区块的时候,数据一定是不一样的,因为每个矿工的第一条肯定不一样,矿工只会把挖矿收入转入自己的地址。”

由于每个矿工的区块数据都不一样,所以他们解题得出的结果也是不一样的,都是正确答案,只是区块不同。于是,区块链在这个时刻,出现了两个都满足要求的不同区块。那么,全体矿工这时该怎么办呢?

由于距离远近,不同的矿工看到这两个区块是有先后顺序的。通常情况下,矿工们会把自己先看到的区块复制过来,然后接着在这个区块开始新的挖矿工作。如此,便会出现一种情景。

我们把这种现象叫做分叉。在以工作量证明机制为共识算法的区块链系统中,这个问题是这样被解决的:从分叉的区块起,由于不同的矿工跟从了不同的区块,在分叉出来的两条不同链上,算力是有差别的。形象地说,就是跟从两个链矿工的数量是不同的。由于解题能力和矿工的数量成正比,因此两条链的增长速度也是不一样的,在一段时间之后,总有一条链的长度要超过另一条。当矿工发现全网有一条更长的链时,他就会抛弃他当前的链,把新的更长的链全部复制回来,在这条链的基础上继续挖矿。所有矿工都这样操作,这条链就成为了主链,分叉出来被抛弃掉的链就消失了。

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

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

还有一种情况,就是矿工不遵从同样的机制,那么也会出现分叉。这种分叉又有两种情况:一是由于整个区块链系统软件的升级,一部分矿工没有来得及升级,出现了遵从不同机制产生的分叉。当这部分矿工升级系统后,这个分叉就会消失,我们称这种分叉为软分叉。二是由于矿工之间出现分歧,一部分矿工决定采用不同的机制,产生出来的分叉是不会消失的。我们一般把这种分叉称为硬分叉。

软分叉很好理解,我们重点谈谈硬分叉。

区块链圈里第一个有影响力的硬分叉应该是公链的分叉事件。公链上一个著名的项目TheDAO由于其自身漏洞,导致黑客窃取了当时价值约6000万美元的数字资产。2016年7月,公链开发团队通过修改公链软件的代码,在第1920000个区块强行把TheDAO及其子DAO的所有资金全部转到一个特定的退款合约地址,从而“夺回”黑客所控制的DAO合约资产。由于一部分矿工并不认同这个修改,于是形成两条链,一条为公链(ETH),一条为公链经典(ETC),各自代表不同的社区共识以及价值观。当公链发生了这次硬分叉后,产生了两条区块链。由于这两条链在发生分叉之前的数据都是一样的,一个非常有意思的现象出现了:原本持有ETH的人,发现自己除了持有原有的ETH外,又有了相同数量的ETC。

也就是说,凭空的多出了一些资产。这些资产的价值具体怎样,还要看市场交易情况。但总的来说,区块链的硬分叉,没有减少资产,反而让人手里多了一种资产,看上去总归是一件不亏的事情,于是区块链分叉就成了一种资产凭空增加的方式。

在2017年8月1日,由ViaBTC领导的矿工团体创建一个链上资产分叉——BitcoinCash(简称BCC或BCH)。这次分叉,让大量的链上资产持有者凭空的增加了一种新的数字货币(BCH)。

硬分叉这种创造货币的方式和ICO非常类似,于是一个新的名词诞生了——IFO(InitialForkOfferings)。矿工团队在创造分叉的同时,可以在分叉发生的区块中,利用自己的特权,分配一些货币给自己或其他人(直接写成CoinBase交易即可),然后再开放让所有人都可以参与挖矿。

热点:什么是区块链 区块链

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

二手域名 谈股票 周公解梦 币圈论坛 去玩呗SPA 数字财经 爱网站 元宇宙Web 代特币圈 借春秋 皮卡丘资讯 百悦米 妈妈知道 茶百科 乐评网 币圈官网 币爸爸 兼职信息网 宝宝起名 秒懂域名 聚币网 趣玩币 佩佩蛙官网 黄金行情 旅游资讯网 减肥瘦身吧 培训资讯网 天天财富 币圈ICO官网 非小号行情 趣开心资讯 玩合约 百科书库 金色币圈 借春秋财经 起名取名网 宠物丫 美白没斑啦 數字黃金 装修装饰网 今日黄金 玩票票财经
在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2