定義
比特幣和以太坊等加密貨幣由稱為區塊鏈的去中心化開源軟體提供技術支援。每當社區對區塊鏈的協議或基本規則進行更改時,便會產生分叉。
比特幣和以太坊等加密貨幣由去中心化的開放軟體提供技術支援,任何人都可以參與到所謂的區塊鏈中。之所以被稱為區塊鏈,是因為它們實際上由數據塊組成,如同一列非常長的火車,可以追溯到網路上的首次交易。而且由於它們是開源的,因此依賴於社區來維護和開發其基礎代碼。
每當社區對區塊鏈的協議或基本規則進行更改時,便會產生分叉。當這種情況發生時,鏈分裂,產生第二個區塊鏈,它與原始區塊鏈共同擁有所有歷史,但朝著新的方向發展。
為什麼這很重要?
大多數數字貨幣都有獨立的開發團隊負責網路的更改和改進,就像互聯網協議的更改會不斷改善網路瀏覽。因此有時會發生分叉,讓加密貨幣更安全或添加其他功能。
但是,新加密貨幣的開發人員也可能使用分叉來創建全新的貨幣和生態系統。
軟分叉:將軟分叉視為對區塊鏈的軟體升級。只要它被所有用戶採用,便會成為一套新的貨幣標準。軟分叉已被用來為比特幣和以太坊帶來新的特性或功能,通常是在編程級別。由於最終結果是單一區塊鏈,因此這些更改與以前的分叉塊向後兼容。
硬分叉:當代碼更改太多,新版本不再向後兼容早期的塊時,就會出現硬分叉。在這種情況下,區塊鏈分為兩部分:原始區塊鏈和遵循一套新規則的新版本。這會創造全新的加密貨幣,這也是許多知名貨幣的來源。諸如比特幣現金和比特幣黃金等加密貨幣就是通過硬分叉從最初的比特幣區塊鏈演變而來。
為什麼會出現分叉?
就像所有軟體都需要升級一樣,區塊鏈也會出於各種原因進行更新:
添加功能
應對安全風險
解決社區內部關於加密貨幣方向的分歧
分叉將如何繼續改變加密貨幣的格局?
以太坊區塊鏈旨在運行「智能合約」,即在滿足特定條件時自動執行一組預先確定操作的代碼塊。智能合約應用程序包括遊戲、物流工具、DeFi dapps 等所有內容。
作為運行所有這些應用程序的平台,您可以將以太坊區塊鏈視為類似於計算機的操作系統。以此類推,各種以太坊分叉(以太坊、以太坊經典、以太坊 2.0)就像操作系統的更新版本一樣,增加了以前版本可能缺乏的功能或效率。
較舊的分叉可以繼續作為驗證成熟的穩定平台,而新的分叉可以為開發人員提供與之交互的全新方式。(新舊版本最終可以合併或繼續各自發展。)
將軟分叉看作是「軟體升級」(就像手機要求更新到最新操作系統一樣),將硬分叉看作是全新操作系統(就像 Linux 和 Mac 操作系統一樣,都是從五十年前的 UNIX 平台發展而來)。