當前位置:首頁 » 幣種行情 » eth幾次分叉價格變化

eth幾次分叉價格變化

發布時間: 2025-03-03 15:15:59

A. 倫敦硬分叉在即,六年前以太坊的創世地址們在幹嘛

撰文:潘致雄

北京時間 2015 年 7 月 30 日晚上 11 點 26 分, 以太坊 0 號 區塊 被正式挖出,該區塊中包含了 8893 筆創世交易 ,為 8893 個地址分配了以太坊網路中初始的 7200 多萬個 ETH

剛剛過完 「六歲生日」 的以太坊網路即將在本周迎來 倫敦硬分叉升級 ,此次升級中的 EIP-1559 以太坊誕生以來首次經濟模型修改 ,該提案的重要性不言而喻,但也引發了部分礦工和社區的巨大爭議。截止發文時,仍有 35% 的節點未升級支持倫敦硬分叉,不過無論如何,這一切都將在兩天後塵埃落定。

在這個對於以太坊頗具紀念意義的時刻,我們對那幾千個創世地址的特徵和資產持有情況做了些簡單的分析,也發現了一些有意思的結論。

有兩個比較直觀的維度可以參考這 8893 個地址目前持有 ETH 的情況,一個是這些地址總共持有的 ETH 和持有 ETH 數量的分布情況。

據鏈聞統計的數據,這 8893 個地址當前持有的 ETH 總量約為 309 萬 ETH ,相比六年前的 7200 萬 ETH 減少了 近 96%

但是如果以美元價值來看,這些地址資產價格提升的幅度很大。參考 CoinMarketCap 上 ETH 在 2015 年 8 月 7 日的開盤價格 2.83 美元,六年前 7200 萬 ETH 的總價值為 2 億美元;但是按照 ETH 目前的 2500 美元的價格計算,309 萬 ETH 的總價值超過 77 億美元,是六年前的近 40 倍,而在不久前以太坊創出 4300 美元 歷史 高點時,這一增幅更加可觀。

另一個維度是持有 ETH 數量的分布情況,特別是余額小於 0.01 ETH 的地址,很可能是被拋棄不用的地址。

經整理發現,目前有 5317 個創世地址 的余額小於 0.01,佔全部創世地址的約 60% 。如果擴大該標准為小於 1 ETH 的地址數量,則佔全部創世地址的約 82% (7248 個) 。

雖然這些地址已經將絕大多數的以太坊轉出,但這並不代表這些地址背後的用戶賣掉了以太坊,因為也很有可能只是轉移到了其他地址,或用戶是在對地址進行整理,不過這些情況無法從鏈上准確判斷。

在這批創世用戶中,仍有 8% 的地址幾乎未挪動手中的 ETH,特別是在這六年的時間里,以太坊的價格從最低不到 1 美元漲到了最高 4000 多美元,這些人的浮盈至少有了幾千倍。

從具體的規則來說,我們獲取了這些地址創世時的余額和當前的余額,如果差值介於 0.01 ETH 至-0.01 ETH 之間,則符合該標准,因為其中不少的地址收到過各種各樣的空投,或創建過智能合約,所以可能會增加或者減少一些 ETH。

所有符合該標準的地址數量為 723 個,更可怕的是,這些地址持有的 ETH 數量超過 200 萬 ETH ,占 8893 個地址當前 ETH 總持有量 (309 萬 ETH) 的 65%。這 200 萬個 ETH 目前的價值約 50 億美元。

在這 8893 個地址中,有一個地址的當前余額相比創世時減少了超過 1190 萬個 ETH,也就是該地址在創世階段的幾乎所有 ETH 都已轉出,只留下了零頭 (不到 10 ETH) 。

該地址 (0x5abfec2…56f9) 在創世時收到了 1190 萬個 ETH (也是創世時余額最大的地址) ,一周後該地址創建了一個智能合約地址 (0xde0B295…7BAe) 用以管理這 1190 萬個 ETH,目前該地址在 Etherscan 上被打上了 「Ethereum Foundation」 (以太坊基金會) 的賬戶標簽和 「EthDev」 (以太坊開發者) 的姓名標簽 (一個賬戶標簽下可能有多個姓名標簽) 。

所以從 EthDev 這個地址來看,目前的余額接近 40 萬 ETH,相比創世時的 1190 萬個 ETH 減少了 97% 的 ETH。不過和上面的情況一樣,其實持有的美元價值是增長了,從創世時的 3368 萬美元 (ETH 以 2.83 美元計) 增長至如今的 10 億美元 (ETH 以 2500 美元計) 。

藍色是 ETH 余額,黑色折線是持有 ETH 的美元總價值

另外在 8893 個地址中,有 40 多個地址 的余額相比創世時的余額還增長了,其中增長最多的一個地址增加了超過 3 萬個 ETH (現在價值 7500 萬美元) 。

該地址 (0xddbd2b9…121a) 在創世時獲得了 1 萬個 ETH,沒過幾天這位未知用戶就把 ETH 全部轉到了 Kraken,或許是在出售這些 ETH,或提供流動性。然後該地址又在 10 天後收到了一筆 8 萬多 ETH 的轉賬,後來又陸陸續續分批轉移出 (部分流向了交易所) ,剩下約 4 萬個 ETH。該地址自 2015 年 10 月以來,余額就再未變化過。

而該地址收到的 8 萬個 ETH,其實最終還是來自於上述的這個 EthDev 的。所以一個比較合理的猜測是,這位用戶 (機構) 除了參與創世之外,還和以太坊基金會有較深的關聯,或許是某個開發者、某個以太坊基金會的內部地址、某個早期投資機構等。

