导航:首页 > 以太坊区 > 以太坊硬分叉影响

以太坊硬分叉影响

发布时间:2024-07-26 05:44:41

以太坊开发人员正在应对最坏情况


以太坊准备好迎接“伦敦”硬分叉了吗?


随着以太坊准备在8月4日星期三激活其第11次向后不兼容升级,也称为“硬分叉”,一些开发人员担心升级可能会在部署前进行更多测试。


在7月23日星期五举行的每两周一次的以太坊核心开发者会议之后不久,以太坊基金会的提姆·贝科在所有的核心开发者Discord 聊天室中写道,“有几个人已经联系或发推文说他们不一定对不延迟[硬分叉]感到满意……我[在会议上]询问了这个问题,似乎没有人有强烈的意见,但有些人提到这可能不是正确的方法。”


在回应贝科的评论时,以太坊软件客户端开发人员阿列克谢·阿胡诺夫表示,他同意,鉴于最近发生的事件,在每两周一次的会议上,没有更多讨论可能推迟被称为“伦敦”的硬分叉。


“我想我知道为什么,”阿胡诺夫写道。“推迟 [伦敦] 是一个敏感话题,没有人愿意承受压力,这是可以理解的。”


聊天室中的其他人恳求以太坊开发人员认真考虑将伦敦再推迟几周进行进一步测试。

对伦敦升级风险的担忧—其中包括影响以太坊费用市场的有争议的代码更改,称为以太坊改进提案(EIP)1559—在以太坊软件客户端Geth中发现一个错误后增长。


作为背景,Geth是最流行的用于连接以太坊的软件。据Ethernodes.org称,在所有同步到以太坊网络的计算机(也称为节点)中,估计有86%运行Geth客户端软件。

7月21日星期三,一个月前启动伦敦硬分叉的以太坊测试网络Ropsten,在运行Geth的节点将无效交易挖入一个区块,而运行少数客户Besu和Open以太坊的节点却拒绝了它。


几个小时内,Geth团队发布了一个补丁程序,并鼓励所有用户将他们的软件更新到最新版本号Terra Nova1.10.6。

虽然没有开发人员认为该漏洞应该在周五的电话会议期间延迟伦敦的主网络激活,但一些开发人员确实讨论了如果在以太坊而不是在测试网络上发现此类漏洞的适当行动方案。


“如果像这样的事情发生在主网上,我们会怎么做,尤其是在大多数客户Geth正在生产区块的地方?显然需要几个小时才能修复,”贝科在会议期间说。


以太坊基金会的马丁·霍尔斯特·斯温德强调,这些漏洞在Ropsten上并不是前所未有的,虽然解决它们“很麻烦”,但有两种方法可以解决它们。


首先,如果用户的节点遵循错误的区块链版本,用户将需要在链分裂之前在内部将链“倒回”到区块,并使用修补过的Geth软件同步到新链。其次,如果用户的节点尚未同步到区块链的某个版本,但正在尝试连接到网络以收集有关最近交易的数据或执行交易,则用户最终可能会连接到错误版本的链。为了避免这种情况,这些用户需要将以太坊上遵循正确链的某些节点“列入白名单”,并与卡在错误链上的其他节点隔离。

倒带和白名单以太坊节点都可以通过Geth完成。Ropsten上的矿工能够使用这些策略解决上周三发生的链分裂问题,尽管一位矿工在周五的会议上指出,在周三的事件发生之前,修复链分裂的指令没有得到有效传达,因此让许多矿工对如何正确重启节点感到困惑。


用户“AlexSSD7”在Discord 聊天室中写道,作为以太坊矿池的代表,他们“担心”Geth中的错误,并指出,“一分钟的[网络]停机时间让我们付出了很多代价。一小时的停机时间对我们来说是2万美元。”

客户端软件中的意外错误确实会对在主网络上运行的交易所和企业造成破坏,这就是为什么开发人员强调需要一个强大的监控系统,该系统可以快速提醒节点运营商链分裂并鼓励他们暂停运营直到进一步调查。


“这似乎是一个非常容易实现的成果,为生态系统提供了一种价值基调。如果你不确定如何开始,请在Discord中询问,”贝科在周五的会议上说。


如果在主网上部署伦敦后再次发生类似于周三发生的错误,这些解决方案肯定会有所帮助,但它们不一定是用于解决更大规模问题的相同解决方案,例如黑客神奇地打印了1亿个ETH。


