我持有BCH這次分叉需要做什麼?一文解決比特幣BCH分叉問題

我持有BCH這次分叉需要做什麼?一文解決比特幣BCH分叉問題

北京時間 11 月 15 日晚,比特幣現金(BCH)又分叉了。

2017年中旬, Bitcoin ABC軟體客戶端宣佈退出比特幣協議,並推出了自己的加密貨幣:比特幣現金。自那以後,每六個月就會有一個向後不相容的硬分叉升級,這要求所有比特幣現金客戶端都要進行全網路升級。雖然大部分升級工作進展相對順利,但當2018年到來時,比特幣現金社羣內部出現矛盾,導致比特幣現金(保留原來名字的一方)和 BitcoinSV之間出現分歧。再過兩年(確切地說是到 UTC時間11月15日12:00),又一次硬分叉升級,以及比特幣現金社羣內的新一輪紛爭,都可能導致其再次分裂。

爭論究竟是怎樣產生的呢?(以及爭議雙方是誰?)

此次比特幣現金硬分叉爭議的核心是一項名為“基礎設施融資計劃”(IFP, Infrastructure Funding Plan)的升級計劃,該計劃將根據協議規定,將每個區塊獎勵(礦工賺得的比特幣現金)的8%委託給軟體專案,如 BitcoinABC。據 Bitcoin ABC團隊稱,將透過一個名為全球網路委員會(Global Network Council)的新組織(Global Network Council)指定“基礎設施融資計劃”(有時也稱為“礦工稅”)。迄今為止,全球網路理事會只對外宣佈將於2021年1月舉行首次會議,但除此之外,未公開披露其成員選擇或資金分配程式的細節。

BitcoinCashNode是 BitcoinABC的軟體分叉,是由比特幣現金開發者和使用者發起的,他們反對“基礎設施融資計劃”,並從其原始碼中刪除了升級。有許多理由引起“基礎設施融資計劃”的爭論,例如:

一、有些人拒絕升級,原因是他們的加密理念。因為他們認為“礦工稅”不符合比特幣現金(或比特幣)的最初概念和最初設計。

二、“基礎設施融資計劃”會削弱網路安全。因為如果礦工在開採一個區塊時獲得的代幣獎勵較少,他們就不會被挖礦吸引,最終也會導致

三、“基礎設施融資計劃”沒有披露資金分配的詳細情況。這一情況最終有可能使 BitcoinABC獲得比其他客戶更多的收益。因此, BitcoinABC在遭到部分比特幣現金社羣反對後,仍然試圖推動改變這一事件本身,其實也是引發爭議的核心問題之一。

本次硬叉是否包括任何其他協議更改?

沒錯,Bitcoin ABC 和 Bitcoin Cash Node 都將部署新的難度調整演算法。

礦工平均每10分鐘就能發現新的區塊鏈的比特幣現金(類似於比特幣區塊鏈),但由於比特幣現金和比特幣共享相同的挖礦演算法,有些比特幣礦工會為了獲得更高的利潤,往往轉向比特幣現金網路挖礦。不過,比特幣現金算力只佔比特幣全網算力的一小部分,所以,當一些比特幣礦工轉移到比特幣現金網路後,後者的算力會產生巨大的波動——這種情況會引發週期性突發事件,即比特幣現金出塊速度比10分鐘還快,並伴隨著網路難度的增加。這些“唯利是圖”的比特幣礦工將再次轉向比特幣網路繼續挖掘 BTC,從而將真正的比特幣現金礦工留在利潤更低的鏈上。不僅僅是這樣,算力的急劇下降還會引發區塊速度的驟降,使用者會覺得比特幣現金交易的確認非常不可靠。

BitcoinABC團隊最初提出了一個叫做 Grasberg的新的動態難度調整演算法,以幫助穩定區塊生產的速度。但部署 Grasberg演算法可能會引發其他變化,據稱 Grasberg演算法有意減緩區塊鏈數年來的生產速度,以解決“歷史漂移”問題——不可否認的是,由於多種原因(如過去的難度演算法等),比特幣區塊鏈目前的開發速度確實比最初計劃的更快。

