the dao 为什么回滚,区块链为什么有分叉分叉会发生什么情况

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

the dao 为什么回滚,区块链为什么有分叉分叉会发生什么情况

一、区块链为什么有分叉分叉会发生什么情况

    区块链的分叉(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%都是诚实可靠的,能保证整一个区块链在合法有序的进行运行。

    但是为什么选择过半的算力,而不是过半的用户?比特币系统,任何人都可以加入,且创建账户及其简单,只需要本地产生公私钥对即可。只有转账(交易)时候,比特币系统才能知道该账户的存在。这样,黑客可以使用计算机专门生成大量公私钥对,当其产生大量公私钥对超过系统中一半数目,就可以获得支配地位(女巫攻击)。因此,比特币系统中很巧妙的使用算力作为投票的依据。

二、ETC当时为什么硬分叉

以太经典(ETC)是以太坊(ETH)的原链,ETH是从ETC硬分叉出来的。分叉起源于一场意外的盗币事件。The DAO计划基于以太坊智能合约建立一个众筹平台,于2016年5月正式发布,截止当年6月,募集资金超过1.6亿美元。

此后,The DAO被黑客利用智能合约的漏洞,转移了市值五千万美元的以太币,为了挽回投资者资产,以太坊社区投票决定将更改以太坊代码,并在以太坊第#1920000区块进行硬分叉,回滚所有以太币(包括被黑客占有的),挽回损失。

但是,有一部分人认为以太坊这种做法违背了区块链的去中心化和不可篡改精神,坚持在原链上挖矿,从而形成两条链。一条为不承认回滚交易的原链-以太经典(ETC),一条为承认回滚交易的新链即以太坊(ETH),各自代表不同的社区共识以及价值观,分叉时持有以太币的人在分叉后会同时持有ETH和ETC。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/jys/159795.html

上一篇 2025年03月13日
下一篇 2025年03月13日

相关推荐

  • 以太坊分叉价格历史数据,市场情绪与生态价值的双重映射

    以太坊分叉价格历史数据,市场情绪与生态价值的双重映射 以太坊作为全球第二大公链,其每一次重大分叉都不仅是技术路线的调整,更成为市场观察加密资产价值波动的“活教材”,从早期的“硬分叉争议”到后期的“生态扩容探索”,分叉事件往往伴随价格剧烈波动,背后反映出投资者

    2026-08-04 11:30:01
    6 0
  • 以太坊币分叉是什么?一文读懂硬分叉与软分叉的区别与影响

    以太坊币分叉是什么?一文读懂硬分叉与软分叉的区别与影响 在区块链领域,“分叉”(Fork)是一个高频词汇,而以太坊作为全球第二大公链,其分叉事件更是常引发市场关注。“以太坊币分叉”究竟是什么意思?它为何会发生?又会带来哪些影响?本文将从分叉的基本概念出发,结合以

    2026-08-03 18:30:02
    13 0
  • 以太坊硬分叉币价值几何?机遇与风险并行的双刃剑

    以太坊硬分叉币价值几何?机遇与风险并行的双刃剑 以太坊作为全球第二大公链,其每一次重大技术升级都牵动着整个加密市场的神经,而“硬分叉”作为区块链协议层面的重大变更,往往伴随着新链的诞生和原生代币的发放,也就是我们常说的“以太坊硬分叉币”,从早期的ETC(经典以

    2026-08-03 18:30:02
    8 0
  • 以太坊分叉会怎么样?深度解析潜在影响与行业生态变局

    以太坊分叉会怎么样?深度解析潜在影响与行业生态变局 以太坊作为全球第二大加密货币和智能合约平台,其网络状态一直是行业关注的焦点,所谓“分叉”(Fork),是指区块链网络因共识机制、协议规则或治理理念分歧,导致链路分裂成两条或多条独立运行的新链的现象,在以太坊的发

    2026-08-03 16:30:01
    7 0
  • 以太坊12月15日分叉在即,网络升级与社区展望

    以太坊12月15日分叉在即,网络升级与社区展望 加密货币社区的目光再次聚焦于以太坊,继“合并”(The Merge)完成从工作量证明到权益证明的重大转型后,以太坊生态系统并未停下发展的脚步,据官方消息及社区广泛讨论,以太坊预计将在12月15日进行一次重要的网络升级,通常被称

    2026-08-03 16:30:01
    10 0
  • 以太坊3月1日硬分叉,升级路线图关键一步,生态再迎新变革

    以太坊3月1日硬分叉,升级路线图关键一步,生态再迎新变革 在全球区块链技术爱好者与开发者的共同瞩目下,以太坊(Ethereum)网络即将迎来一次重要的技术更新——一次定于3月1日进行的硬分叉,此次硬分叉并非旨在改变以太坊的基本共识机制或引发社区分裂,而是其持续演进路线

    2026-07-31 09:30:02
    20 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载