如果发生如此灾难性的事情,以太坊基金会的丹尼·瑞安在周五的会议上表示,很难提前知道开发人员将如何进行。


“我认为对于将出现的多种类型的错误和多种类型的特性,只有多种选择,”瑞安说。


网络漏洞的影响越严重,解决漏洞的解决方案就越可能具有侵入性——并且对以太坊作为安全区块链的声誉的损害就越大。


随着以太坊发展路线图的近期硬分叉越来越雄心勃勃,找出最坏情况的潜在解决方案以及与网络权益持有人的损害控制计划可能很快成为开发人员考虑的当务之急。

Fountain联合创始人马修·香森说:“传统市场的DeFi:当安全代币出现时。” 亮点 : Fountain是以太坊上的一个去中心化交易所,使用户能够买卖安全代币。香森强调了区块链技术提供的流动性和可访问性,每天24小时可访问并允许即时结算。证券通证化还有其他一些好处,包括进一步提高可访问性的资产透明度和分拆。然而,建立一个完全去中心化的证券交易所有很多挑战。入职客户和新证券都需要遵守国际法规,包括了解客户法律和托管许可证。


“信贷授权的力量”,Aave创始人斯坦尼·库莱霍夫的演讲。亮点: Aave是一个建立在以太坊基础上的去中心化借贷协议。该协议背后的团队已经开发出一种可以提供零抵押贷款的产品。库莱霍夫认为,这是在将DeFi流动性引入实体经济和推动Aave借贷需求方面向前迈出的一步。


以太坊创造者维塔利克·巴特林所说的“DeFi之外的事情”。亮点: 除金融服务外,社交媒体和公共产品融资是以太坊尚未开展的两项活动。巴特林认为,网络的代币经济和抵抗审查是这些活动能够从建立在去中心化区块链之上获益的两个原因。


“Uniswap,DeFi&消费金融的未来”,Uniswap增长负责人Ashleigh Schap的谈话。亮点: Uniswap实验室正试图与Talos、Paxos和Fireblocks等区块链基础设施公司建立合作关系,将DeFi解决方案连接到PayPal和E*Trade等知名金融 科技 公司的后端。


Circle协议开发者朱利安·布特卢普谈到“为什么DEX正在吞噬世界”。亮点: 在最好的情况下,[去中心化金融]允许世界公民平等地使用所有货币、股票和金融平台。随着领域的发展,去中心化将成为一种趋势。监管者将监督传统金融界使用的协议,用户仍将有权进入DeFi如今的“狂野西部”试验场。


#比特币[超话]# #数字货币#

㈡ 虚拟币的子币是什么意思

并没有听说过“虚拟币的子币”这种说法。不知道你说的是不是虚拟币的分叉。比如以太坊和以太经典,比特币和比特币现金等等(如果想了解详情可以去币易看看),是这个意思吗?

分叉是指区块链网络在“升级”时社区发生了意见分歧,从而导致区块链系统一分为二,出现了两条不同的区块链,如下图所示

新诞生的这个区块链中自然而然也出现了一个全新的Token,这就是我们所说的分叉币。比如:比特币在2017年7月,为了解决比特币区块链拥堵问题,提出了几种不同的方案,导致比特币区块链一分为二,分叉形成一个新的币种BCH(比特现金)

某种程度上来说BCH算是比特币的孩子,因为它是从比特币原有系统中所诞生的;

另外分叉还分为“硬分叉”和“软分叉”,还是以比特币为例:

1.硬分叉,是指当比特币代码发生改变后,旧节点拒绝接受由新节点创造的区块。不符合原规则的区块将被忽略,矿工会按照原规则,在他们最后验证的区块之后创建新的区块

2.软分叉,是指旧的节点并不会意识到比特币代码发生改变,并继续接受由新节点创造的区块

简单说硬分叉只能向后兼容、不可以向前兼容,而软分叉既可以向后兼容、也可以向前兼容。

区块链分叉虽然不会把你手上的币一分为二,还可能会在原有的基础上多出一个新币,但是区块链分叉大多时候都不是好消息,因为这代表社区出现了很大的分歧

当然,不是所有区块链都会出现分叉、分叉币大多出现在采用POW共识机制的数字货币中。

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

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

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

