ETH硬分叉是什么意思
㈠ 比特币硬分叉和软分叉是什么意思
Q:什么是比特币分叉,产生分叉的原因是什么?
A:比特币之所以会产生分叉这个行为,是因为比特币的底层技术是区块链,一些人开始觉得比特币的区块容量太小,总出现拥堵,于是这些人要求比特币升级扩容,一些人又觉得比特币的功能太单一,今后的发展不容乐观,于是这些人又要求比特币能够有搭建DApp(去中心化应用)的功能,有人支持就有人反对,这种对比特币发展的分歧便可以理解为比特币的分叉
Q:比特币分叉的分类?
A:比特币分叉的分类分为两种,一种方案是软分叉, 一种方案是硬分叉,那么什么是软分叉?
Q:软分叉的形成原理?
A:软分叉是指在原有的比特币网络里面进行优化修改bug提升区块的容量,比如改成2M、4M或者8M、16M,其中以SegWit闪电网络为主流解决方案,通俗的说,就相当于一条主路上堵车,开发团队就再建造一条辅路,帮助主路分流拥堵。
这是一种温和的解决方式,能让原有的比特币网络和软分叉之后的网络进行兼容,比特币的主要交易还在主链上。
Q:软分叉的缺点
A:当然,软分叉存在缺点,那就是治标不治本,只能解决暂时的拥堵问题,执行软分叉后,也仅能保持数年内网络的通畅,未来还需要不断扩容,对系统稳定性有影响。
Q:硬分叉是什么及形成原理?
A:另一种方案是硬分叉,硬分叉是指:
重新升级比特币系统,通过代码形式将区块的高度彻底改变,以bitcoin unlimited为主流解决方案。通俗的说,就相当于一条主路上堵车,我们直接弃用这条路,找个地方,做一个地上地下立体交通枢纽,新车都走这套交通系统,这套系统改变了比特币网络的区块大小,优化了网络的处理速度。
Q:硬分叉的缺点是什么?
A:但是硬分叉同样存在缺点,那就是不兼容原有的比特币系统,这就要求现在比特币网络所有的人都要支持硬分叉,若有部分人不支持硬分叉,比特币网络将会出现两个版本,也就产生了两个比特币,这两个比特币所存在的区块链形成竞争关系,这种内耗会导致价格波动较大,会导致比特币未来的局势不明朗。
Q:比特币分叉的经典案例?
A:以太坊(ETH)和以太经典(ETC)是硬分叉的典型案例。The DAO项目是区块链物联网公司Slock.it发起的一个众筹项目,于2016年5月正式发布,截止到当年6月,The DAO项目募集资金超过1.6亿美元。没过多久,The DAO项目就被黑客盯上了,因为智能合约上的巨大漏洞,导致The DAO项目被转移了市值五千万美元的以太币。
为了挽回众多投资者的资产并停止恐慌,以太坊创始人V神(Vitalik Buterin)最后提出硬分叉的设想,并最终通过社区的多数投票表决在以太坊第1920000区块完成了硬分叉,回滚了包括被黑客占有的所有以太币。
即使以太坊硬分叉成了两条链,依然有部分信仰着区块链不可篡改特性的人留在以太经典这条原链上,如今,以太坊(ETH)和以太经典(ETC)都排在全球加密货币市值排名的前20名,这也是二者在硬分叉领域被当作经典案例的原因之一。
Q:软分叉和硬分叉的区别及影响?
A:对用户而言:软分叉不会产生新的比特币币种,只需要了解比特币该币种的交易方式和k线特点,只需要一种比特币主流钱包即可。
硬分叉会产生新的币种,而且可能不止一种新的币种。一旦修改比特币核心代码,重构比特币核心代码的事情发生了,有第一次就可能有第二次,BTC1、BTC23456789就都有可能发生,用户会懵,到底我去交易那种币会比较好?到底我使用哪种比特币去支付流通范围比较大?总之,选择困难症的用户会崩溃。而且,用户要下载不同硬分叉系统的钱包,给保存和支付比特币带来了复杂操作。
但是,相应的,用户的选择权也变大了。可以选择自己喜欢、信任的开发团队开发的比特币代码。当比特币分叉情况不明朗的时候,当软分叉开始激活,算力开始投票的时候,用户最好的处理方法是:静观其变。不要在分叉过程中去充值和提取比特币。
此外,软分叉会改变比特币全节点的结算方式,一部分小额结算会使用第三方节点即结算通道进行确认。结算通道可能会手续部分手续费。类似银联的作用和商业模式。
什么是比特币分叉?软分叉和硬分叉的区别及影响
㈡ 什么是分叉币
在区块链和比特币等数字货币的讨论中,我们经常听到
“分叉”
这个词,那么到底什么是分叉呢?分叉又会有什么影响呢?
区块链
在说分叉之前,先普及一点区块链的小知识,这样更容易帮助我们理解分叉是什么(如果你对区块链一点概念也没有,欢迎翻阅我以前的文章,都是些通俗的话语帮你了解什么是区块链)。
区块链,顾名思义,就是由区块组成的链条,当然这种链条只是一个形象比喻,说白了就是数据区块有序地连接起来。在比特币中,区块中存放的是比特币的交易记录,区块的大小和交易记录所占用的空间决定了一个区块能存放多少交易记录。这些交易记录被打包到区块中,然后区块一个个相连就构成了区块链。
为什么要分叉
我们知道,比特币软件像其他软件一样,需要定期更新和修改,以便让他更好。所以新的版本就会出现,但是由于不是所有人都即使下载了新版本,所以有个矿工就运行了旧版本,有的则运行了新版本,那么一旦新旧版本不兼容的话,区块链就会分叉。因为因版本的区块和旧版本的区块可能存在差异,所以他们不能被连接到同一个区块链上,所以就会出现两条链,甚至多条链,这就是分叉。
软分叉
软分叉指的是,当新共识规则发布后,没有升级的节点会因为不知道新共识规则下,而生产不合法的区块,就会产生临时性分叉。这种分叉会随着节点的升级而逐渐修复。
硬分叉
硬分叉指的是,区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬叉就会发生。所以,在数字货币领域,硬分叉往往导致新的币种出现。例如以太坊的硬分叉就导致了
eth的出现。
㈢ 硬分叉和软分叉有什么区别
最近,区块链行业里最热闹的莫过于BCH硬分叉事件,以吴忌寒和澳本聪分别为首的两个阵营展开了激烈的对决,又是站队成员分析,又是双方算力分析的,分叉后的BCH ABC和BCH SV两条链已经开始正常出块,但是依旧让好多人都看得一头雾水。
其实,硬分叉这个概念在区块链行业里早已经不是什么新鲜词。2017年8月1日,比特币现金成为比特币区块链历史上的第一个硬分叉,此后,比特币分叉事件变得越来越频繁,一系列分叉币开始不断出现,比如比特币糖果(Bitcoin Candy)、比特币披萨(Bitcoin Pizza)、比特币钻石(Bitcoin Diamond)等。
为什么要分叉
比特币之所以会产生分叉这个行为,是因为比特币的底层技术是区块链,而区块链是具有去中心化特性的,这便导致比特币是由一群人来维护的。最初,中本聪发明比特币大概只是想让人们多一种更自由的货币交易方式,但随着比特币被更多的人所了解和使用,人们对比特币的想法和要求也多了起来。
一些人开始觉得比特币的区块容量太小,总出现拥堵,于是这些人要求比特币升级扩容,一些人又觉得比特币的功能太单一,今后的发展不容乐观,于是这些人又要求比特币能够有搭建DApp(去中心化应用)的功能,有人支持就有人反对,这种对比特币发展的分歧便可以理解为比特币的分叉。
分叉的种类
分叉分为两种,硬分叉和软分叉。
先说硬分叉,硬分叉其实是把比特币这条链直接分成了两条完全不同的链,一条是旧链,一条是新链,旧链即是不愿意让比特币分叉的社区成员所坚持的原有的链,新链即是社区成员希望在现有区块链上进行技术优化改进所生成的链,这两条链此后将不再有交集,完全按各自的道路发展。
打个比方,没分叉前的比特币就好比是安卓系统,因为有些人不满于安卓系统的功能而又开发出了苹果系统,苹果系统这时就相当于是硬分叉后的结果,分叉后,安卓系统和苹果系统形成了两个完全不同的系统,人们也根据各自的喜好开始用着不用的系统。
软分叉更简单,比特币软分叉之后不会像硬分叉一样产生两条链,而是还会保持在一条链上,软分叉会进行一些升级,但是不会影响整个系统的稳定性和有效性,旧节点会兼容新节点,只是新节点不兼容旧节点而已,二者依然可以共存在一条链上。
这就相当于安卓系统做了升级,升级后的系统很多软件需要你的信息授权,否则就无法使用,但只要你不升级,你不授权信息也是可以使用这些软件的,换句话说,升级后的系统比升级前的系统要求更为严格(旧节点会兼容新节点,但新节点不兼容旧节点)。
历史上比较著名的硬分叉事件
以太坊(ETH)和以太经典(ETC)是硬分叉的典型案例。
The DAO项目是区块链物联网公司Slock.it发起的一个众筹项目,于2016年5月正式发布,截止到当年6月,The DAO项目募集资金超过1.6亿美元。没过多久,The DAO项目就被黑客盯上了,因为智能合约上的巨大漏洞,导致The DAO项目被转移了市值五千万美元的以太币。
为了挽回众多投资者的资产并停止恐慌,以太坊创始人V神(Vitalik Buterin)最后提出硬分叉的设想,并最终通过社区的多数投票表决在以太坊第1920000区块完成了硬分叉,回滚了包括被黑客占有的所有以太币。
即使以太坊硬分叉成了两条链,依然有部分信仰着区块链不可篡改特性的人留在以太经典这条原链上,如今,以太坊(ETH)和以太经典(ETC)都排在全球加密货币市值排名的前20名,这也是二者在硬分叉领域被当作经典案例的原因之一。
分叉的优缺点
区块链技术的发展还处于很初期的状态,分叉对于区块链来说,就相当于一个技术迭代的过程,随着人们不断发现区块链技术现有的限制,只有不断升级和扩展这项技术,才能让区块链技术走向成熟。
当然,这种分叉跟区块链不可篡改的特性正在背道而驰,但没有天生完美的技术,区块链也不例外,技术的发展如果在发生错误时都不可控,那这种技术就无法做到普世,人们对它的信任度也无法提升。且分叉的结果是由社区成员投票决定的,某种程度上来说依旧遵守着去中心化的原则。
人们对区块链分叉各执己见,但在区块链发展的历史进程里,分叉无疑让区块链变得更有故事性和可能性了。
㈣ 硬分叉是利好还是利空 硬分叉指的是利好还是利空
硬分叉是利好。硬分叉指的是比特币区块格式或交易格式产生了较大的变化,还没有升级的节点对于那些已经升级了的节点制造出的区块不认同,验证不通过;但是已升级的节点可以验证未升级节点的区块,长期这样发展,就形成了两个明显的分叉,双方互不影响,各自发展。以上就是硬分叉是利好还是利空相关内容。
比特币硬分叉简介
比特币发行了之后,一直都被很多业内投资者所看好,但是比特币的数量实在是太有限了,再加上比特币采用独特的网络计算方式,这就导致了比特币运行开始变得拥挤起来。硬分叉的出现,就是对比特币进行的一个升级改造。硬分叉是基于比特币的原始模式进行的升级,新升级的系统在一定程度上缓解了比特币网络的运行速度,但是却没法兼容以前的比特币姿态,这样两个系统之间无法达到融合,就一直处于各自发展的状态。比特币的发展也遭到了一定的质疑和阻碍。本文主要写的是硬分叉是利好还是利空有关知识点,内容仅作参考。
㈤ 以太坊分叉是什么意思
君士坦丁堡,以太坊的下一次全系统升级,即将到达您附近的一个节点。
君士坦丁堡包括五个不同的以太坊改进建议(EIPs),已经于8月31日完成。一旦在以太坊上发布,这些提案将通过一系列新的向后兼容的升级永久地改变区块链。
这意味着运行以太坊软件的计算机网络的节点必须与整个系统一起更新,或者继续作为单独的区块链实体运行。
系统范围的升级在过去引发了相当多的戏剧性事件,更正式地说法应该是“硬分叉”。最值得注意的是,在一部分用户不同意这种变化的情况下,这可能导致同一区块链的两个不同版本同时运行。目前想要投资以太坊的朋友,可以到比特网交易所进行交易。
㈥ 区块链中的硬分叉,以太经典ETC是什么意思
以太经典(ETC)简史
以太经典始于一个不幸的事件。
2016年5月,去中心化自治组织(DAO)举行了一次代币销售,目标是建立一个基于区块链的风险投资,以资助Ethereum生态系统内未来的去中心化应用(DApps)。
基本上,DAO是一个去中心化方式运作的复杂的智能合约–当条件满足时自动在多方之间执行任务的计算机代码。
尽管其有着雄心勃勃的目标以及成功的代币销售,DAO的代码却有一个重大漏洞,使得攻击者可以从去中心化组织中窃取ETH。
攻击者在2016年6月利用这一漏洞,引发了臭名昭著的DAO黑客事件,恶意窃取了大约价值5000万美元的ETH。
毋庸置疑,DAO黑客事件曾震惊了Ethereum社区,也使得ETH价格从20美元跌至13美元。
在DAO黑客事件发生后,Ethereum社区不得不从三个选项中选择。
什么都不做,努力承受攻击带来的后果;
启动软分叉,收回资金;
部署一个硬分叉来恢复丢失的ETH。
软分叉和硬分叉都是重大的网络升级。然而,软分叉允许未升级的用户和升级后的用户相互交流,而硬分叉则不能向后兼容以前的版本。
由于开发人员意识到部署软分叉会使网络受到分布式拒绝服务(DDoS)攻击,Ethereum社区决定发起硬分叉,以恢复在DAO黑客攻击中损失的资金。
虽然这一方案得到了大多数人的支持,但Ethereum社区中的一小部分人却表示反对,他们认为 “代码即律法”,区块链网络应该是不可改变的。
由于双方未能在解决方案上达成一致,最终导致了Ethereum区块链的分裂。
那些试图找回丢失的ETH的人选择了硬分叉,开启了我们今天所熟知的Ethereum(ETH)区块链,而另一群人则留在了最初的Ethereum Classic(ETC)链上。
以太经典解决了那些问题?
以太经典(ETC)是一个允许开发者部署智能合约和DApps的区块链平台。
虽然这个功能与Ethereum(ETH)的功能相同,但ETC区块链有两个主要区别。
首先,Ethereum Classic社区反对篡改分布式账本,支持“区块链网络不能也不该被修改”的观点。
其次,虽然ETH总供应量没有硬性上限,但以太经典采用恒定供应的货币政策,最多允许创建2.3亿个ETC。
作为一个加分项,以太经典在去年启动了Atlantis硬分叉,以增加与Ethereum的交互性,并通过zk-SNARKS提高交易的隐私保护程度。
以太经典ETC推荐的交易平台:火币、OKEX、AAX等。
㈦ Gate.io芝麻开门之软硬分叉有什么区别
我们经常会看到一些关于区块链分叉的资讯, 到底什么是分叉,又为什么会产生分叉呢?
其实区块链的分叉就是对区块链网络运行的软件进行升级,在无法达成共识的情况下就会产生分叉。
目前区块链常见的分叉有两种,一种是软分叉、一种是硬分叉。
软分叉很好理解,就是在部分软件升级后,未升级版本可以接纳已升级网络节点信息, 其独特之处在于允许节点延迟升级,支持升级后版本的前后兼容。并且待全部节点升级完后,软分叉就会消失。
硬分叉不同于软分叉,它属于永久性分裂,没有升级的节点不能验证已升级的节点所创建的区块, 它迫使网络上的所有节点必须升级到最新版本后才可使用新功能。
目前区块网络的分叉都是为了解决原链上存在的某些问题。 例如,BTC 的硬分叉 BCH,解决了原有区块链存储容量低等问题。 ETH 硬分叉是因为遭受黑客攻击,想要通过回滚追回被盗资产。 并且一次硬分叉成功之后,原有资产持有者往往可获得等同数量或一定比例的新分叉币,这是为了促使新币种流通和被大众接受,真正的天上掉馅饼。
一般新分叉币刚出来时都会造成原币价格的剧烈波动,待一段时间后才会被市场稳定, 所以新币的价值,也还是需要时间来证明。
㈧ 伦敦分叉在即,以太坊离“加密一哥”还有多远
近日,以太几乎连续两周走出连阳的辉煌形态,这着实为沉寂的市场添上了一把大火。究其原因,BTC与亚马逊的暧昧纠缠似乎仅仅是整个行情的导火线,而伦敦分叉和EIP1559或许才是驱动以太忘我上涨的内核动力。
谈及分叉,不少币民开始翘首以盼,是不是ETH要生出ETCplus了?或者干脆在以太链上囤U吧,说不定分叉以后就各链一个,岂不是直接翻倍。
币民脑洞之大真是令人叹为观止,但ETH要生出ETCplus似乎也不是没有可能,因为伦敦分叉EIP1559激发的对立矛盾愈演愈烈,社区内部存在着不少分歧与僵持。但以太坊网络预计在8月5号就能达到12,965,000区块高度,而目前反对派还没有重大举动,飞出黑天鹅的概率似乎已经微乎其微?
同时笔者认为1559提案是ETH从POW走向POS共识的压力测试,还将会是以太坊登上“加密一哥”的重要奠基。那么,分叉和EIP1559究竟是什么,这对以太坊网络和ETH价格又会有什么影响,本文将会从这一次伦敦分叉简单说起。
硬分叉与软分叉
比特币劈腿事件过去了近3年,主流币圈的精力也更多地集中于生态应用层面,硬分叉和软分叉的辉煌已经不敌昔日。但作为曾经风靡圈内的两个概念,硬分叉和软分叉究竟是什么呢?这有个最抽象简单的解释就是:硬分叉意味着新旧版本软件已经无法兼容,二者开始各自记账和各自建立生态,新旧两派分道扬镳并建立起两条不同的区块链;软分叉则更加温和,新版本在旧版本的基础上建立了更严格的规则,但旧版本依旧对其兼容,二者仍可共存于一条链上而无需对立。
当然,也可以用一个具体的例子作比方:分叉就好比环境变化,而软件设施就好比人们的衣着。那么软分叉就代表气温升高,人们可以继续穿着原来的棉大衣,只不过需要薅出里面的棉花,而且新产生的衣服也无法变回原来的大衣。而硬分叉就代表陆地变海洋,人们的棉衣已经不再可用,而是需要换成聚脂泳衣。
如果非要从最广大的普通币民来考虑,一般软分叉只是升级迭代部分功能,而硬分叉需要切换成另一条主网链,同时也意味着你能映射到等数量的新币,例如ETC、BCH和BSV。
其中以太经典ETC便是ETH的首个硬分叉项目,而在当时差点给以太坊带来致命性打击。2016年6月份,基于以太坊智能合约的众筹平台The DAO被黑客掳走价值5000万美金的ETH,当时社区投票表决在1,920,000区块进行硬分叉并回滚所有交易。而反对派认为这种做法违背了区块链去中心化和不可篡改的精神,以至于部分矿工仍坚持在原链上挖矿,形成了一条不接受回滚的以太经典链。
伦敦分叉与EIP1559
伦敦分叉是以太坊继柏林分叉和伊斯坦布尔分叉之后的又一次升级,其中柏林分叉已经平稳运行,因为它主要是优化以太坊主网性能,对各方的利益影响都不大。而伦敦分叉则直接导致矿工们拉帮结派,因为EIP1559将可能直接导致矿工无矿可挖。
1559提案主要是优化平抑gas的波动,防止以太坊交易者盲目“内卷”,根据网络和区块状态为每一笔交易设定参考性的基础费用。而在EIP1559之前,用户大多数情况下只能在钱包里选择慢、中、快三种gas费,同时为了提升速度,不少用户开始盲目加价,这就直接导致gas费相当于一个没有任何参考的拍卖会,参拍者进行着无脑抬价的活动。
如果只是设置固定费用,或许社区反映还不会这么剧烈,EIP1559同时规定这个基础费用收到的ETH将被直接销毁。这意味着,如果交易者不给超出基础费用的小费,矿工将无法获得任何收入,尤其是交易冷清的时候。
1559支持者大多是生态层面的参与者,因为该提案可以优化用户体验,减少盲目支付和手续费操纵。同时手续费一大部分被销毁,也是对通胀模式做了动态调整,或将有利于网络的长期发展。
而1559反对者则应该是矿工了,因为他们直接面临着收益降低的问题。除了收益问题以外,1559给小费的模式依然可以存在恶性“内卷”,这意味着用户并不能实质性降低费用,而是相当于主网向矿工收税。
目前很多人是认为分叉新币的可能性不是很大的,因为V神还有生态站队都是在1559这边,但以Flexpool和Spark Pool为代表的反对算力已经高达60%,这足够自建一条不含EIP1559的以太新链。那么不惜严重损害矿工短时利益的1559提案究竟有什么意义呢?或许这和未来即将登场的ETH2.0及POS有着重大关联。
伦敦分叉助力POS
根据ETH开发社区的相关消息,ETH2.0已经敲定了完全过渡到权益证明挖矿(PoS)的相关规范,这被认为是区块链能源消耗问题的解决方案,因为这将直接导致以太坊的能源消耗为原有的万分之一。
而伦敦分叉和EIP1559似乎是POW过渡到POS的重要压力测试,通过这次压力测试,引导重要生态和社区逐步往POS改革,同时利用市场行为逐步清退原有的POW挖矿,这为ETH2.0及POS的真正到来和落地扫清了一定的障碍。
而针对这一不可调和的矛盾冲突,市场在5月初通过ETC的走势得以表达。这是因为以太坊一旦过度到POS时代,矿工认为将手中的显卡机器拿去挖ETC能获得更大的收益,于是市场率先反应,出现了这么一场让普通人看不懂的大暴涨。
推开社区矛盾不谈,POS算法对币价势必具有更深远的影响。因为POW首先要求矿工进行大量的前期投资,而这些投资还将随着时间的推移被压缩利润,以至于不得不进行持续性的再投资。这导致大部分矿工不得不充当卖家卖出手中的币,以至于最终挖出来的币被分配到二级市场,而不是积累到矿工的资产负债表。
POW矿工不得不卖币以维持经营,而POS则全然不同,因为一旦矿工将一定数量的币投入到了质押系统,在一个总量相对恒定的ETH系统中,矿工们相当于拥有了相对永久化的收益权,同时新产生的ETH还可以直接投入矿池,无需分配到二级市场。
因此,在POS系统中,矿工们已经将一块蛋糕瓜分,而将这块蛋糕做大会是他们的利益共同驱动。换言之,质押、拉盘和享受高分红将会是未来POS矿工的三大标准动作。
以太坊的“加密一哥”指日可待
从1559提案到POS,市场一致认可降费提速的重要性,当前的区块容量和速度直接抑制了币价的上涨,这是因为当ETH币价上涨之时,手续费也随之水涨船高,这让广大的交易者苦不堪言。另一方面也抑制了生态的建设,导致了大量生态溢出,进而也抑制ETH的需求并打压其价格。
似乎ETH的价格已经在完全竞争市场下形成了一个动态均衡,只要价格一涨就会抑制需求,进而压低价格。而打破这一格局的重要举措便是降费提速,于是EIP1559和后续一系列的改革方案就肩负了这个使命。
此外,POS共识让广大矿工形成了利益共同体,他们不再依靠芯片等硬件来相互竞争,而是通过质押来确定份额,为增加算力只能不断地从市场买币。等到形成了一定的格局之后,拉高ETH的价格或将是他们不谋而合的举动,这也就是上文提到的做大蛋糕。
不难想象,在POS和ETH2.0完全落地的时候,速度缓慢、价格高昂的比特币将会立即处于加密货币的劣势,甚至逐步落后于使用POS共识机制的其他项目。
而凭借着优良技术和蓬勃生态的以太坊,无论是在市值还是共识上都势必成为加密领域的“一哥”。而这,也让我们拭目以待。
㈨ 区块链为什么有分叉分叉会发生什么情况
区块链的分叉(fork)的形成原因可能有多种。
当两个结点几乎在同一个时间挖到了矿并同时发布区块,此时就出现临时性的的分叉(state fork),
本质上是对比特币这个区块链当前的状态产生了意见分歧,
当人为的发起分叉攻击(forking attack),也就是故意造成这类分叉(deliberate fork)还有一类分叉是,当比特币的协议发生了改变的时候,软件需要升级。而在分布式系统中不能保证所有节点同时升级软件,假设存在部分节点未升级,会导致协议分叉(protocol fork)。对协议修改的内容的不同,又可以将分叉分为硬分叉(hard fork)和软分叉(soft fork);
比特币协议增加新协议,扩展新功能,未升级软件的旧节点会不认可这些修改,会认为这些特性是非法的。这也就是对比特币协议内容产生分歧,从而导致的分叉叫 硬分叉 。此时,就出现了新节点永远沿着新节点产生的链挖矿,旧节点永远沿着旧节点链挖矿,由于新节点算力足够强,所以形成两条永远都在延伸且平行的链。只要这部分旧节点永远不更新,则旧链将一直延续,可见这种分叉是持久性的。
出现hard fork后,便变成了两条平行的链,也就造成了社区分裂。社区中有一部分人,会认为下面的链才是根正苗红,各个链上的货币独立。以太坊历史上的一件大事就是硬分叉事件。以太坊称为ETH,但目前看到的ETH已经不是最初的ETH了,以太坊在历史上发生过硬分叉,另一个链称为ETC。实际上,ETC才是以太坊设计原本的协议,而ETH是黑客攻击ETH上一个智能合约THE DAO后,进行回滚的协议链(将黑客攻击偷取的以太币采用硬分叉方式回滚回到另一智能合约,然后退还给真正拥有者)。
分叉之初,由于两个链分叉造成了互相影响,产生了很多麻烦。比如:在ETH链上有一笔转账B->C,有人便在ETC链上回放,将ETC链上的货币页转给了C(C收到两笔钱)。后来,对两条链各添加了一个chainID,将两个链区分开,才使得这两条链真正分开。
如果对BTC协议添加限制,使得原本合法交易在新交易中不合法,便会形成软分叉。
当大多数节点已经更新完毕之后,旧节点认可新节点挖出的区块,因此发布自己挖出的区块,但新节点不认可旧结点挖出的区块,便沿着上一个新节点发布的区块继续挖矿,当新节点拥有大部分算力的时候,新链会越来越长,从而旧节点挖出并发布的区块一直被抛弃,无法获得出块奖励,最终倒逼旧节点升级软件,实现所有节点认可新协议并进行升级。可见,只要系统中拥有半数以上算力节点更新软件,此类分叉不会出现永久性分叉。比特币脚本中的P2SH就是通过软分叉方法加进去的。
这一部分我并没有查到太多的资料,但是在绝大多数共识协议之中我们都假设需要过半算力;
在理论上,如果掌握了50%以上的算力,就拥有了获得记账权的绝对优势,可以更快地生成区块,也拥有了篡改区块链数据的权利。因此,当具有过半的算力,也就是51%都是诚实可靠的,能保证整一个区块链在合法有序的进行运行。
但是为什么选择过半的算力,而不是过半的用户?比特币系统,任何人都可以加入,且创建账户及其简单,只需要本地产生公私钥对即可。只有转账(交易)时候,比特币系统才能知道该账户的存在。这样,黑客可以使用计算机专门生成大量公私钥对,当其产生大量公私钥对超过系统中一半数目,就可以获得支配地位(女巫攻击)。因此,比特币系统中很巧妙的使用算力作为投票的依据。
㈩ 比特币专业术语中的“硬分叉”是什么意思
硬叉指的是对区块链网络协议的根本改变有效地导致两个分支,一个遵循先前的协议另一个遵循新版本