什麼是分支?

為什麼這很重要?
大多數的數位貨幣都有獨立的開發團隊來負責網路的變更和改進,就像網際網路通訊協定的變更使得網頁瀏覽體驗隨著時間過去而變得更好一樣。因此,有時候會發生分支以使加密貨幣更為安全或增加其他功能。
不過,新的加密貨幣開發人員也可以利用分支來創造全新的硬幣和生態系統。
軟分支:軟分支可以算是對區塊鏈的軟體升級。等到所有的使用者都採用它之後,它便會成為貨幣的新標準集合。軟分叉已被用來為比特幣和以太坊引入新功能或特性,通常是在程式設計層級。因為最終結果是單一區塊鏈,所以變更可以與分支前的區塊回溯相容。
硬分支:當代碼變更太多時,就會發生硬分支,此時新版本便無法再與早期的區塊回溯相容。在這種情況下,區塊鏈分為兩個部分:也就是原始區塊鏈和遵循新規則集合的新版本。這創造出一種全新的加密貨幣,並且是許多知名硬幣的起源。Bitcoin Cash和Bitcoin Gold 等加密貨幣是透過硬分叉從原始比特幣區塊鏈演變而來的。

為什麼會出現分支?
就像所有軟體都需要升級一樣,區塊鏈會因為各種原因而更新:
增加功能
解決安全風險
解決社群內部關於加密貨幣發展方向的分歧
分支如何繼續改變加密貨幣的格局?
以太坊區塊鏈的設計旨在執行「智慧型合約」,也就是當某些條件符合的時候,便會自動執行一組預先決定動作的程式碼區塊。Ethereum智能合約應用程式包括從遊戲到物流工具再到 DeFi dapps 等的所有內容。
因為以太坊區塊鏈是執行所有這些應用程式的平台,所以可以將它視為電腦的作業系統。依此類推,各種以太坊分支(以太坊、以太坊經典、以太坊 2.0)就像新版本的作業系統一樣,增加了可能不存在先前版本的功能或效率。
舊版的分支可以繼續作為經過驗證的穩定平台,而新版的分支則可以為開發人員提供全新方法來與它互動。(最後新舊版本可以兩相合併或是繼續個別發展。)
我們可以將軟分支視為「軟體升級」(例如:當手機要求您更新為最新的作業系統時),而將硬分支視為全新的作業系統(例如 Linux 和 Mac OS 就是從已經存在半個世紀之久的 UNIX 平台演變而來的)。