㈣ 以太坊分叉后原来的币会怎么样

  1. 以太雾EthereumFog,简称:ETF,是以太坊Ethereum的分叉链,是为了解决以太坊所缺乏的分布式存储和分布式计算能力而生,后期会切换为POW+POS混合挖矿。原生Coin为ETF。

  2. 以太坊分叉成以太雾后,两者会共同存在,共同发展。

㈤ ethw甯佸拰eth鏈夊暐鍖哄埆

ETHW甯佸拰ETH鏄涓ょ嶄笉鍚岀殑鍔犲瘑璐у竵锛屽畠浠涔嬮棿瀛樺湪鏄庢樉鐨勫尯鍒銆侲THW甯佹槸ETH锛堜互澶鍧婏級纭鍒嗗弶鍚庝骇鐢熺殑涓绉嶆柊浠e竵锛岃孍TH鏄浠ュお鍧婄綉缁滅殑鍘熺敓浠e竵銆

棣栧厛锛屾垜浠闇瑕佷簡瑙d粈涔堟槸纭鍒嗗弶銆傚湪鍖哄潡閾炬妧鏈涓锛岀‖鍒嗗弶鏄鎸囧尯鍧楅摼缃戠粶鍦ㄦ煇涓鐗瑰畾鐨勫尯鍧楅珮搴︿笂锛岀敱浜庡叡璇嗚勫垯鐨勬敼鍙橈紝瀵艰嚧鍘熸湁鐨勫尯鍧楅摼鍒嗚傛垚涓ゆ潯鎴栨洿澶氱殑閾俱傝繖绉嶅垎瑁備細浜х敓鏂扮殑浠e竵锛屽嵆鍒嗗弶甯併傚湪杩欎釜鑳屾櫙涓嬶紝ETHW甯佸氨鏄鍦ㄤ互澶鍧婄綉缁滃彂鐢熺‖鍒嗗弶鏃朵骇鐢熺殑涓绉嶅垎鍙夊竵銆

鍏舵★紝鎴戜滑鏉ョ湅ETH銆侲TH鏄浠ュお鍧婄綉缁滅殑鍘熺敓浠e竵锛屼篃鏄璇ョ綉缁滀笂鏈涓昏佺殑鍔犲瘑璐у竵涔嬩竴銆備互澶鍧婃槸涓涓鍘讳腑蹇冨寲鐨勬櫤鑳藉悎绾﹀钩鍙帮紝瀹冨厑璁稿紑鍙戣呭湪鍏朵笂鏋勫缓鍜岄儴缃插幓涓蹇冨寲搴旂敤锛圖Apps锛夈侲TH浣滀负浠ュお鍧婄綉缁滅殑浠e竵锛屼富瑕佺敤浜庢敮浠樹氦鏄撴墜缁璐广佷綔涓烘櫤鑳藉悎绾︾殑鎵ц岃垂鐢锛屼互鍙婂湪鍚勭嶅幓涓蹇冨寲閲戣瀺锛圖eFi锛夊簲鐢ㄤ腑浣滀负鎶垫娂鍝佹垨娴佸姩鎬ф彁渚涜呫

閭d箞锛孍THW甯佸拰ETH涔嬮棿鏈変粈涔堝尯鍒鍛锛

1. 璧锋簮鍜屽巻鍙诧細濡傚墠鎵杩帮紝ETHW甯佹槸浠ュお鍧婄‖鍒嗗弶鍚庝骇鐢熺殑鍒嗗弶甯侊紝瀹冪殑瀛樺湪鏄鐢变簬浠ュお鍧婄綉缁滃叡璇嗚勫垯鐨勬敼鍙樸傝孍TH鏄浠ュお鍧婄綉缁滅殑鍘熺敓浠e竵锛岃嚜浠ュお鍧婄綉缁滆癁鐢熶箣鍒濆氨瀛樺湪銆

