以太坊分叉條件
Ⅰ 以太坊硬分叉是什麼
硬分叉是一種不支持向後兼容的軟體升級方式。通常,這些情況發生在節點以與舊節點的規則沖突的方式添加新規則時。新節點只能與運行新版本的軟體節點進行交互。結果,區塊鏈發生了分裂,生產出兩個單獨的網路:一個按照舊規則運行,一個則按照新規則運行。節點在升級後變為藍色。之前的黃色節點拒絕藍色節點的連入,而藍色的節點之間可以相互連接。因此,現在有兩個網路並行運行。他們將繼續產生區塊和交易,但不再在同一區塊鏈上工作。在區塊鏈網路達到分叉區塊之前,所有節點都具有相同的區塊鏈(並且歷史記錄仍然存在),但是這之後它們將具有不同的區塊和交易。由於存在相同的歷史記錄,因此如果您在分叉之前持有代幣,那麼您將在這兩個網路上同時獲得代幣。假設在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)。
Ⅱ 什麼是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等。
Ⅲ 什麼是分叉幣
在區塊鏈和比特幣等數字貨幣的討論中,我們經常聽到
「分叉」
這個詞,那麼到底什麼是分叉呢?分叉又會有什麼影響呢?
區塊鏈
在說分叉之前,先普及一點區塊鏈的小知識,這樣更容易幫助我們理解分叉是什麼(如果你對區塊鏈一點概念也沒有,歡迎翻閱我以前的文章,都是些通俗的話語幫你了解什麼是區塊鏈)。
區塊鏈,顧名思義,就是由區塊組成的鏈條,當然這種鏈條只是一個形象比喻,說白了就是數據區塊有序地連接起來。在比特幣中,區塊中存放的是比特幣的交易記錄,區塊的大小和交易記錄所佔用的空間決定了一個區塊能存放多少交易記錄。這些交易記錄被打包到區塊中,然後區塊一個個相連就構成了區塊鏈。
為什麼要分叉
我們知道,比特幣軟體像其他軟體一樣,需要定期更新和修改,以便讓他更好。所以新的版本就會出現,但是由於不是所有人都即使下載了新版本,所以有個礦工就運行了舊版本,有的則運行了新版本,那麼一旦新舊版本不兼容的話,區塊鏈就會分叉。因為因版本的區塊和舊版本的區塊可能存在差異,所以他們不能被連接到同一個區塊鏈上,所以就會出現兩條鏈,甚至多條鏈,這就是分叉。
軟分叉
軟分叉指的是,當新共識規則發布後,沒有升級的節點會因為不知道新共識規則下,而生產不合法的區塊,就會產生臨時性分叉。這種分叉會隨著節點的升級而逐漸修復。
硬分叉
硬分叉指的是,區塊鏈發生永久性分歧,在新共識規則發布後,部分沒有升級的節點無法驗證已經升級的節點生產的區塊,通常硬叉就會發生。所以,在數字貨幣領域,硬分叉往往導致新的幣種出現。例如以太坊的硬分叉就導致了
eth的出現。
Ⅳ 以太經典是如何誕生的
去年六月,以太坊最熱項目TheDAO被黑客利用智能合約的漏洞,轉移了市值五千萬美元的以太幣。為了挽回投資者資產,以太坊社區最終做出投票表決,大部分參與者同意更改以太坊代碼,希望索回資金。為此,以太坊進行硬分叉,作出一個向後不兼容的改變,讓所有的以太幣——包括被黑客佔有的——都回歸原處。
這里有必要介紹下什麼是硬分叉。區塊鏈也不是一成不變的程序,也會升級系統規則,改變一些代碼。在系統升級的過程中,如果某些節點不接受升級則導致整個網路無法達成統一共識,這時就會出現兩條區塊鏈,這就是硬分叉。即將在8.1日發生的比特幣硬分叉也是這樣的情況,這里我們就不展開講解了。
對於硬分叉這件事,以太坊有一部分人不同意這個做法,他們認為區塊鏈的本質是去中心化、開放性和不可更改,這是它的價值所在,因而拒絕修改交易記錄。以太經典的網站上寫道:「以太坊基金會回應的方式可能是最糟糕的一種,我們相信最初版本的以太坊,作為一個世界電腦,它不會說倒就倒,它運行著不可逆的智能合約。」通過留在未經變動的以太坊版本中繼續挖礦,這些人用自己的方式保護著這些價值。聽上去好像是跟情懷相關的事。
由於此次硬分叉是通過區塊鏈公開進行的,因此雖然存在著反對的意見,但隨著越來越多人對於硬分叉的支持,2016年7月21日,以太坊硬分叉成功。
目前,以太坊的「官方」版本ETH,是由其原始開發者進行維護的;以太經典ETC則是由一個全新團隊進行維護。這是第一次主流區塊鏈為了補償投資人而通過分叉來變更交易紀錄。分叉以前就持有以太幣的人在分叉後會同時持有ETH和ETC,存在交易所或在線錢包中的以太幣也不例外。此次分叉衍生出來的兩個市場,總價值達12億美元以上。
目前,越來越多的以太坊礦工投入大量算力到這款經典區塊鏈中,ETC交易量上漲,不僅僅是因為理念上的符合,更是因為他們看到了保護交易安全及贏得相關挖礦獎勵的價值。以太經典面世後一兩天的數據讓人印象深刻,其網路的哈希率是544GH/s,佔了以太坊網路哈希總量的13%。
「幣匯」是第一家接受ETC幣種的交易所,隨後大部分支持ETH的交易所也開始陸續支持ETC。OKCoin幣行在7月15日開啟ETC充值,並在17日正式上線ETC現貨交易
Ⅳ 硬分叉和軟分叉有什麼區別
最近,區塊鏈行業里最熱鬧的莫過於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名,這也是二者在硬分叉領域被當作經典案例的原因之一。
分叉的優缺點
區塊鏈技術的發展還處於很初期的狀態,分叉對於區塊鏈來說,就相當於一個技術迭代的過程,隨著人們不斷發現區塊鏈技術現有的限制,只有不斷升級和擴展這項技術,才能讓區塊鏈技術走向成熟。
當然,這種分叉跟區塊鏈不可篡改的特性正在背道而馳,但沒有天生完美的技術,區塊鏈也不例外,技術的發展如果在發生錯誤時都不可控,那這種技術就無法做到普世,人們對它的信任度也無法提升。且分叉的結果是由社區成員投票決定的,某種程度上來說依舊遵守著去中心化的原則。
人們對區塊鏈分叉各執己見,但在區塊鏈發展的歷史進程里,分叉無疑讓區塊鏈變得更有故事性和可能性了。
Ⅵ 以太坊新協議產生後屬於硬分叉還是軟分叉
硬分叉。根據以太坊社區對新協議的討論,新協議將採用基於ProofofStake的共識機制,並採用一些新的網路協議和技術。但是,這些更改需要對整個以太坊網路進行改動,畢孝並且導致不兼容性問題。因此,將會在新協議實施時進行硬分叉。硬分叉和軟分叉是兩種不同的區塊鏈升級方式。硬分叉是指對區襲舉塊鏈協議進行了不兼容拍數碧的升級,導致在升級前後存在矛盾和分裂;而軟分叉則是指對協議進行了向後兼容的升級,不會導致分叉。在以太坊的發展歷程中,曾經發生過多次硬分叉,如2016年的DAO攻擊事件後進行的恢復硬分叉。