您现在的位置是:首页 > 区块链 > 区块链技术区块链技术
区块链分叉「小白入门」
2019-07-18来源:作者:经济常识笔记栏目:区块链技术
简介区块链分叉「小白入门」 一面围墙破损了,对损坏的围墙进行修补,那就是区块链软分叉,如果另起一面围墙,那就是区块链硬分叉。
比特币采用的是工作量证明机制,哪个矿工先解出了算术题就代表拥有了记账权,全体矿工再过来把那一页抄写一份然后贴到自己账本的最后面,即这一记账完成,在这个过程中,假如两个矿工同时解出了题目,出现数据不一致的情况,又要怎么办呢?
今天,和大家聊聊区块链的分叉是什么,以及分叉的类型。
1.什么是区块链分叉
1)当出现了两个矿工同时解出了题目,但由于距离的远近不同,不同的矿工看到这两个解出了答案的区块是有先后顺序的,矿工们会把先看到的区块复制过来,然后接着在这个区块开始新的挖矿工作,便出现了分叉现象
2)当节点收到两个冲突的区块链同步时,会判断当时的哪条区块链长度更长,最终全球区块链终究会达成一致,以最长的区块链为准
3)虽然这种分叉经常出现,在所有矿工都遵从同样的机制前提下,只有一条链会被保留下来成为真正有效的账本,其他都是无效的,所以整个区块链仍然是唯一的
当矿工们不遵从同样的机制,分叉就因此出现了。分叉又分两种情况:1)系统升级后分叉会消失的软分叉,2)矿工们出现分歧后,一部分矿工依旧采用不同的机制,产生的机制不会消失的硬分叉,下面我们具体来聊聊这两者的不同。
2.软分叉是什么
1)区块链系统升级后,在所有节点升级到最新的版本之前,由于程序版本的差异可能会产生分叉,只要升级到最新的版本,分叉就会消除
2)软分叉较少引起人们的争议,因为它们是临时性的,与区块链的预分支实现向后兼容
3)没有在链中创建一个新的分支,只有新的扩容区块,并且与旧区块共存,用户可以继续使用旧版本的协议,他们仍然会接受新版本协议创建的区块
3.硬分叉是什么
1)当升级与区块链软件的旧版本不兼容时发生的情况,各走各的路,互不关联,也就意味着没有升级的人都将被遗留在一条旧的、可能没有任何价值的遗留链上
2)由于规则不兼容,矿工们工作在各自的最长链条上,因此产生了两条基于不同规则的、永远不会合并的区块链
3)硬分叉不向前兼容,旧版本不会接受新版本创建的区块,要实现硬分叉首先需要所有用户都切换到新版本协议上
(区块链里有影响力的以太坊硬分叉事件,当时以太坊上一个著名的项目The DAO由于自身漏洞,导致黑客窃取了当时价值约6000万美元的以太币。2016年7月,以太坊开发团队通过修改以太坊软件的代码,在第1920000个区块强行把The DAO及其子DAO的所有资金全部转到一个特定的退款合约地址,从而“夺回”了黑客所控制的DAO合约币。)
举个栗子:一面围墙破损了,对损坏的围墙进行修补,那就是软分叉,如果另起一面围墙,那就是硬分叉。
在区块链的世界里,遵守规则才能让矿工的利益最大化。
很赞哦! ()
相关文章
随机图文
-
我国将区块链作为重要突破口,想走捷径的韭菜脸上绿油油
投资没有简单的路可走,所有简单的路都是骗术。001 这一波可能是国家政策影响最深远的一次 我国把区块链作为重要的技术革新和产业变革突破口,并努力占据全球产业话语权和制高 -
量子计算降维打击区块链 加密货币何去何从
区块链的主要优点是它的结构保证了存储的信息不会被第三方篡改,而这要归功于安全的密钥系统。在这些年来,尤其是主要的和去中心化的区块链已证明了其不可侵犯性。但是量子计算 -
从数学的角度看区块链技术的魅力和未来
从数学的角度看区块链技术的魅力和未来 区块链背后的技术是二进制的。将网络、密码学、计算能力和共识算法结合起来,创建一种基于智能合约的去中心化的、不可篡改的账本。 -
区块链在电商行业的应用与展望
区块链在电商行业的应用与展望 本文首先陈述了电商行业现状存在的问题,接下来就如何利用区块链技术解决电商行业存在的问题与区块链技术在电商行业中的现实应用展开讨论。