為什麼以太坊2.0 不會導致硬分叉


結束全球貧困和人類剝削的解決方案很簡單-1

首先,讓我們將分叉與現實生活中的類比進行比較。將分叉視為具有兩種可能結果的決定。例如,如果你想結婚,也許你會結婚,也許你不會。有了這個決定,你就為自己創造了兩條路——你可以走一條路或另一條路。這些決定在我們的生活中被稱為分叉,因為它們在我們的道路上產生了分歧。

分叉是指區塊鏈中的分歧導致兩條分歧的區塊鍊或一條新鏈。例如,鏈A 增加了區塊大小限制,而鏈B 減少了區塊大小限制,從而導致區塊鏈繼續存在兩種可能的方式——創造兩種未來場景。

為什麼會出現分叉?

出現分叉的原因有很多,可能是技術變化、文化差異或開發人員價值觀的差異。但是,一般來說,我們可以確定分叉的三個主要原因:

需要更好的功能(比如比特幣和比特幣現金分叉) 社區對提議的協議更改存在分歧(例如,以太坊和以太坊經典分叉) 安全風險,減輕黑客或錯誤造成的損害,交易逆向(以太坊經典分叉)

最初,分叉是一個GitHub 術語,指的是軟件升級和更改。經驗法則是硬分叉放鬆規則,軟分叉收緊規則。這聽起來可能違反直覺,但硬分叉為礦工提供了更廣泛的選擇。繼續閱讀以了解原因。

軟分叉

結束全球貧困和人類剝削的解決方案很簡單-2

只有當大多數礦工事先同意這個軟分叉時,才會發生軟分叉。將對協議進行預期的更改,參與者將繼續生活在一套新的規則下。軟分叉不會導致鏈中的分裂,因為無論如何所有礦工都會遷移到升級版本。這是一個向後兼容的變化,因此舊鏈繼續接受來自更新協議的塊,儘管規則發生了變化。通常,軟分叉用於在編程級別添加新功能或特性,而無需更改區塊鏈的規則。

軟分叉的一個很好的例子是2015 年的隔離見證(SegWit) 比特幣協議更新。相同的SegWit2x 協議更新後來導致了硬分叉。

在一個完美的世界中,軟分叉將允許網絡保持完整,同時不斷添加新功能。但是,這可能並不總是可能的,這就是發生硬分叉的原因。

我們可以將軟分叉與計算機或移動設備上的基本操作系統更新進行比較。在手機上安裝更新後,所有應用程序都可以繼續使用這個新版本,而硬分叉可以比作遷移到新操作系統(例如,將設備從iOS 更改為Android)。

什麼是硬分叉?

結束全球貧困和人類剝削的解決方案很簡單-3

與軟分叉不同,硬分叉需要網絡參與者採取行動。它可以更新或更改其軟件中的某些數字、遷移到新的區塊鍊或其他內部步驟。簡而言之,網絡參與者必須做出改變才能繼續為網絡做出貢獻。硬分叉的一個很好的例子是以太坊經典。

硬分叉是與之前區塊鏈架構的永久分歧,最新版本將不再接受運行之前版本的節點。簡而言之,硬分叉不向後兼容,它不允許來自舊網絡的礦工接受來自新網絡的塊。這實質上在區塊鏈中創建了一個分叉:一條路徑跟隨新鏈,而另一條– 沿著舊路徑繼續。因此,在硬分叉中,區塊鏈分為不同的鏈,這些鏈按照與原始鏈不同的規則集運行。硬分叉要求網絡參與者在一條鍊或另一條鏈之間進行選擇——就像在比特幣和比特幣現金場景中一樣。

重要的是要注意硬分叉不一定會導致分裂。只有當網絡參與者對網絡中的某些事情不滿意時,才會發生分裂。例如,在比特幣現金的情況下,如果每個人都對區塊大小不滿意並會轉向比特幣現金,那麼它就會被稱為比特幣,區塊大小為8 MB 而不是1 MB,我們將繼續擁有一條鏈。兩個。我們看到分叉的唯一原因是有些人決定堅持使用舊版本的區塊鏈。

在硬分叉中,新鏈上的數據是舊鏈的副本,這意味著如果你在硬分叉發生之前擁有一個比特幣,那麼你現在在舊鏈上擁有一個貨幣單位,在舊鏈上擁有一個貨幣單位新鏈條。

區塊鍊網絡中的硬分叉示例

對於某些人來說,硬分叉的概念似乎是一個焦慮點。事實上,這是我們在談論以太坊2.0 時聽到的最常見的問題之一。然而,硬分叉並不是災難性的。它們是擁有去中心化網絡的後果之一,參與者為自己決定網絡的未來,如果有人對當前網絡不滿意,他們可以分開並按照自己的規則創建自己的網絡。沒有中央權威說不或控制這一點。這些分叉中的一些可能會在未來消失,一些會繼續增長。這一切都取決於網絡參與者和礦工。

以太經典