網路中對於該地址的信息極少,不過在 Etherscan 的 開發者文檔 中,使用了該地址作為演示,這也許並不是一個巧合。

B. 沒錯,這就是ETH(etc什麼鬼

之前以太坊發生了一次被盜事件,令人非常震驚,以太坊創始人聲稱可以通過改變運算方式對這些丟失幣種進行找回,於是以太坊進行硬分叉,但是不是所有人都對這次分叉持有支持態度,所以,有一部分人仍然堅持原來的演算法不變,所以,堅持原有的運算鏈的就是ETC,分叉後的主鏈就是現在得以太坊。 EOS是的創始人是DM,勵志成為區塊鏈操作系統,和以太坊的關系,應該是基於以太坊進行開發的,今年6月份主網上線,價值應該會大增。目前這三個幣種在多個平台都有交易,支持法幣的有:BtcTrade國際站,火幣,ok等,支持使用ETH,BTC兌換的,有幣安,Coinegg等。

C. 以太坊分叉什麼幣

以太坊分叉會產生以太坊經典。
以太坊分叉是指由於網路升級或其他原因導致的以太坊區塊鏈上的分裂,從而產生新的數字貨幣。當以太坊出現分叉時,原來的以太坊會分為兩個部分運行,其中一部分繼續沿用原有的區塊鏈,而另一部分則會出現新的數字貨幣。在這種情況下,產生的新的數字貨幣就被稱為以太坊經典。這是因為這些新的數字貨幣繼承了原始以太坊的技術特點,並保持了原有的去中心化、安全性和智能合約功能等特性。值得注意的是,以太坊經典目前在加密貨幣市場上仍然具有一定的價值和交易活動。
具體來說,以太坊分叉產生的ETC是由原以太坊分叉後的其中一個分支發展而來。在網路升級時,如果區塊鏈用戶對於升級的協議或細節不能達成共識,就有可能導致以太坊發生分歧演變出兩個不同的鏈和代幣。其中一個鏈仍然使用原來的代幣ETH繼續運行;另一個則誕生出新的代幣ETC。雖然ETH和ETC在技術上有許多相似之處,但它們卻是兩個不同的加密貨幣項目,擁有不同的開發團隊和社區支持。總的來說,以太坊分叉產生的以太坊經典是區塊鏈技術不斷發展與創新的一個產物。

D. 怎麼解決區塊鏈分叉

POW、POS、如何規避分叉的思考

POW即工作量證明共識機制,即整個曠工節點去計算數學題,最先運用工作量證明共識機制的項目是比特幣,比特幣是目前世界最成功的區塊鏈項目,從08年誕生到現在,系統基本上沒有遇到大的事件,說明他的系統還是有獨特的優勢的,不然怎麼在一個沒有中心化公司或者個人去運作的情況下能夠持續運作這么久,接下來我們一起去看看他究竟有什麼樣的優點:

在比特幣的網路系統里,整個系統的交易記錄都是曠工通過哈希碰撞將區塊寫入鏈中的,在哈希碰撞的過程就是整個網路曠工爭搶記賬權的過程,誰的腦袋聰明,就先破解了系統裡面的這個難題,從而獲得記賬權,然後向全網公布,得到6個節點確認之後,這個區塊寫入系統的大漲本上,如果有人要想去篡改自己的數據,他就得在最快的時間修改之前形成的所有區塊數據,因為每一個區塊的哈希都是由上一個哈希計算出來的,所以如果要想篡改數據不但需要強大的算力和很短的時間完成,如果時間太慢,超過10分鍾,下一個區塊就會形成,篡改起來將會更加的難,所以黑客要想攻擊整個網路,是非常難的事情,所以這也是比特幣系統如此問的原因。

因為系統為了維護這個公共賬本,曠工們需要花費大量的算力去算這到哈希函數的難題,在一定的時間只能有少部分節點曠工可以獲得記賬權,對於沒有獲得記賬權的曠工來說,他之前所花費的的電力基本都白費了,所以工作量證明最大的問題就是會浪費大量的算力,算力背後的支撐就是我們的電能。

在我們幣精英商學院群里,如果我們發行一個Token叫精英幣在本群內部交易流通,如果我們內部的交易就會形成賬本,大家為了維護這個賬本就得花大量的時間去維護,比如說我和濤濤發生了一筆交易,如果我們群內有有15名曠工去爭奪記賬權枝派,結果阿雷獲得了記賬權,阿雷記錄完之後向全網廣播,說我已經把賬記錄完畢,然後14名曠工中的6個曠工去確認阿里的賬記錄得是否真實,核實通過通過後阿雷的記錄的賬單才能並入到我們幣精英商學院的大賬本中,其實大家回頭來看這個過程,不僅浪費了大家很多時間,而且整個打包到確認需要花費很長的時間,如果我們幣精英以後的學員越來越多,有幾十萬,那橘凳么每天發生的交易就有好幾萬筆,這將需要耗費多少的人力和時間啊。

即擁有的幣越多,有記賬權的概率越大,這里的越多有兩個維度,一個是持有幣的時間期限,第二一個就是持有代幣的數量,所以這里的幣指的是幣齡,即持幣數量持幣天數。比如

幣精英商學院的袁叔叔持有精英幣1000個持有周期是30天,那麼他的幣齡是100030=30000,即每個幣每天產生一個幣齡,並且每產生一個區塊幣齡就會被清0,假如每被清空365個幣齡,就會從區塊中獲得0.05個精英幣的利息,那麼袁叔叔開啟了一個區塊,他將得到的利息是【《1000*30》X5%】/365=4.1個精英幣。通過上面我們可以知道他的優點是:省略掉了競爭記賬造成的資源浪費,在一定程度上縮短了達成共識的時間。他的缺點就是容易形成貧富兩極分化,有幣的人越來越有幣,還有個問題就是沒有專業化,擁有權益的人未必希望參與記賬,

關於對待分叉來說那個共識機制有效目前來說沒有正確的答案,首先我們來分析一下比特幣分叉的原因是他的的容量小,每個區塊只有2M,就相當於我們的城市道路只有兩車道,隨著社會的快速發展,車子越來越多,兩車道已經不能滿足我們的要求,於是出現了4次道或者形成專用車道,即自行車道和汽車專用道、公交車專用車道。這也就是我們所說的側鏈機制,但是目前這種技術尚未取得明顯的成功和進步,還有一種解決辦法就是閃電網路技術,閃電網路技術就是區塊系統的小筆交易放到最後統一處理,就像在我們幣精英商學院的同學麻將桌上打麻將一樣,每次都結算很麻煩,於是阿雷想出了一個辦法,第一局阿雷輸了200個精英幣給文濤,第二局是文濤輸了200個精英幣給魏剛第三局則是魏剛輸給了東城200個精英幣,然後打完三局阿雷說我想回家寫作業了,不玩了,開始算賬,阿雷直接給東城200個精英幣就OK,是不是很快啊,這只是我舉的理想例子,在區塊鏈的交易不是這么簡單,所以閃電網路到目前為止還處於探索期,還不能算是最好的解決方案。

關於為什麼還是分叉了呢?這裡面有很多原因,我猛伍賀認為90%是人為原因,跟要想解決比特幣交易速度沒有一點關系,很多人分叉就是為了賺點錢,分叉之後很多私生子都沒有爸媽管了,所以我是不喜歡分叉幣的。

區塊鏈為什麼有分叉?分叉會發生什麼情況?

????區塊鏈的分叉(fork)的形成原因可能有多種。

????當兩個結點幾乎在同一個時間挖到了礦並同時發布區塊,此時就出現臨時性的的分叉(statefork),

????本質上是對比特幣這個區塊鏈當前的狀態產生了意見分歧,

????當人為的發起分叉攻擊(forkingattack),也就是故意造成這類分叉(deliberatefork)還有一類分叉是,當比特幣的協議發生了改變的時候,軟體需要升級。而在分布式系統中不能保證所有節點同時升級軟體,假設存在部分節點未升級,會導致協議分叉(protocolfork)。對協議修改的內容的不同,又可以將分叉分為硬分叉(hardfork)和軟分叉(softfork);

????比特幣協議增加新協議,擴展新功能,未升級軟體的舊節點會不認可這些修改,會認為這些特性是非法的。這也就是對比特幣協議內容產生分歧,從而導致的分叉叫硬分叉。此時,就出現了新節點永遠沿著新節點產生的鏈挖礦,舊節點永遠沿著舊節點鏈挖礦,由於新節點算力足夠強,所以形成兩條永遠都在延伸且平行的鏈。只要這部分舊節點永遠不更新,則舊鏈將一直延續,可見這種分叉是持久性的。

出現hardfork後,便變成了兩條平行的鏈,也就造成了社區分裂。社區中有一部分人,會認為下面的鏈才是根正苗紅,各個鏈上的貨幣獨立。以太坊歷史上的一件大事就是硬分叉事件。以太坊稱為ETH,但目前看到的ETH已經不是最初的ETH了,以太坊在歷史上發生過硬分叉,另一個鏈稱為ETC。實際上,ETC才是以太坊設計原本的協議,而ETH是黑客攻擊ETH上一個智能合約THEDAO後,進行回滾的協議鏈(將黑客攻擊偷取的以太幣採用硬分叉方式回滾回到另一智能合約,然後退還給真正擁有者)。

????分叉之初,由於兩個鏈分叉造成了互相影響,產生了很多麻煩。比如:在ETH鏈上有一筆轉賬B-C,有人便在ETC鏈上回放,將ETC鏈上的貨幣頁轉給了C(C收到兩筆錢)。後來,對兩條鏈各添加了一個chainID,將兩個鏈區分開,才使得這兩條鏈真正分開。

如果對BTC協議添加限制,使得原本合法交易在新交易中不合法,便會形成軟分叉。

當大多數節點已經更新完畢之後,舊節點認可新節點挖出的區塊,因此發布自己挖出的區塊,但新節點不認可舊結點挖出的區塊,便沿著上一個新節點發布的區塊繼續挖礦,當新節點擁有大部分算力的時候,新鏈會越來越長,從而舊節點挖出並發布的區塊一直被拋棄,無法獲得出塊獎勵,最終倒逼舊節點升級軟體,實現所有節點認可新協議並進行升級。可見,只要系統中擁有半數以上算力節點更新軟體,此類分叉不會出現永久性分叉。比特幣腳本中的P2SH就是通過軟分叉方法加進去的。

?

????這一部分我並沒有查到太多的資料,但是在絕大多數共識協議之中我們都假設需要過半算力;

????在理論上,如果掌握了50%以上的算力,就擁有了獲得記賬權的絕對優勢,可以更快地生成區塊,也擁有了篡改區塊鏈數據的權利。因此,當具有過半的算力,也就是51%都是誠實可靠的,能保證整一個區塊鏈在合法有序的進行運行。

????但是為什麼選擇過半的算力,而不是過半的用戶?比特幣系統,任何人都可以加入,且創建賬戶及其簡單,只需要本地產生公私鑰對即可。只有轉賬(交易)時候,比特幣系統才能知道該賬戶的存在。這樣,黑客可以使用計算機專門生成大量公私鑰對,當其產生大量公私鑰對超過系統中一半數目,就可以獲得支配地位(女巫攻擊)。因此,比特幣系統中很巧妙的使用算力作為投票的依據。

到底啥是區塊鏈分叉?

分叉,是區塊鏈世界中一個神奇的名詞。區塊鏈網路從此一分為二,不同共識的人們從此分道揚鑣。這究竟是一次動盪的分裂,還是一次新的共識的形成?

區塊鏈的分叉,可以說是區塊鏈網路中獨有的一種版本升級方式,就像我們生活中使用的互聯網軟體一樣,使用了一段時間以後,自然而然就需要進行優化升級,從而去解決一些用戶的使用問題。區塊鏈也是這樣,只不過它的升級比較特別,升級的時候會由參與的礦工共同來決定,甚至還能產生多種版本,不像互聯網一樣一家獨裁、沒有選擇的餘地。

它的原理是這樣的,由於區塊鏈是一個由數據塊組成的鏈式結構。所以,當他要升級的時候,實際上會從某一個數據塊開始,連到兩個不同的數據塊上,從而分成了兩條鏈;就好像樹枝一樣,大家共用同一個樹干,共享會分開前的數據,但是又有很多條樹枝屬於多條鏈,而這個過程就叫做分叉。

之前我們也說了,區塊鏈的升級是由礦工們一起來決定,既然參與的人多了,就會有不同的意見,當大家能達成共識的時候,分叉出來的兩條鏈相當於一個是老的版本,一個是新的版本,兩者兼容;老鏈上的礦工升級後,逐漸向新鏈過渡,最終大家升級完成只剩新鏈,這叫做軟分叉。具體來說軟分叉屬於系統內的短暫現象,並不會分叉出一個新的區塊鏈。區塊鏈系統升級,一部分節點並哪怕沒有及時升級,也仍舊可以工作。比特幣軟分叉之後不會像硬分叉一樣產生兩條鏈,而是還會保持在一條鏈上,軟分叉會進行一些升級,但是不會影響整個系統的穩定性和有效性,舊節點會兼容新節點,只是新節點不兼容舊節點而已,二者依然可以共存在一條鏈上。

當礦工們不能達成共識的時候,大家雖然共用之前的數據,但是形成了兩條新的鏈,就好比物種進化一樣,一部分猴子進化成了人類,另一部分進化成了猩猩,兩種物種都發生了改變,互不兼容,這叫做硬分叉。也就是說區塊鏈發生永久性分歧,在新共識規則發布後,部分沒有升級的節點無法驗證已經升級的節點生產的區塊,通常硬分叉就會發生。代碼出現一個硬分叉,會改變演算法的難度級別。

實質意義上的分叉之所以產生,是因為項目在動態發展過程中原社區內部理念產生了不可調和的分歧。區塊鏈背後的社區作為去中心化組織,主張非暴力自由人的自由聯合,這意味著在向未知的將來邁進的過程中,當遇到的新問題超出了原有既定游戲規則之時,分歧一旦產生將很難達成一致,這是由區塊鏈基因里去中心化的屬性決定的。

區塊鏈技術的發展還處於很初期的狀態,分叉對於區塊鏈來說,就相當於一個技術迭代的過程,隨著人們不斷發現區塊鏈技術現有的限制,只有不斷升級和擴展這項技術,才能讓區塊鏈技術走向成熟。當然,這種分叉跟區塊鏈不可篡改的特性正在背道而馳,但沒有天生完美的技術,區塊鏈也不例外,技術的發展如果在發生錯誤時都不可控,那這種技術就無法做到普世,人們對它的信任度也無法提升。且分叉的結果是由社區成員投票決定的,某種程度上來說依舊遵守著去中心化的原則。

人們對區塊鏈分叉各執己見,但在區塊鏈發展的歷史進程里,分叉無疑讓區塊鏈變得更有故事性和可能性了。總的來說,分叉這種升級方式雖然麻煩很多。但是,他卻給了每個人更多選擇的權利。也許,區塊鏈就在這樣的求同存異之中孕更多的可能性。

區塊鏈鼻祖比特幣之8:分叉帶來的雙花支付、51%攻擊與解決辦法

分叉

前面講到了比特幣通過區塊鏈+工作量證明的獨特設計來解決了時間順序,但是不能保證在同一時刻有兩個節點算出了正確的解,雖然這種可能性很低很低。這就帶來了區塊的分叉。

雖然說幾乎同時有兩個節點計算出這一數學問題的可能性微乎其微,但是仍然存在這樣的可能性,所以分叉就以為著同一個區塊的後面可能會跟上兩個不同的區塊。

規則的打破一直要到下一個區塊被人解開。則會立即轉向最長的區塊,而那些短的區塊則會被拋棄。數學問題使得區塊很難被同時拆解。要連續發生多次更是困難。最終區塊鏈會穩定下來。也就是說所有人對最後幾個區塊順序達成共識。分叉意味著,譬如,若你的交易出現在較短的支鏈,它就會失去進入區塊鏈的位置。一般而言,只代表他會回到未確認交易池。然後被納入到下一個區塊。

比特幣網路如何解決分叉帶來的雙花支付

可惜,交易失去區塊位置的潛在可能,給了本來定序系統防範的重復支付攻擊機會。考慮下面的一個攻擊者A,其首先用自己的比特幣交換B節點的貨物,其立即又支付給自己。然後其通過努力的製造更長的鏈條來讓自己的支付替代掉B節點的支付,從而實現了雙重支付,B節點既得不到錢,還失去了貨物。

這時交易會退回到未確認池中,因為A節點已經利用參照同樣的input交易取而代之。節點就會認為Bob的交易無效。因為已使用掉。

你可能會猜測A節點會預先的計算出一支區塊鏈,然後抓住時機發布到網路。但是每個區塊的數學謎題阻擋了這個可能性。如前面所訴,解開區塊是猜測出一個隨機數的過程。一旦得出答案,解出的哈希值就會成為指紋一樣的區塊識別。只要區塊內容有一丁點變化,下一個區塊的參考值就會完全不同。此機制的結果就是無法在區塊鏈中置換區塊。在得到前一個區塊之前,下位區塊無法被解開。前一個區塊的指紋也是雜湊函數的引數之一。

同時,該工作量證明機制還解決了在集體投票表決時,誰是大多數的問題。如果決定大多數的方式是基於IP地址的,一IP地址一票,那麼如果有人擁有分配大量IP地址的權力,則該機制就被破壞了。而工作量證明機制的本質則是一CPU一票。「大多數」的決定表達為最長的鏈,因為最長的鏈包含了最大的工作量。如果大多數的CPU為誠實的節點控制,那麼誠實的鏈條將以最快的速度延長,並超越其他的競爭鏈條。如果想要對業已出現的區塊進行修改,攻擊者必須重新完成該區塊的工作量外加該區塊之後所有區塊的工作量,並最終趕上和超越誠實節點的工作量。我們將證明,設想一個較慢的攻擊者試圖趕上隨後的區塊,那麼其成功概率將呈指數化遞減。另一個問題是,硬體的運算速度在高速增長,而節點參與網路的程度則會有所起伏。為了解決這個問題,工作量證明的難度(theproof-of-workdifficulty)將採用移動平均目標的方法來確定,即令難度指向令每小時生成區塊的速度為某一個預定的平均數。如果區塊生成的速度過快,那麼難度就會提高。

如果有一台超級電腦,能夠在區塊解題中獲勝?

即便是一台超級電腦,或者時幾百上千台電腦也很難贏得解一個區塊的勝利,因為競爭對手不是任一台電腦,而是整個比特幣網路。你可以用買彩票來比擬。操作千百台電腦,如同買了千百張彩票一樣。

51%攻擊是指的什麼

根據前面的例子,我們知道,要想有50%的概率領先其他人解題得到勝利,就需要掌握全網50%以上的算力。要連續領先他人解出區塊,掌握的運算能力還需要高得多。所以區塊鏈中的交易是受到數學競賽所保護。惡意用戶必須和整個網路較量。區塊連接建立的結果,使得在支鏈越前方的交易越安全。惡意的用戶必須在更長的時間贏過全網路,來達成重復支付,替換前面的區塊鏈。所以,系統只有支端末尾易受到重復支付攻擊。這也是為什麼系統建議多等幾個區塊,才能確認收款成功。

個人博客:

區塊鏈為什麼會分叉

分叉是區塊鏈體驗的核心,類似於系統升級。「分叉」一條鏈,本質上就是要對運行區塊鏈的軟體做出改變。根據不同的情況,分叉所引發的問題也非常多,有的很快能夠達成共識,有的則極具爭議。在中心化系統中,軟體升級極其簡單,只需要打補丁或者對其某些功能的兼容性等迭代更新。而去中心化系統中,升級遠沒有那麼簡單輕松,它需要取得鏈上各節點或者交易方達成共識。在一些重大功能上的改善時,常會遭到社區某些人的反對,一旦有超過2/3的人不同意,那麼他們就得選擇其它途徑,創造它們自己的協議和分支區塊鏈,於是分叉也就隨之發生。在比特幣中,其通過比特幣軟體(也叫比特幣協議)的形式實現,它確定了針對所有人的規則,包括區塊大小、對礦工的獎勵等。如果所有人使用比特幣,那就得同意這份協議。類似於國家的法律,每個人必須遵守。然而,不僅僅是比特幣,其它加密數字貨幣也是一樣的,作為軟體項目,總是不乏需要完善的地方,因此,技術更新和開發基本都是一往直前的,比特幣開發者是通過更新軟體(比特幣協議)來解決問題或增強功能的。簡單而言,區塊鏈網路中只要發生意見分歧、協議改進(新增、升級)等就有可能產生分叉。其實,談起分叉我們並不難理解,以比特幣為例,可以將比特幣分叉分為兩大類:比特幣協議和存儲交易系統。比特幣協議完全是開源的,如果要創建自己的分支區塊鏈,那就要先把比特幣軟體源代碼復制下來,然後再根據自己的需要進行適當修改。最後,通過指定的區塊編號讓比特幣開始分叉並生效,其實就是相當於中心化系統程序中的定時指令。比如可以規定區塊編號在到達10000時分叉開始生效,當該區塊編號傳送的指令到社區時會分成兩部分,一部分支持原協議,一部分支持分叉協議,然後每個部分會再次添加新的區塊到它們所支持的那一條鏈上。

【區塊鏈知識】當我們遇到分叉問題時,該怎麼辦?

遇到分叉問題,該聽誰的?

假想這樣一個場景,在區塊鏈中,一定會遇到這樣的情況,區塊甲和區塊乙同時把一條信息記錄下來,並且做好編碼和時間戳。

他們兩個區塊同時發布信息,說這個編碼為4495662的信息是我記賬的,它的報酬應該歸我!

然後,大家就有的認為報酬應該歸區塊甲,有的則認為歸區塊乙,而報酬只有一份,只能給一個區塊。這下好了,出現不同意見了,該怎麼辦?

更嚴重的是,有的區塊會認為這件事是區塊甲做的,也記下來,順著編碼繼續往後記賬;另外一些區塊則認為這件事是區塊乙做的,跟著在區塊乙後邊繼續記賬。

這樣事情就大條了!原本嚴謹的唯一的一條信息鏈,到區塊甲和區塊乙這里,硬生生給分開了,它們各自後邊分別跟著常常的鏈條。

這種情況持續下去,就導致每個人都無法辨別自己掌握的信息鏈,是否正確了!

為了解決這個問題,區塊鏈技術又出台了一個新的規則:每條記錄都要頂格寫,同時要保證中心離田字格上邊緣要保持0.897?57毫米的位置上。

為了符合要求,每個人都得拿著尺子去量好位置,然後才能開始記錄。這樣記錄每條信息時,增加了難度,延長了操作時間。

只要一個人做好了記錄,大喊一聲,我記錄好了!

其他人就停筆不再記錄這條信息,反而開始記錄這條信息是某某記錄的接著那個編碼繼續往下記錄。

遇到分叉問題,就是這樣解決的。

E. 以太坊分叉後原來的幣會怎麼樣

  1. 以太霧EthereumFog,簡稱:ETF,是以太坊Ethereum的分叉鏈,是為了解決以太坊所缺乏的分布式存儲和分布式計算能力而生,後期會切換為POW+POS混合挖礦。原生Coin為ETF。

  2. 以太坊分叉成以太霧後,兩者會共同存在,共同發展。

F. 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鉶界劧閮芥槸鍔犲瘑璐у竵錛屼絾瀹冧滑鍦ㄨ搗婧愩佺敤閫斻佺敓鎬佸拰甯傚満琛ㄧ幇絳夋柟闈㈠瓨鍦ㄦ槑鏄劇殑宸寮傘傛姇璧勮呭湪鍏蟲敞榪欎袱縐嶄唬甯佹椂錛屽簲璇ユ牴鎹鑷宸辯殑鎶曡祫鐩鏍囧拰椋庨櫓鎵垮彈鑳藉姏鍋氬嚭鍚堢悊鐨勯夋嫨銆

G. 什麼叫區塊鏈硬分叉,詳解區塊鏈

什麼是比特幣區塊鏈的分叉

分叉有區別為普通的升級,普通的升級在升級前後是沒有影響協議共識的,也一般不需要社區共識或算力共識的參與。而分叉根據對協議的修改情況分為軟分叉和硬分叉。

現有的定義:

【閃電定義】硬分叉是指比特幣區塊格式或交易格式(這就是廣泛流傳的「共識」(應該是部分協議共識))發生改變時,未升級的節點拒絕驗證已經升級的節點生產出的區塊,不過已經升級的節點可以驗證未升級節點生產出的區塊,然後大家各自延續自己認為正確的鏈,所以分成兩條鏈。

,commonlyoccurswhennon-upgradednodescan』.

【閃電定義】軟分叉是指比特幣交易的數據結構(這就是被廣泛流傳的「共識」(應該是部分協議共識))發生改變時,未升級的節點可以驗證已經升級的節點生產出的區塊,而且已經升級的節點也可以驗證未升級的節點生產出的區塊。

-』tknowabout.

我覺得不能說哪個定義正確還是錯誤,具體的定義可以根據已經較大社區共識的兩者的區別來自己總結,不需要權威來指定。

硬分叉:沒有向前兼容性,之前的版本將不可再用,需要強制升級。

軟分叉:有較好的兼容性,之前版本至少部分功能可用,可不升級。

硬分叉:在區塊鏈層面會有分叉的兩條鏈,一條原舊鏈,一條分叉新鏈。

軟分叉:在區塊鏈層面沒有分叉的鏈,只是組成鏈的區塊,有新區塊和舊區塊。

硬分叉:需要在某個時間點全部同意分叉升級,不同意的將會進入原舊鏈。

軟分叉:相當長的時間里,可允許不進行升級,繼續使用原版本生成舊區塊,與新區塊並存

區塊鏈為什麼有分叉?分叉會發生什麼情況?

????區塊鏈的分叉(fork)的形成原因可能有多種。

????當兩個結點幾乎在同一個時間挖到了礦並同時發布區塊,此時就出現臨時性的的分叉(statefork),

????本質上是對比特幣這個區塊鏈當前的狀態產生了意見分歧,

????當人為的發起分叉攻擊(forkingattack),也就是故意造成這類分叉(deliberatefork)還有一類分叉是,當比特幣的協議發生了改變的時候,軟體需要升級。而在分布式系統中不能保證所有節點同時升級軟體,假設存在部分節點未升級,會導致協議分叉(protocolfork)。對協議修改的內容的不同,又可以將分叉分為硬分叉(hardfork)和軟分叉(softfork);

????比特幣協議增加新協議,擴展新功能,未升級軟體的舊節點會不認可這些修改,會認為這些特性是非法的。這也就是對比特幣協議內容產生分歧,從而導致的分叉叫硬分叉。此時,就出現了新節點永遠沿著新節點產生的鏈挖礦,舊節點永遠沿著舊節點鏈挖礦,由於新節點算力足夠強,所以形成兩條永遠都在延伸且平行的鏈。只要這部分舊節點永遠不更新,則舊鏈將一直延續,可見這種分叉是持久性的。

出現hardfork後,便變成了兩條平行的鏈,也就造成了社區分裂。社區中有一部分人,會認為下面的鏈才是根正苗紅,各個鏈上的貨幣獨立。以太坊歷史上的一件大事就是硬分叉事件。以太坊稱為ETH,但目前看到的ETH已經不是最初的ETH了,以太坊在歷史上發生過硬分叉,另一個鏈稱為ETC。實際上,ETC才是以太坊設計原本的協議,而ETH是黑客攻擊ETH上一個智能合約THEDAO後,進行回滾的協議鏈(將黑客攻擊偷取的以太幣採用硬分叉方式回滾回到另一智能合約,然後退還給真正擁有者)。

????分叉之初,由於兩個鏈分叉造成了互相影響,產生了很多麻煩。比如:在ETH鏈上有一筆轉賬B-C,有人便在ETC鏈上回放,將ETC鏈上的貨幣頁轉給了C(C收到兩筆錢)。後來,對兩條鏈各添加了一個chainID,將兩個鏈區分開,才使得這兩條鏈真正分開。

如果對BTC協議添加限制,使得原本合法交易在新交易中不合法,便會形成軟分叉。

當大多數節點已經更新完畢之後,舊節點認可新節點挖出的區塊,因此發布自己挖出的區塊,但新節點不認可舊結點挖出的區塊,便沿著上一個新節點發布的區塊繼續挖礦,當新節點擁有大部分算力的時候,新鏈會越來越長,從而舊節點挖出並發布的區塊一直被拋棄,無法獲得出塊獎勵,最終倒逼舊節點升級軟體,實現所有節點認可新協議並進行升級。可見,只要系統中擁有半數以上算力節點更新軟體,此類分叉不會出現永久性分叉。比特幣腳本中的P2SH就是通過軟分叉方法加進去的。

?

????這一部分我並沒有查到太多的資料,但是在絕大多數共識協議之中我們都假設需要過半算力;

????在理論上,如果掌握了50%以上的算力,就擁有了獲得記賬權的絕對優勢,可以更快地生成區塊,也擁有了篡改區塊鏈數據的權利。因此,當具有過半的算力,也就是51%都是誠實可靠的,能保證整一個區塊鏈在合法有序的進行運行。

????但是為什麼選擇過半的算力,而不是過半的用戶?比特幣系統,任何人都可以加入,且創建賬戶及其簡單,只需要本地產生公私鑰對即可。只有轉賬(交易)時候,比特幣系統才能知道該賬戶的存在。這樣,黑客可以使用計算機專門生成大量公私鑰對,當其產生大量公私鑰對超過系統中一半數目,就可以獲得支配地位(女巫攻擊)。因此,比特幣系統中很巧妙的使用算力作為投票的依據。

到底啥是區塊鏈分叉?

分叉,是區塊鏈世界中一個神奇的名詞。區塊鏈網路從此一分為二,不同共識的人們從此分道揚鑣。這究竟是一次動盪的分裂,還是一次新的共識的形成?

區塊鏈的分叉,可以說是區塊鏈網路中獨有的一種版本升級方式,就像我們生活中使用的互聯網軟體一樣,使用了一段時間以後,自然而然就需要進行優化升級,從而去解決一些用戶的使用問題。區塊鏈也是這樣,只不過它的升級比較特別,升級的時候會由參與的礦工共同來決定,甚至還能產生多種版本,不像互聯網一樣一家獨裁、沒有選擇的餘地。

它的原理是這樣的,由於區塊鏈是一個由數據塊組成的鏈式結構。所以,當他要升級的時候,實際上會從某一個數據塊開始,連到兩個不同的數據塊上,從而分成了兩條鏈;就好像樹枝一樣,大家共用同一個樹干,共享會分開前的數據,但是又有很多條樹枝屬於多條鏈,而這個過程就叫做分叉。

之前我們也說了,區塊鏈的升級是由礦工們一起來決定,既然參與的人多了,就會有不同的意見,當大家能達成共識的時候,分叉出來的兩條鏈相當於一個是老的版本,一個是新的版本,兩者兼容;老鏈上的礦工升級後,逐漸向新鏈過渡,最終大家升級完成只剩新鏈,這叫做軟分叉。具體來說軟分叉屬於系統內的短暫現象,並不會分叉出一個新的區塊鏈。區塊鏈系統升級,一部分節點並哪怕沒有及時升級,也仍舊可以工作。比特幣軟分叉之後不會像硬分叉一樣產生兩條鏈,而是還會保持在一條鏈上,軟分叉會進行一些升級,但是不會影響整個系統的穩定性和有效性,舊節點會兼容新節點,只是新節點不兼容舊節點而已,二者依然可以共存在一條鏈上。

當礦工們不能達成共識的時候,大家雖然共用之前的數據,但是形成了兩條新的鏈,就好比物種進化一樣,一部分猴子進化成了人類,另一部分進化成了猩猩,兩種物種都發生了改變,互不兼容,這叫做硬分叉。也就是說區塊鏈發生永久性分歧,在新共識規則發布後,部分沒有升級的節點無法驗證已經升級的節點生產的區塊,通常硬分叉就會發生。代碼出現一個硬分叉,會改變演算法的難度級別。

實質意義上的分叉之所以產生,是因為項目在動態發展過程中原社區內部理念產生了不可調和的分歧。區塊鏈背後的社區作為去中心化組織,主張非暴力自由人的自由聯合,這意味著在向未知的將來邁進的過程中,當遇到的新問題超出了原有既定游戲規則之時,分歧一旦產生將很難達成一致,這是由區塊鏈基因里去中心化的屬性決定的。

區塊鏈技術的發展還處於很初期的狀態,分叉對於區塊鏈來說,就相當於一個技術迭代的過程,隨著人們不斷發現區塊鏈技術現有的限制,只有不斷升級和擴展這項技術,才能讓區塊鏈技術走向成熟。當然,這種分叉跟區塊鏈不可篡改的特性正在背道而馳,但沒有天生完美的技術,區塊鏈也不例外,技術的發展如果在發生錯誤時都不可控,那這種技術就無法做到普世,人們對它的信任度也無法提升。且分叉的結果是由社區成員投票決定的,某種程度上來說依舊遵守著去中心化的原則。

人們對區塊鏈分叉各執己見,但在區塊鏈發展的歷史進程里,分叉無疑讓區塊鏈變得更有故事性和可能性了。總的來說,分叉這種升級方式雖然麻煩很多。但是,他卻給了每個人更多選擇的權利。也許,區塊鏈就在這樣的求同存異之中孕更多的可能性。

區塊鏈中硬分叉和軟分叉的區別是什麼?

硬分叉是由於區塊鏈不可接受的永久性分歧造成的,軟分叉則是區塊鏈的可接受分歧造成的。硬分叉的出現意味著出現一條無法接受新共識機制的區塊鏈,這條區塊鏈相當於系統的舊版本,而接受了新共識機制的則是新版本,兩者雖然不版本不同,但是還是相互聯系。而軟分叉造成的區塊節點是可以和新共識機制兼容的,不會另外形成一條區塊鏈。硬分叉和軟分叉是幣圈中比較常見的事情。區塊鏈除了炒幣,其實可以應用的地方還有很多,包括醫療、保險、教育、食品等。我認識一家專門做區塊鏈開發的公司,煊凌科技。他們在行業內的評價還不錯。

區塊鏈中的軟分叉和硬分叉是什麼?

根據分叉後的區塊鏈是否能兼容舊區塊鏈,分叉又分為「硬分叉」和「軟分叉」。軟分叉和硬分叉是什麼?

硬分叉,是指當比特幣代碼發生改變後,舊節點拒絕接受由新節點創造的區塊。不符合原規則的區塊將被忽略,礦工會按照原規則,在他們最後驗證的區塊之後創建新的區塊。

而軟分叉是指舊的節點並不會意識到比特幣代碼發生改變,並繼續接受由新節點創造的區塊。礦工們可能會在他們完全沒有理解,或者驗證過的區塊上進行工作。

軟分叉和硬分叉都"向後兼容",這樣才能保證新節點可以從頭驗證區塊鏈。向後兼容是指新軟體接受由舊軟體所產生的數據或者代碼,比如說Windows10可以運行WindowsXP的應用。而軟分叉還可以"向前兼容"。向前兼容是指舊軟體可以接受由新軟體所產生的數據以及代碼,比如你用Word2013保存的文檔,假如仍然可以用Word2011打開,就是一種「向前兼容」。

H. 以太經典是什麼以太坊和以太經典關系

以太坊的構思誕生於2013年。當年Vitalik Buterin(維塔利克˙布特林,幣圈一般都稱呼為V神)還在比特幣社區擔任程序員的時候,向比特幣核心開發人員建議開發一套面向應用開發者的語言,以方便各種應用的開發。比特幣核心開發人員不同意這個意見。於是V神決定開發一個新的平台作此用途。

V神在2013年寫下了《以太幣白皮書》,在白皮書中說明了建造去中心化程序的目標。在2014年,通過眾籌得到開發資金,於是開發了以太系統。(更好用的數字貨幣交易平台「幣匯」)

誕生之後,到目前為止共進行了四次的硬分叉。

第一次為了調整難度;

第二次發布了穩定版本「家園」;

第四次為了防止分布式拒絕服務攻擊(DDOS)和減重。

只有第三次硬分叉,因為發生了黑客攻擊,而迫不得已進行了分叉。這就是The DAO事件。

The DAO事件

2015年7月30日,V神和以太坊基金會創建了第一個智能合約平台,並設計了TheDAO以太坊合約。

2016年4月30日正式部署了The DAO智能合約,並完成了當年世界上最大規模的眾籌,達到了驚人的1.5億美元!(說句題外話,如今時間上最大的眾籌事件當屬EOS眾籌了,達到了更加驚人是50億美元!)

2016年6月17日,The DAO被黑客攻擊,黑客共盜取了約5000萬美元的以太幣,價格也從20美元暴跌到15美元,對以太坊造成了巨大的傷害。為了挽回投資人的損失,社區最後決定硬分叉。

於是,在2016年7月20日,在區塊高度1920000硬分叉成功,新鏈被稱為以太坊ETH,而原鏈就是現在的以太經典ETC。

熱點內容
幣圈掛單也每天清盤嗎 發布:2025-03-03 18:25:11 瀏覽:284
centos67網卡配置eth0 發布:2025-03-03 17:57:17 瀏覽:798
萊特幣歷史趨勢圖 發布:2025-03-03 17:48:48 瀏覽:767
幣圈看多看空是什麼意思 發布:2025-03-03 17:44:01 瀏覽:122
幣圈三天100倍漲幅 發布:2025-03-03 17:40:37 瀏覽:624
幣圈開倉和平倉是什麼意思 發布:2025-03-03 17:39:44 瀏覽:589
比特幣暴跌的後果 發布:2025-03-03 17:35:38 瀏覽:861
區塊鏈重塑互聯網 發布:2025-03-03 17:28:01 瀏覽:52
sha256礦池 發布:2025-03-03 17:27:49 瀏覽:847
LTC流程推行 發布:2025-03-03 17:27:16 瀏覽:350