首頁 > 網貸專欄 > 一分鐘搞懂到底什么是比特幣分叉

一分鐘搞懂到底什么是比特幣分叉

2019-05-18 22:29:58|瀏覽量:634|

一分鐘搞懂到底什么是比特幣分叉

一分鐘搞懂到底什么是比特幣分叉

如果最近密切關注比特幣,也許注意到了關于“分叉”的話題很流行。

與區塊鏈不同,分叉是不同參與者在確定通用規則時發生的技術事件。

根本上說,分叉是區塊鏈分裂成兩個路徑,要么是關于網絡的交易歷史,要么是使交易成立的新規則。

因此使用區塊鏈的人必須二選一。

然而分叉類型很多,而關于分叉的科學研究卻很新。目前我們知道一些分叉可以自行解決,但社區極度分歧引起的其他分叉會使網絡永久分裂,造成兩個區塊鏈歷史和兩種獨立的貨幣。

因此對分叉類型、激活原因和潛在風險的理解并不清晰。

為了進行闡述,我們簡單總結了不同分叉的運行原理。

基礎知識

開始分類前,有必要知道比特幣分叉已經有序的開始了。

分叉是分布式共識的副產物,只要兩個礦工幾乎同時發現區塊就會發生分叉。當后續區塊添加到其中一個區塊,這種不確定性就會消失;使這個鏈最長,另一個區塊則被網絡“孤立”或“拋棄”。

當開發者想修改決定交易是否成立的軟件規則,也可以自愿對網絡進行分叉。

當一個區塊包含無效交易,該區塊將被網絡忽略,發現這個區塊的礦工就會失去區塊獎勵。因此通常礦工只想挖到有效區塊,并加入最長的鏈。

以下是一些常見分叉及特征。

硬分叉

硬分叉是軟件升級,將不兼容舊軟件的新規則引入網絡。你可以將它看作規則的延伸(使區塊大小為2MB,而不是1MB的新規則將需要硬分叉)。

分叉后,繼續運行舊版軟件的節點將發現新交易是無效的。因此為了切換到新鏈繼續挖有效區塊,所有網絡節點必須升級為新規則。

當出現某種政治僵局,社區部分人堅持舊規則,就會出現問題。舊鏈的哈希率、網絡算力將變得不合時宜。重要的是,舊鏈的數據和規則仍被看作具備價值,礦工當然希望繼續挖礦,開發者也希望繼續支持它。

TheDAO硬分叉是展示社區規則分歧的最好分析案例。現在我們有兩個不同軟件的區塊鏈——ETC和ETH,各自有不同的理念和貨幣。

軟分叉

軟分叉是強化一些規則。因此新規則可能否定1MB的區塊,而支持500K的區塊。軟分叉是向后兼容的。

沒升級的節點會繼續將新交易視為有效的。然而未升級節點繼續挖出的區塊將被升級節點拒絕。因此軟分叉需要網絡的大部分算力。

如果軟分叉獲得少數哈希算力支持,可能變成最短的鏈,然后被網絡鼓勵。或者它可以向硬分叉一樣分離出來,單獨運行。

軟分叉是升級比特幣的常用方法,因為它使網絡分裂的風險被認為是較低的。過去成功的軟分叉包括BIP66軟件升級(涉及簽名驗證)、P2SH(修改比特幣地址格式)。

用戶激活軟分叉

用戶激活軟分叉(UASF)是有爭議的想法,探索區塊鏈如何添加網絡哈希算力提供者不直接支持的升級。

UASF的理念是不再等待礦池的足夠支持,而是由交易所、錢包服務商和運行全節點的企業決定是否激活軟分叉(比特幣中全節點仍然負責驗證區塊,包括非挖礦節點)。

大多數交易所必須在修改方案寫入新代碼之前公開表示支持。之后這個新軟件將安裝在希望加入軟分叉的節點中。

這個方法比哈希算力引發的軟分叉需要更長的準備時間。事實上人們認為需要至少一年時間才能編寫好代碼,并給人們充足的準備時間。

而且如果大多數礦工沒有激活新規,他們將使用自己大量的哈希算力讓網絡分裂。

目前該創意還只是理論,并沒有實施。

本網所發布資訊來源網絡,僅屬作者個人主觀觀點,與本網無關。
 

專欄合作

歡迎您瀏覽龍基金官網,有關資訊合作,投稿或其他疑問請聯系 QQ:2698491281

開通專欄
 

圖片新聞

 

最新資訊

 

熱點排行

 

推薦新聞

看香港六合彩开奖现场