不過,提議的“歷史漂移”修正方案在比特幣現金社羣內引起了極大爭議。事實上,這正是啟動 BitcoinCashNode硬分叉的原動力,其中包括推出一種新的難度調整演算法—— ASERT。比特幣現金節點 BitcoinCashNode於8月18日宣佈,它釋出了22.0.0的重要版本更新。這個釋出版體現了2020年11月15日網路升級的技術特點,包括 ASERT難度演算法,改進的技術文件, bug修復,以及效能提升。

最終, BitcoinABC團隊接受了 ASERT演算法,並放棄了 Grasberg,這意味著 Bitcoin Cash ABC和 Bitcoin Cash Node將是相容的——除了“基礎設施融資計劃”。

為什麼 Bitcoin ABC 推出了兩個版本的軟體客戶端呢?

上週末, BitcoinABC宣佈,它將推出 BitcoinABC軟體的兩個版本,其中一個版本將按照計劃執行“基礎設施融資計劃”協議規則,但另一個版本不會,而將與 Bitcoin Cash Node完全相容。不過, BitcoinABC團隊將只致力於在實施“基礎設施融資計劃”協議規則的軟體版本中實現其開發路線圖,其中包括以下內容:

1、提供更靈活的區塊大小限制

2、降低未確認交易被重複花費的風險

對於另外一個不支援“基礎設施融資計劃”規則的版本,則只能獲得最起碼的維護服務,僅保留與 Bitcoin Cash Node的相容性,並且以後也不應再進行最佳化、改進。

本次硬分叉一定會引發比特幣現金代幣分裂嗎?

不完全。

第一,值得注意的是,比特幣現金客戶端(Bitcoin ABC和 Bitcoin Cash Node)都被設計成中止當前協議,因此它們或多或少都需要硬分叉升級,這意味著幾乎可以肯定當前版本的比特幣現金將不再存在。很明顯,如果 Bitcoin ABC或 Bitcoin Cash Node無法吸引足夠的算力來完全產生有效的區塊鏈,那麼將不會出現現代幣分裂的情況,因為只有那些能夠吸引足夠算力的區塊鏈才能繼續存在。事實上,只有當 Bitcoin ABC和 Bitcoin Cash Node雙方都有足夠的算力生成可行的區塊鏈時,才能進行代幣分類,這意味著 Bitcoin Cash Node需要在兩者之間獲取網路總算力的一半以上。

另外,還有另一個能避免代幣分裂的有趣情形。假如 Bitcoin ABC吸引了其中一半以上的算力(並維持在多數情況下),那麼 Bitcoin Cash Node客戶端實際上將會遵循 Bitcoin ABC區塊鏈,這就是為什麼對於 Bitcoin Cash Node來說,這個新的 Bitcoin ABC軟體實際上是一個軟分叉,雙方協議規則都很相似,唯一不同的是增加了“基礎設施融資計劃”的規則限制。

換句話來說,如果區塊獎勵的一部分被分配給了全球網路委員會(或任何其他人), BitcoinCash Node客戶機就會接受這個請求,但是他們並不需要這樣做。如果這樣的話,沒有給予“基礎設施融資計劃”資金的區塊將被大多數礦工拒絕,因此根本無法進入區塊鏈,從而確保相容性。

(注:可能還有其他更復雜的場景,比如使用新的硬分叉也可能導致代幣分裂——但這些可能性比較小,也超出了本文主題所討論的範圍。)

本次比特幣現金分叉後可能發生什麼?