2. 鐢ㄩ斿拰鐢熸侊細铏界劧ETHW甯佸拰ETH閮芥槸鍔犲瘑璐у竵锛屼絾瀹冧滑鍦ㄤ互澶鍧婄敓鎬佺郴缁熶腑鐨勭敤閫斿拰鍦颁綅涓嶅悓銆侲TH浣滀负浠ュお鍧婄綉缁滅殑鍘熺敓浠e竵锛岃骞挎硾搴旂敤浜庡悇绉嶅満鏅锛屽寘鎷鏀浠樹氦鏄撹垂鐢ㄣ佸弬涓嶥eFi搴旂敤绛夈傝孍THW甯佷綔涓哄垎鍙夊竵锛屽叾鐢ㄩ斿拰鐢熸佺浉瀵规湁闄愶紝涓昏佸彇鍐充簬鍒嗗弶鍚庣殑鏂扮綉缁滆兘鍚﹁幏寰楄冻澶熺殑鏀鎸佸拰搴旂敤銆

3. 甯傚満琛ㄧ幇锛氱敱浜嶦THW甯佸拰ETH鍦ㄨ捣婧愩佺敤閫斿拰鐢熸佺瓑鏂归潰鐨勫樊寮傦紝瀹冧滑鍦ㄥ競鍦轰笂鐨勮〃鐜颁篃鏈夋墍涓嶅悓銆備竴鑸鏉ヨ达紝鐢变簬ETH鍦ㄤ互澶鍧婄敓鎬佺郴缁熶腑鐨勬牳蹇冨湴浣嶏紝鍏跺競鍊煎拰娴佸姩鎬ч氬父瑕侀珮浜嶦THW甯併傜劧鑰岋紝杩欏苟涓嶆剰鍛崇潃ETHW甯佹病鏈夋姇璧勪环鍊硷紝瀹冪殑浠锋牸涔熶細鍙楀埌甯傚満渚涢渶銆佹姇璧勮呮儏缁绛夊氱嶅洜绱犵殑褰卞搷銆

鎬讳箣锛孍THW甯佸拰ETH铏界劧閮芥槸鍔犲瘑璐у竵锛屼絾瀹冧滑鍦ㄨ捣婧愩佺敤閫斻佺敓鎬佸拰甯傚満琛ㄧ幇绛夋柟闈㈠瓨鍦ㄦ槑鏄剧殑宸寮傘傛姇璧勮呭湪鍏虫敞杩欎袱绉嶄唬甯佹椂锛屽簲璇ユ牴鎹鑷宸辩殑鎶曡祫鐩鏍囧拰椋庨櫓鎵垮彈鑳藉姏鍋氬嚭鍚堢悊鐨勯夋嫨銆

㈥ 浠ュお鍧婄‖鍒嗗弶鏄浠涔堝憖

纭鍒嗗弶鏄涓绉嶄笉鏀鎸佸悜鍚庡吋瀹圭殑杞浠跺崌绾ф柟寮忋傞氬父杩欎簺鎯呭喌涓昏佸彂鐢熷湪锛屾柊鑺傜偣涓庢棫鑺傜偣鐨勮勫垯鍐茬獊鐒跺悗娣诲姞鏂拌勫垯鐨勬椂鍊欍傛柊鑺傜偣鍙鑳戒笌杩愯屾柊鐗堟湰鐨勮蒋浠惰妭鐐硅繘琛岀浉浜掍氦鎹銆傜粨鏋滐紝鍖哄潡閾惧彂鐢熶簡鍒嗚傦紝鐢熶骇鍑轰袱涓鍗曠嫭鐨勭綉缁滐細涓涓鎸夌収鏃ц勫垯杩愯岋紝涓涓鍒欐寜鐓ф柊瑙勫垯杩愯屻傝妭鐐瑰湪鍗囩骇鍚庝細鍙樹负钃濊壊銆備箣鍓嶇殑榛勮壊鑺傜偣浼氭嫆缁濊摑鑹茶妭鐐圭殑杩炲叆锛岃岃摑鑹茬殑鑺傜偣涔嬮棿鏄鍙浠ョ浉浜掕繛鎺ャ傚洜姝わ紝鐩鍓嶆槸鏈変袱涓缃戠粶骞惰岃繍琛屻備粬浠灏嗙户缁浜х敓鍖哄潡浠ュ強浜ゆ槗锛屼絾鏄涓嶅啀鍦ㄥ悓涓鍖哄潡閾句笂宸ヤ綔銆傚湪鍖哄潡閾剧綉缁滆揪鍒板垎鍙夊尯鍧椾箣鍓嶏紝鎵鏈夎妭鐐归兘鍏锋湁鐩稿悓鐨勫尯鍧楅摼锛堝苟涓斿巻鍙茶板綍浠嶇劧瀛樺湪锛夛紝浣嗘槸杩欎箣鍚庡畠浠灏嗗叿鏈変笉鍚岀殑鍖哄潡鍜屼氦鏄撱
鎴戜滑閫氳繃浠ヤ笂鍏充簬浠ュお鍧婄‖鍒嗗弶鏄浠涔堝憖鍐呭逛粙缁嶅悗,鐩镐俊澶у朵細瀵逛互澶鍧婄‖鍒嗗弶鏄浠涔堝憖鏈変竴瀹氱殑浜嗚В,鏇村笇鏈涘彲浠ュ逛綘鏈夋墍甯鍔┿