2016 年7 月,黑客對DAO 的攻擊導致了以太坊硬分叉,從而創建了以太坊經典。以太坊想要恢復那次攻擊中的交易,那些同意恢復的礦工繼續使用以太坊,但那些不同意的人則轉向以太坊經典。之所以出現分歧,是因為以太坊經典的支持者認為,以太坊硬分叉是人類通過刪除黑客記錄來操縱區塊鏈,這通常違背了行業的精神。同時,他們認為區塊鏈的價值在於其不變性和不可更改性,因此操縱和改變區塊鏈會破壞其整個目的。以太坊經典的支持者甚至將ETH 硬分叉比作全球金融系統,在那裡記錄可以被操縱和更改。

比特幣硬分叉

結束全球貧困和人類剝削的解決方案很簡單-4

比特幣社區多年來一直在努力尋找加密貨幣擴展問題的解決方案。比特幣開發人員試圖解決這些問題的一種方法是通過硬分叉。這些硬分叉一直存在爭議,因為它們創建了兩個相互競爭的比特幣版本。在某些情況下,這導致了區塊鏈的分裂,一個版本獲得了大部分的哈希算力並繼續作為主鏈,而另一個版本慢慢消亡。在其他情況下,它們已被網絡用戶拒絕並完全失效。讓我們來看看其中的一些。

比特幣XT

比特幣最早的硬分叉之一,Bitcoin XT,於2014 年底推出,作為一個開源軟件平台,旨在增加每秒可處理的交易數量。軟件開發人員Mike Hearn 領導了該項目。雖然比特幣的原始版本每秒可以處理多達7 筆交易,但比特幣XT 的目標是通過增加8 兆字節的塊大小將這個數字增加到每秒24 筆交易。雖然該項目最初是成功的並受到了相當大的關注,但它失去了用戶的興趣並且不再可用。該項目的原始網站已失效。

比特幣現金

比特幣現金仍然是比特幣,但塊大小是8 MB 而不是1 MB,這意味著每個塊可以有更多的交易。結果,這個塊大小顯著增加了每秒的事務數。此外,它沒有按費用替換的功能,因此你無需支付費用即可使你的交易更快地確認。比特幣現金發生在2017 年8 月,因為一群礦工對擴展提議Segwit2x 不滿意。

比特幣黃金

這次硬分叉是由很多對ASIC 挖礦不滿意,想回到GPU 挖礦的人造成的。結果,在第491407 號區塊,他們更改了他們的軟件並使其具有ASIC 抗性,類似於以太坊散列,因此ASIC 礦工無法再開採並於2017 年10 月轉向比特幣黃金。

為什麼以太坊2.0 不會導致硬分叉?

結束全球貧困和人類剝削的解決方案很簡單-5

從我們上面討論的內容中,我們現在可以清楚地看到以太坊2.0 不是硬分叉,因為它不是單獨的區塊鍊或新的分叉。 ETH 1.0 將成為2.0 鏈的一部分。是的,Eth 2.0 將使用股權證明而不是工作證明,並且其分片可擴展架構在結構上將有所不同。然而,ETH 2.0 是一種進化,而不是當前以太坊基礎設施的革命。

ETH 2.0 不是硬分叉,因為:

儘管他們將其作為一個單獨的鏈來實現,但他們會將ETH 1.0 合約和賬戶遷移到ETH 2.0 上的64 個分片鏈之一。因此,整個數據歷史將保持不變。 ETH 是以太坊區塊鏈的原生代幣,在ETH 2.0 上仍將作為原生資產。 ETH 2.0 是有計劃的、無爭議的協議升級,而不是有爭議的硬分叉(與Ethereum Classic 不同)。以太坊2.0 規範中的“分叉”術語更多地用於公共消息傳遞。升級完成後,不會有分叉,因為網絡不會以多條競爭鏈告終。

為什麼ETH 需要這次升級?

答案很簡單。 ETH 不是像比特幣那樣的點對點數字貨幣。ETH 為智能合約提供動力,並支持去中心化應用程序的創建和運行。它是一個去中心化的智能合約平台。當Vitalik Buterin 創建以太坊區塊鏈時,他沒想到會這麼快就產生如此多的流量,也沒有考慮可擴展性或安全性問題。這導致了高得離譜的汽油費和緩慢的交易速度。

為了解決速度、費用和可擴展性問題,ETH 2.0 將使用權益證明共識而不是工作量證明——允許消除挖礦,從而降低能源消耗和成本。

如果你持有ETH,你無需採取任何行動將你的ETH 從1.0 轉移到2.0,因為ETH 1.0 將與2.0 鏈合併,你將繼續持有與以前相同數量的ETH,但在更多安全且可擴展的鏈。

ETH 2.0 會導致硬分叉嗎?

理論上是可以的。在實施或治理失敗的不太可能的情況下,它可能成為硬分叉,但只能追溯。

結論

從技術上講,硬分叉意味著區塊鏈創建了一個具有自己規則集的全新協議。硬分叉被分成兩條獨立的鏈,這可能導致社區不可逆轉的分裂——創建兩個不同版本的區塊鏈。以太坊社區見證了多個硬分叉——Frontier Thawing、Homestead、DAO Fork、Tangerine Whistle、Spurious Dragon、拜占庭、君士坦丁堡、伊斯坦布爾和Muir Glacier。

雖然以太坊2.0 是對網絡的一次重大升級,但它並不是硬分叉。這是對網絡協議的期待已久的更新,旨在通過從工作證明(PoW)挖礦轉向股權證明(PoS)共識機制來解決可擴展性和安全性等問題。

Total
0
Shares
Related Posts