比特幣分叉?擴容?你想知道的都在這裡

買賣虛擬貨幣

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


簡單說大約兩週內比特幣網路可能會面臨一些協議的改變。由於可能的使用者啟用的軟分叉(UASF)計劃和一些團體可能會反對這個計劃,因此關於8月1日的行動引起了成千上萬的討論。現在,這個以比特幣為焦點的網站Bitcoin.org在網站上釋出了警告,提醒使用者“可能會引起網路中斷”。在這裡有必要向大家介紹一下比特幣分叉。


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

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


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

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

大多數人對分叉是沒有明確的概念的,只是聽說和想象,到底什麼是分叉呢?

首先重溫一下比特幣的基本工作原理,前一陣在幣科技上有個賬簿的例子非常好,借用一下礦工挖礦就是大家搶著算一道題,誰先算出來誰就獲得記賬權,並在一頁新的記賬紙上記入第一筆交易,給自己的地址發25個幣,然後把十分鐘內網路上傳播的其他交易都依次寫到這頁記賬紙(區塊)上,然後透過傳真發給大家,大家都收到這頁紙以後,用規則驗證,合格後釘到每個人的賬簿上(區塊鏈)成為最新的一頁

每一頁記賬紙必須遵循一定的規則,比如說礦工不能收入超過25個幣,總共不能超過一千行等等。這些規則由各人手中的規章制度(客戶端)來保證。不符合這些要求的記賬紙就被扔掉了,不會被釘到賬簿裡去,只要大家都執行同樣的客戶端,有同樣的規則,那麼所有人手裡的賬簿就基本都是一樣的

為什麼說“基本”?因為網路上資訊的傳輸需要被一個個節點不斷轉發,轉發需要時間,在不同的地方就會有不同的“真相”,這就引出了分叉的概念。

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


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

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

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


比特幣協議不作更改時,即絕大多數時間裡比特幣系統執行時,所有節點追隨最長鏈。請記住這一條規則,這是所有節點都應當遵守的規則,除非最長鏈在節點看來是包含了非法的區塊。


常見的分叉又分為硬分叉和軟分叉

硬分叉

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

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

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

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

軟分叉

軟分叉是指協議規則收緊。這樣新規則部署後,新規則是舊規則的一個子集,未升級的節點並不會認為新規則的區塊是非法的。所以簡單想,軟分叉不升級的節點並不會主動分裂出去,並且依然追隨最長鏈規則。但軟分叉也有可能會造成區塊鏈分裂。只要加上追隨最長鏈這個規則就可以想明白。

軟分叉造成區塊鏈分裂的風險主要是升級過程中支援的算力過小。只要執行軟分叉的算力不佔有絕對的優勢,無法使用追隨最長鏈規則孤立掉不升級的算力打包的區塊,那就會分裂。


這和硬分叉造成分裂的風險是一樣的。因為從原理上,硬分叉中不升級的節點就是對已經升級的節點發起的一次軟分叉(規則收緊)。

避免硬分叉和軟分叉造成分裂的辦法也都是一樣——使用更大的算力閾值才允許部署。考慮到出塊幸運值的原因,至少要75%算力才可以保持安全。


而為什麼會提到8月1號這個時間點?因為8月1日啟動的BIP148是一種UASF(使用者啟用軟分叉),在不需要全網大多數算力支援的情況下就可強制啟用隔離驗證。UASF被執行生效以後,之前的一些有效區塊就會消失,這會導致比特幣網路的不穩定,甚至對比特幣網路造成不可預估的災難。更重要的是,由於UASF沒有達成社羣共識,沒有全網大多數算力的支援,BIP148被執行也會致使比特幣區塊鏈的分裂,把比特幣分裂成148幣和比特幣,148幣未來也會分裂成更多的幣。


提到本次分叉就不得不提到紐約共識,紐約共識協議基於的是根鏈(RSK)首席科學家Sergio Demian Lerner所提出的Segwit-2MB方案。此外,希爾伯特聲稱已有56家公司及全網84%的算力支援了這一方案。Segwit2x工作組將負責落實比特幣紐約共識程式碼,比特幣核心開發者Jeff Garzik參與了其中,並貢獻出了大部分的程式碼,目前方案的程式碼已釋出在Github上可供查閱。社羣在一步一步的推進紐約共識的實施。2017年5月23日,來自全球21個國家56家知名區塊鏈初創公司共同簽署了紐約共識(隔離驗證+2M)。紐約共識獲得了全網83.28%的算力支援,總量超過每月51億美元交易額的各交易所以及超過2000萬的比特幣錢包同意執行共識方案。