現在, Bitcoin Cash Node比 Bitcoin ABC有更多的算力支援,在撰寫本文時,該比例已超過80%, Bitcoin ABC還不到1%。除此之外, Bitcoin Cash Node似乎還獲得了更多的社羣支援,大型加密貨幣交易所和加密公司,如 Coinbase, Kraken和 BitGo,都表示支援 Bitcoin Cash Node。所以看起來比特幣現金很可能會在 BitcoinCashNode和 ABC的相容版本中存活下來。(雖然一些加密貨幣交易所可能會選擇“BCHN”或其他的編碼變體,但一些也可能會收到“BCH”編碼。

從另一方面來看, BitcoinABC版的“基礎設施融資計劃”是否能吸引到足夠的算力,從而產生可行的區塊鏈,這一點還有待觀察。但是,假如這真的發生了, Bitcoin ABC可能比 Bitcoin Cash Node有一個戰略優勢,那就是:

假如 Bitcoin ABC比 Bitcoin Cash Node計算能力更強,即使代幣分裂發生之後(但最多到十個區塊), Bitcoin Cash Node也會在理論上“崩潰”,隨著越來越多的 Bitcoin Cash Node客戶開始接受 Bitcoin ABC區塊鏈, Bitcoin Cash Node區塊鏈將最終消失。任何從 Bitcoin Cash區塊鏈中提取的代幣,以及任何從 Bitcoin Cash Node區塊鏈中提取的代幣,都會消失殆盡。

假如 Bitcoin ABC能吸引足夠的算力,甚至僅僅是讓它變得可行,那麼 Bitcoin ABC就有可能破壞 Bitcoin Cash Node的信任,而這將進一步有助於 Bitcoin ABC。(但是,實際上,這種不太可能的事情,可以透過另一個協議升級而由“Bitcoin Cash Node”來抵消。)

到目前為止,如果我們考慮到所有因素,看起來 Bitcoin Cash Node最終更可能是“比特幣現金”(Bitcoin ABC)的代幣,而 Bitcoin ABC很可能會創造出“新”加密貨幣,這一代幣最有可能被稱作“Bitcoin ABC”(可能被定為 BAB)。

我持有 BCH,這次分叉需要做什麼?

你只要擁有你的私鑰,你就不需要做任何事情。當代幣被拆分時,你可以使用兩種代幣。(但是,您可能需要升級到新的客戶端/錢包軟體,具體取決於您所使用的客戶端/錢包軟體。)

不過,最好不要在這個硬分叉發生前後傳送代幣,因為 Bitcoin Cash ABC和 Bitcoin Cash Node都沒有執行重放保護,因此傳送這些代幣中的任何一個都可能導致在另一個區塊鏈上意外傳送等值貨幣。為保證這一點不會發生,你最好等到硬分叉結束,事情會變得更加清晰。

你也許還想延遲接收 Bitcoin Cash Node區塊鏈上的代幣,儘管這種風險看起來不大,但是如果它能吸引更多的算力,那麼它就會“崩潰”進入 Bitcoin ABC區塊鏈,當你收到的代幣很可能也會隨之消失。同理,為了確保這一點不會發生,你最好等到硬分叉結束,事情會變得更加清晰。

若你的代幣存在加密貨幣交易所(或其他託管加密貨幣的服務機構),硬分叉後交易所應該決定你的代幣到底是同時收到這兩種代幣,還是其中一個(以及哪一個)。目前市場上主要的幾家加密貨幣交易所都已釋出了相關公告,有些支援 BitcoinCashNode,另一些支援兩種版本,具體資訊以交易所公告為準。如果你還不確定,最安全的辦法可能就是將代幣從交易中取出。

永不止步IPFS 總結:大海雖然浩瀚,也是由無數個小水滴組成的。華爾街的投資高手中,不管是索羅斯還是巴菲特,他們的財富也是從經歷中一點一點積累的,沒有幾十年的積累他們也不可能擁有今天的成就。所以說:穩健投資之道――積小勝為大勝,不要奢望一夜暴富,才是正確的投資心態。

免責聲明:

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

推荐阅读