㈦ 以太坊分叉是什么意思

君士坦丁堡,以太坊的下一次全系统升级,即将到达您附近的一个节点。

君士坦丁堡包括五个不同的以太坊改进建议(EIPs),已经于8月31日完成。一旦在以太坊上发布,这些提案将通过一系列新的向后兼容的升级永久地改变区块链。

这意味着运行以太坊软件的计算机网络的节点必须与整个系统一起更新,或者继续作为单独的区块链实体运行。

系统范围的升级在过去引发了相当多的戏剧性事件,更正式地说法应该是“硬分叉”。最值得注意的是,在一部分用户不同意这种变化的情况下,这可能导致同一区块链的两个不同版本同时运行。目前想要投资以太坊的朋友,可以到比特网交易所进行交易。

㈧ 以太坊硬分叉是什么

硬分叉是一种不支持向后兼容的软件升级方式。通常,这些情况发生在节点以与旧节点的规则冲突的方式添加新规则时。新节点只能与运行新版本的软件节点进行交互。结果,区块链发生了分裂,生产出两个单独的网络:一个按照旧规则运行,一个则按照新规则运行。节点在升级后变为蓝色。之前的黄色节点拒绝蓝色节点的连入,而蓝色的节点之间可以相互连接。因此,现在有两个网络并行运行。他们将继续产生区块和交易,但不再在同一区块链上工作。在区块链网络达到分叉区块之前,所有节点都具有相同的区块链(并且历史记录仍然存在),但是这之后它们将具有不同的区块和交易。由于存在相同的历史记录,因此如果您在分叉之前持有代币,那么您将在这两个网络上同时获得代币。假设在600,000区块高度发生分叉时,您手里有5 BTC。您可以选择在区块高度到达600,001时,在原始区块链上将这5个代币花费掉,但是在新产生的区块链上并不会记录这笔在600,001区块高度的消费。假设加密方式没有发生变化,那么在新的分叉网络上您的私钥中仍然会存在这5个代币。 以太坊硬分叉的一个案例是2016 年 6 月 17 日,the DAO 合约上出现漏洞并被攻击者乘虚而入,导致约三百六十万 ETH 被盗取。根据该合约的设计,这些资金需要被冻结 28 天才能成功被转移。如果没有采取任何措施的话,黑客会拥有 ETH 总额的 4.4%。为解决这个问题,备受争议的 EIP 779 被提出来,其目的在于修改攻击者的锁定合约。如此一来,ETH 持有者便可以从 the DAO 合约上提出其 ETH。7 月 20 日,以太坊大部分成员支持实行硬分叉,然而少数社区成员持反对意见,并决定实行硬分叉,分叉后的原链改名为以太坊经典 (Ethereum Classic)。

阅读全文

与以太坊硬分叉影响相关的资料

热点内容
husd和BTC之间的关系 浏览:558
数字货币一直下跌是什么原因 浏览:40
30的区块链 浏览:244
比特币一次性可以卖多少钱一个 浏览:745
韩国btc队 浏览:149
如何选购虚拟货币 浏览:819
以太坊创始人v神的持币 浏览:191
eos和btc啥区别 浏览:325
算力资源中心 浏览:153
比特币打错地址 浏览:557
比特币老用户如何找回 浏览:624
挖以太坊矿机多少钱一个 浏览:713
国家出台数字货币 浏览:730
银行马上要发数字货币了吗 浏览:44
bhp超级算力 浏览:101
BTC点未形成 浏览:571
以太坊算力2020 浏览:419
以太坊的交易手续费是多少 浏览:788
vap虚拟货币 浏览:464
公安部关于比特币挖矿 浏览:266