而在中國2017年6月15日,國內各大交易所、礦池、礦機廠商、礦工等中國比特幣圓桌論壇的代表在成都召開了比特幣協議升級會議,會議達成了以下四點共識:

1、支援紐約共識SegWit2x方案;

2、6月19日開始礦工投票支援SegWit2x方案。為避免使用BIP9投票方式影響正式投票結果,在coinbase中寫入“NYA”標記,代表投票支援紐約共識SegWit2x方案;

3、立即開始紐約共識SegWit2x方案btc1軟體測試並加入testnet5,並在正式版本釋出後儘快部署;

4、在7月31號之前啟用紐約共識SegWit2x方案。

按照紐約共識的計劃,7月21日,Segwit+2x版本的比特幣將上線,比特幣使用者可以選擇是否從老版本切換至新版本。7月21至7月31日之間,比特幣社羣將統計使用者使用情況,如果到31日,超過80%以上的人持續使用新版本,比特幣將正式切換至新版本Segwit+2x,但如果選擇新版本人數少於80%,比特幣將大概率遭遇硬分叉。

可以預見未來3-4個月內,比特幣會有很多大事發生。,如果比特幣區塊鏈出現硬分叉,使用者持有的比特幣將會發生什麼。這些想法可能會發生幾個潛在的結果:該使用者啟用軟分叉(UASF)是8月1日開始,Segwit2x其中七月中旬左右開始至10月,以及最近的比特幣ABC(UAHF)可能在八月部署。

任何一個這樣的計劃都有可能發生的一些事情,但最大的擔憂是連鎖分叉的可能性。比特幣硬分叉是由於在升級期間未達成共識的情況下,區塊鏈斷裂成兩條鏈。這意味著比特幣網路參與者的特定部分參與者對計劃不同意,並選擇忽略對方的規則或協議升級。這與以太坊網路很相似,現在又有一個叫以太經典的區塊鏈。現在,比特幣區塊鏈可能出現硬分叉,而並不意味著較小的鏈能夠生存。但是,每一個比特幣持有者都應該知道的第一件事是,如何在硬分叉中儲存自己的比特幣:如果你在一個區塊鏈的分裂過程中持有私鑰,那麼你將能夠檢索兩個鏈的數字貨幣。


這並不意味著您的資金將翻倍,因為一個未獲得工作證明的代幣,其價值大大低於具有最多工作證明的鏈條代幣,甚至是無價值的。隨著當前網路難度的增加,一個較小的鏈條的生存機會將是一件困難的事情,而這個鏈條將需要大量的支援才能生存下去。新鏈或傳統鏈確實有機會長於另一個鏈,並且每個鏈將具有一定量的雜湊算力。如果有連鎖分裂,價格波動和混亂的可能性很可能。

確保您的資金在比特幣硬分叉期間安全的最佳方法是確保您擁有私鑰,做好備份,並確保您的種子和加密短語是安全的。如果你擁有你的私鑰,你不必做任何事情,但要耐心等待一切展開。


如果您將資金留在交易所或擁有您比特幣鑰匙的第三方,您將不得不處理他們在硬分叉期間和之後做出的決定。人們經常在瞭解區塊鏈分裂的可能性時會問這個問題,應該相當明顯,你必須向交易所或第三方妥協才能控制自己的資產。可能會有很多混亂和交易可能會阻止交易。交易平臺也可以在這段時間內禁用存款和取款。一些最大的比特幣交易或經紀服務可能會離線,你可能無法使用比特幣。關鍵是,如果他們持有你的資金,你將不得不遵守他們的規則、指導方針和可能的不利結果。

在接下來的幾個星期內,人們將有時間確保他們的備份和種子掌握在自己的手上,他們也可以將資金從交易所轉移。然而,選擇完全取決於使用者,並且可能有許多人與第三方離開比特幣。無論分裂或不分裂,掌握您比特幣的保管權利將永遠讓您免受特定業務或操作的影響。

此外,比特幣社羣參與者也有機會達成共識,而且不會發生任何硬分叉。然而,為了安全起見,比特幣使用者還是應該做好充足的準備。

下面有幾個步驟,詳細說明了人們可以做什麼來確保他們的比特幣私鑰保持安全。在接下來的幾個月裡,所有的東西都是備份和安全的。

比特幣私鑰安全保護

1、備份您的錢包,相關檔案和您的錢包的加密短語。

2、確保您的錢包軟體或韌體是最新的。

3、確保您的密碼和種子或記憶短語可用並記錄下來。

4、將您的比特幣持有人從交易所移到您控制的錢包,並按照步驟1—3。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;