比特幣現金(BCH):區塊放大了,塞進去的交易卻沒有變多

比特幣現金(BCH):區塊放大了,塞進去的交易卻沒有變多

同一份帳本分出去的另一條鏈,換到了什麼、又付出了什麼

更新於 2026 年 8 月
快速對照:三十秒看完這條鏈

你想知道的一句話的答案
這是什麼幣2017 年從比特幣帳本分出去、之後照自己規則往下寫的另一條鏈,沒有預售也沒有 ICO
當年只改了哪一條區塊大小上限。其他規則整套沿用
完全沒改的部分2,100 萬顆發行上限、每 210,000 個區塊減半、SHA-256、10 分鐘目標出塊
換到手的是什麼區塊有空位,轉帳手續費只剩零頭,幾乎不會出現塞車加價
付出的是什麼同一批礦機兩條鏈都能挖,算力占比小,要推翻它的難度也比較低
有沒有質押沒有。新幣只發給挖出區塊的礦工
地址要注意什麼有兩種寫法,舊寫法和比特幣長得一樣,交易所多半只收 CashAddr
這條鏈現在在做什麼每年 5 月 15 日換一次共識規則,逐年打開腳本能表達的東西

比特幣現金常被一句話帶過:「比特幣的付款版本」。這句話只講到一半。它確實把轉帳成本壓得極低,可是它同時也是一條算力占比很小、每年固定改一次共識規則、而且區塊空間長期用不滿的鏈。用不滿的空間,正好說明它當年換到了什麼、又付出了什麼,以及這個代價現在出現在鏈上的哪個位置。

比特幣現金在分岔時只改動一條規則的結構圖:最上方的表格把區塊大小上限走過的四個階段依序排開,先是整套沿用母鏈每個區塊都適用的舊上限,而那正是當年意見分歧的地方;接著在分開的那一刻把上限放大為八倍,這項變更讓兩邊的區塊互相不再有效;之後又依照排定的規則變更把上限提高到 32MB;現在則由演算法依需求自動調整上限,並且不會低於 32MB,調高時也不需要任何表決。左側綠色卡片列出完全沿用、沒有更動的部分,包括 21,000,000 顆的發行上限(是同一個上限,不是更大的上限)、每 210,000 個區塊減半並從同一個起點起算、工作量證明使用的 SHA-256 雜湊函式、10 分鐘的目標出塊間隔,以及未花費輸出的記帳模型與由金鑰推導出地址的方式。右側橘色卡片列出一併調整過的部分,難度改成每個區塊重新計算,不再是隔一段固定的長週期才算一次;共識規則改在每年固定的時間點更換,不再逐案處理;在沿用的地址寫法之上又加了第二種寫法;腳本能力也分階段擴大,超出了單純付款的範圍。下方紫色卡片說明因為雜湊函式沒有換過,替一條鏈準備的礦機在另一條鏈上同樣有效,搬過去不必更換硬體也不必重新設定;發行上限與減半週期同樣沒有更動,所以兩條鏈都朝著同一個區塊高度前進,決定下一次減半的是高度,不是日曆上的日期。最後一個方框提醒,共享同一個起點並不代表存在官方關係,兩邊都沒有承認或代表對方,也沒有可以這麼做的機制;參數相同也不等於安全程度相同,那取決於可用的機器裡有多少比例朝向各自的鏈 - Cryptonakta
這張圖把當年改掉的規則和整套沿用的規則分開排好,往下讀之前先看一眼會比較好對照。

1. 區塊上限放大了,裝進去的交易卻沒跟著變多

先看一個落差。比特幣現金這條鏈的共識規則,保證每個區塊至少裝得下 32MB 的資料。可是實際上,近期的區塊平均只用掉其中很小的一部分,離保證下限還有很長一段距離。同一段時間裡,比特幣那條鏈每個區塊塞進去的交易筆數,也明顯高出很多。這個落差不是某一天的例外,最近的區塊都是這樣。

空間比較大、裝進去的東西比較少,這兩件事同時成立,剛好是理解這條鏈最好的入口。因為它當年之所以分出去,理由正是「區塊太小、手續費太貴」。上限放大之後,手續費確實掉到幾乎不用計較的程度,可是要被裝進來的交易並沒有跟著搬過來。

比特幣為什麼會變成兩條鏈,把區塊上限放大的那一邊換到了什麼、又付出了什麼,這個選擇的結果現在都能從鏈上的幾個數字看出來。規則那一層的答案不會隨時間變,會變的只有那幾個數字,所以數字集中在一張表裡,並且標了取數的日期。

先把兩個詞講清楚。這篇講「上限」的時候,指的是共識規則允許的容量,講「用量」的時候,指的是實際被寫進區塊的資料。兩個詞在中文討論裡常常被混著用,一旦混用,後面所有比較都會失準。

當年哪一邊有理,這裡不判斷,也不談價格,只寫規則改了哪一條、鏈上留下什麼結果。要看的東西有四樣:共識規則的條文、一個區塊裡裝了幾筆交易、維護這條鏈的算力,以及轉一筆帳實際付掉的手續費。這四樣在比特幣那條鏈上都有對應的值,可以擺在一起直接比。對比特幣本身的規則還不熟的話,先看比特幣是什麼

2. 「比特幣現金」這個名字承諾了什麼

中文叫它比特幣現金,五個字讀下來,很容易理解成「比特幣的現金版本」,讀起來像是同一個地方審核過、再放出來的新版本。要修正的地方只有一個:兩條鏈之間沒有官方關係。它不是誰批准的新版本,也沒有一個中央單位可以決定誰才是正統。它是從同一份帳本分出去、之後照自己規則往下寫的另一條鏈。

名字歸名字,能力要分開看。這條鏈確實把「用很低的成本把一筆錢從一個地址移到另一個地址」做得很好:區塊有空位,手續費低到幾乎感覺不到,也很少遇到大家搶位置而加價的狀況。但它沒有保證幣值、沒有質押,也不是匿名幣。每一筆交易的金額、時間、以及錢從哪個地址流到哪個地址,都完整留在公開帳本上,任何人用區塊瀏覽器都查得到。

還有一件事會加深這個印象。名字的前三個字整個照抄,而它的舊寫法地址以 1 或 3 開頭,字面上和比特幣地址完全一樣,因為兩條鏈從私鑰推導地址的演算法從來沒有分開過。名字讀起來像同一家的東西,地址看起來也像同一條鏈的東西,兩件事疊在一起,很容易被讀成兩者有從屬關係。但分岔之後,兩條鏈各自有節點、各自有礦工、各自驗證自己的區塊,誰也不需要誰同意才能繼續運作。要判斷一條鏈,看的還是它的共識規則,以及它實際跑出來的區塊和交易。

它做得到的

  • 用很低的手續費把價值移轉出去
  • 區塊有餘裕,塞車加價幾乎不出現
  • 在未花費輸出的模型上直接發行原生代幣
  • 用腳本設定付款條件,逐年加進來的功能讓能寫的邏輯變多

它做不到的

  • 沒有質押,放著不會生利息
  • 不保證你手上這顆值多少
  • 不是比特幣的後續版本,兩者沒有官方關係
  • 不是匿名幣,交易全部留在公開帳本

下面這張表把最常聽到的說法和實際規則擺在一起。這幾句話在中文的討論區裡出現得最多,而且錯的地方集中在同樣幾個點上。

常聽到的說法實際上
BCH 是比特幣官方推出的升級版兩條鏈之間沒有官方關係。它是從同一份帳本分出去、各走各的另一條鏈
它比比特幣便宜,所以比較有得漲這不是幣價的問題。便宜的是手續費。發行上限一樣是 2,100 萬顆,減半週期也一樣
區塊大,所以用的人多規則保證的下限是 32MB,實際區塊平均只用掉極小一部分。上限大跟有沒有人用是兩回事
工作量證明一樣,安全性就一樣算力占比只有比特幣的一小截(見快照表),而且同一批礦機兩條鏈都能挖
拿來付款的幣,所以匿名不對。每一筆交易的金額、時間、地址都完整留在公開帳本上
拿去質押就有利息這條鏈沒有質押。你在交易所看到的利息是那家公司賣的商品

3. 分岔那天被改掉的,只有區塊大小上限這一條

2017 年 8 月 1 日,比特幣的區塊 478,558 是兩條鏈最後一個共同的區塊。從下一個區塊開始,一批礦工照著「區塊上限從 1MB 提高到 8MB」的規則繼續往下堆,那條分支就是比特幣現金。

要注意「分出去」的意思。它沒有重新開一條空白的鏈,而是把 478,558 為止的整份帳本原封不動接手,從那之後才套用新規則。所以在分岔當下持有比特幣的人,用同一把私鑰在新鏈上就有同樣數量的 BCH。新鏈上那些 BCH,是原本帳本裡本來就存在的餘額,只是從 478,558 之後開始被另一套規則記錄;同一段歷史被複製成兩份之後各自往下寫,總量上限也照抄,各自守著自己的 2,100 萬顆,兩條鏈加起來並沒有變成 4,200 萬顆。沒有預售,沒有 ICO,沒有預先留給團隊的份額,分岔當下不需要任何人出錢,也沒有任何募資動作。分岔之後,新幣只有一個來源:挖出區塊的礦工。

區塊上限後來又動過幾次。先是把上限拉到 32MB,再後來改成依需求自動調整,規則保證的下限維持在 32MB。除了上限,難度調整的演算法也換過三代:最早的緊急難度調整、之後改用 144 個區塊的移動窗口、現在用的是 ASERT。這些改動的方向很一致,都在調「一個區塊能裝多少、多久出一個」。

至於錢怎麼被記錄、怎麼被驗證、總共會有多少顆,一條都沒動。所以分岔改掉的範圍,其實就停在「一個區塊能裝多少」這一件事上。

硬分叉指的是新規則和舊規則互不承認,兩邊各自往下堆區塊。這跟「發行一個新幣」是不同的動作:它把既有帳本整份接手過來,繼續往下寫。

4. 沒被動到的部分:一樣的發行上限、一樣的減半、一樣的 SHA-256

比起改掉的,沒改的多很多,而且都是最關鍵的那幾條。

發行總量一樣是 21,000,000 顆。減半週期一樣是每 210,000 個區塊把出塊獎勵砍一半。工作量證明用的雜湊函式一樣是 SHA-256。目標出塊時間一樣是 10 分鐘。記帳結構一樣是未花費輸出,從私鑰推導出地址的演算法也一樣。

這幾條照著繼承下來,直接造成兩個結果。第一,兩條鏈可以用同一批礦機開挖,因為雜湊函式相同,機器不必換,礦工只要切換要挖哪一條。第二,兩條鏈的減半會走向同一個區塊高度,也就是 210,000 的倍數,下一個點在區塊 1,050,000。同樣的規則、同樣的節奏,只是兩條鏈各自走到那裡的時間不會一樣。

項目比特幣比特幣現金
發行上限21,000,000 顆21,000,000 顆(相同)
減半週期每 210,000 個區塊每 210,000 個區塊(相同)
工作量證明雜湊函式SHA-256SHA-256(相同)
目標出塊時間10 分鐘10 分鐘(相同)
區塊大小上限以權重計算的固定上限保證下限 32MB,之上依需求自動調整
難度調整每 2,016 個區塊每個區塊(ASERT)
改規則的方式以取得共識的軟分叉為主每年 5 月 15 日中午(UTC)換一次共識規則
地址寫法一套舊寫法與 CashAddr 兩套

表裡真正不同的其實只有四項:區塊上限、難度調整的頻率、改規則的方式、以及地址寫法。這四項正好對應這條鏈換到的東西和付出的代價。繼承下來的也不只是數字,還有限制:UTXO 的記帳方式讓每一筆交易都要指明「花的是哪幾筆還沒被花掉的錢」,這在寫程式的時候和帳戶餘額模型的鏈差很多。這條鏈後來加進來的腳本功能,全部都是在這個模型上面加的,並沒有換成另外一套模型,後面講到的 CashTokens 也是同一回事。

既然規則幾乎一樣,那持有 BCH 跟持有比特幣差在哪?規則條文那一層確實幾乎重疊,會不一樣的是三件事:這些條文跑在多大的網路上、有多少算力在維護、有多少人真的在用。算力和一天的交易筆數,任何一個區塊瀏覽器的統計頁面都查得到,兩條鏈可以直接擺在一起對照。

5. 換到手的是什麼:轉一筆帳的手續費只剩零頭

把區塊上限放大,直接換到的東西是空位。區塊沒有塞滿,交易就不必互相加價搶位置,手續費自然壓得很低。

低到什麼程度?以中位數來看,在這條鏈上轉一筆帳的手續費,跟比特幣差了兩個數量級以上(兩邊的數字和取數日期都在快照表裡)。它的手續費不只低,還很穩。塞車加價之所以會出現,是因為區塊沒位置,大家只好往上喊價;區塊有空位的時候,這種喊價幾乎不會發生,所以你多半不需要在轉帳前先看網路擁不擁擠。

這是真的優點,不需要替它打折。如果你的用途是把一筆錢從一個地址移到另一個地址,或者在不同平台之間搬幣,手續費這一項它做得非常好,而且做得很穩定。

手續費便宜跟幣值穩定是兩件不相干的事,跟這條鏈安不安全也是兩件不相干的事。手續費是使用成本;你手上這顆值多少,是市場決定的,不受手續費影響。另外要一起看的是,手續費之所以這麼低,直接原因就是「沒有人在搶位置」,也因此礦工從手續費拿到的收入一直很少。

講一個具體的情境比較有感覺。你要把同一筆錢在兩個平台之間搬過去,走 BCH 這條鏈的話,手續費幾乎可以忽略,而且不管當下網路忙不忙,你付的金額都差不多。差別會出現在等待時間上,因為對方要求幾次確認,你就得等幾個區塊,這一項跟手續費高低無關。

真的要自己保管 BCH,錢包的選擇邏輯和比特幣完全一樣,可以看加密貨幣錢包怎麼挑。要留意的只有一點:錢包顯示的地址格式,和你要送去的地方要求的格式,未必是同一種,貼上去被擋下來多半就是這個原因。

說明兩條鏈共用同一套雜湊函式、安全邊際卻不一樣的結構圖:最上方的表格拆解共用雜湊函式之後實際會發生的事,挖較大那條鏈的所有機器同樣挖得動這條鏈,因此機器池是共用的,而分配比例並不固定;營運者會把機器轉向每單位工作量報酬較高的一邊,這個決定可能在幾分鐘之內翻轉;機器進場或退場之後難度才跟著調整,這段期間區塊會出得太快或太慢;把難度改成每個區塊重新計算,不再是隔一段長週期算一次,就限制了這種震盪的幅度。左側綠色卡片列出空餘容量換到的東西,一筆轉帳的成本只有一美分的極小一部分;活動增加時手續費也不會跳動,因為沒有人在為空間出價;一筆付款要被打包,不必和其他東西競爭。右側紅色卡片列出算力占比較小所付出的代價,一個區塊背後累積的工作量只有維護較大那條鏈的一小部分;要改寫最近的歷史所需的機器少得多,那些機器已經存在,而且已經在很近的地方運轉;所以要達到同樣意義的確定,必須等得更深。下方橘色卡片記錄一次被完整記載的區塊重組,排定的規則變更啟用不久之後,有兩個已經挖出來的區塊被丟棄,兩個礦池把算力合起來堆出更長的分支,原先的分支因此失效,被爭奪的是那次規則變更之後重新變得可以動用的資金;不論當時的意圖是什麼,留下來的事實只有一個,最近的區塊被短時間內就能集結起來的機器推翻了。最後一個方框解釋入金頁面為什麼要數確認數,這裡的確定屬於機率的問題,堆在自己交易上面的每一個區塊,都代表攻擊者要多趕過一個區塊;交易所在認列入金之前等的就是這個數量,而各家要求的數量不同;在機器池裡占比較小,正是這個數量不會是 1 的原因 - Cryptonakta
在決定要等幾次確認之前,先看這張圖,就知道算力占比小的代價落在哪裡。

6. 付出的是什麼:同一批礦機,兩條鏈都能挖

雜湊函式相同帶來的好處講完了,代價出在同一個地方。SHA-256 的礦機不分鏈,同一台機器今天挖比特幣、明天挖比特幣現金,中間不必換硬體,也不必重新投資。礦工會把算力放到當下比較划算的那一條。

問題出在兩條鏈的算力規模差很多。比特幣現金的算力只占比特幣的一小截。這代表兩件事:第一,平常在維護這條鏈的算力本來就少;第二,那些沒有在挖它的機器,隨時可以轉過來挖它,因為機器完全相容,不需要任何額外成本。所以雜湊函式一樣,這條鏈被推翻的難度卻低得多,而且這個難度會隨著機器搬來搬去而上下浮動。

算力來來去去,出塊時間就會忽快忽慢。難度調整原本要隔一段時間才重算一次,遇到算力短時間內大量進出就跟不上,於是出現一陣子區塊卡住、一陣子區塊連發的情況。ASERT 這套演算法處理的就是這件事:每個區塊都重新算一次難度,拿實際出塊時間和目標時間的落差去修正,把震盪壓小。它改善的是穩定度,不會改變算力總量。

安全預算的來源也要看清楚。這條鏈沒有質押,維護它的收入只有兩塊:新發行的幣,加上使用者付的手續費。因為手續費很便宜,那一塊在總收入裡占得很小,所以幾乎全靠新幣發行,而新幣發行每 210,000 個區塊就砍一半。這是所有純工作量證明鏈共同的結構,不是這條鏈獨有的狀況,只是在算力規模比較小的鏈上,這個結構看得比較清楚。

要把話講公道:算力占比小不等於這條鏈隨時會出事。它已經連續運作很多年,區塊照樣一個接一個出來。要說的只是難度的高低不同,而高低是可以量化的東西,不需要用感覺去猜。你要衡量的時候,看的就是算力占比、礦池集中度,以及你打算等幾個確認。機器能在兩條鏈之間搬動,也不是每條工作量證明鏈都會遇到的情況,例如Kaspa從一開始就挑了完全不同的雜湊做法,沒有另一條鏈共用同一批機器。

7. 有兩個區塊真的被推掉過,所以交易所在數確認

2019 年 5 月那次升級剛啟用不久,這條鏈上發生過一次區塊重組,兩個區塊被推掉。這件事被完整記錄下來了,不需要靠假設。

項目內容
什麼時候2019 年 5 月 15 日那次升級剛啟用之後
發生什麼已經寫進鏈裡的兩個區塊,被另一條更長的分支蓋過去而失效
誰的區塊ProHashing 和一名身分不明的礦工挖出的區塊被推掉,BTC.top 與 BTC.com 接上去的分支留了下來
起因那次升級讓一批被卡住的資金重新可以動,身分不明的礦工想把那筆錢移到自己這邊(區塊 582,705 內含 1,278 筆、3,655 BCH)
留下來的事實確認數越多,被推掉的機率越低。區塊會被推掉這件事,在這條鏈上真的被觀測到過

發生的順序是這樣:兩個區塊已經被挖出來、已經被寫進鏈裡,接著另一條比它更長的分支追上來,原本那兩個區塊就變成無效,裡面的交易回到還沒被確認的狀態。重要的是這件事被記錄下來了:交易被寫進區塊,不代表它從此不會被改動。在工作量證明的鏈上,一筆交易要等上面再疊幾個區塊才算穩,疊得越多,被推掉的機率越低。疊到一定程度之後,這個機率會低到可以不管它,可是它一直都還是機率。

交易所的入金頁面在數確認數,處理的就是這個機率。你把 BCH 轉進交易所,頁面上會顯示還差幾次確認才會入帳。每家平台要求的次數不一樣,同一家對不同幣種的要求也不一樣,所以不要記別人說的數字,以自己畫面上顯示的為準。等待期間錢沒有不見,只是還沒被平台認列。

算力占比小這件事,正好讓上面那個機率問題更明顯。要生出一條比現有分支更長的鏈需要算力,可調度的機器越多、算力越集中在少數礦池手上,這件事的門檻就越低。反過來說,這也是為什麼平台在算力比較小的鏈上,通常會把確認數要求設得比較高。

要分清楚這個數字是誰在決定。幣轉進交易所的時候,等幾次確認由那家平台的規則決定,你只能照著等。你自己是收款的一方,這個數字才在你手上:金額小、對象是往來過的地方,少等幾個區塊;金額大、或者第一次往來,就多等幾個。把機率納入判斷,用法就是這樣,所有工作量證明的鏈都通用,差別只在難度高低。

如果你轉進去很久還沒入帳,第一件事是回頭看確認數和地址格式:幣轉進交易所沒入帳怎麼辦。多數情況下都是還在等確認,或者鏈選錯了。

8. 加大的空間沒被填滿,這條鏈於是換了方向

開頭那個落差,答案要往需求那一側找。當年爭的是區塊該做多大,規則改完之後,容量確實放大了,可是要裝進來的交易並沒有跟著增加。上限和用量之間的比例一直維持在很低的位置,這幾年都是這樣。低比例已經維持了很多年,這件事本身就把這條鏈推向另一個方向。

這個結果對這條鏈的影響很直接。如果光靠「便宜又有空位」就能把使用者拉過來,那早就拉過來了。所以它後來的重心,從「把區塊做大」轉到另一個地方:把腳本語言能表達的東西做多。這個轉向寫在共識規則裡,一年執行一次,時間點是寫死的。

「上限 32MB」講的是規則允許的容量,「一天幾筆交易」講的是實際用量,這是兩個不同的東西,中文的討論裡卻常常被擺在一起講。把兩個數字混在一起看,就會得出「這條鏈很忙」或者「這條鏈沒人用」兩種都不準確的結論。真正要看的是兩者的比例,而現在這個比例很低。

低比例本身也不全是壞消息。它代表這條鏈目前的容量還有很多沒用到,如果哪天用量真的上來,短期內不需要為了塞不下而改規則。上限改成依需求自動調整的那條規則已經生效,保證下限維持在 32MB,容量這一層短期內不會是限制。

9. 每年五月十五日換一次共識規則,以及被打開的腳本功能

這條鏈改規則的方式是固定的:每年 5 月 15 日中午 12 點(UTC)換一次共識規則。啟用條件寫得很具體,最近 11 個區塊的時間戳中位數超過指定的時間點,新規則就生效。

用規則去理解這件事會比用日期準確。它不需要投票,也不需要誰宣布;時間戳中位數過線,節點就開始照新規則驗證。反過來說,如果你自己跑節點,或者用的錢包沒有跟著更新,過線之後它會拿舊規則去驗證新區塊,於是就脫離了這條鏈。對一般使用者來說,這意味著錢包版本要保持在維護中的狀態,這是每年都要處理一次的例行事項。

啟用打開了什麼
2018-05-15重新啟用一批停用的運算子,區塊上限提高到 32MB。
2019-05-15Schnorr 簽章,以及一批被卡住的資金重新可動。
2020-11-15難度調整改成 ASERT(每個區塊重算一次)。
2023-05-15原生代幣 CashTokens 與 P2SH32。
2024-05-15區塊上限改成依需求自動調整,保證下限維持 32MB。
2025-05-15虛擬機限制重新訂過,加入高精度整數運算。
2026-05-15腳本可作為付款對象、有次數上限的迴圈、函式的定義與呼叫、一批位元運算重新啟用。

2023 年那次打開的 CashTokens 是比較大的轉折。在那之前,要在這條鏈上做代幣得靠鏈外或第三方的做法;打開之後,代幣直接活在未花費輸出的模型裡,跟一般的 BCH 用同一套規則搬動、同一套規則驗證。同一次還打開了 P2SH32,把腳本雜湊的長度加大。

後面幾次的方向都集中在腳本本身:虛擬機的限制重新訂過、加入高精度的整數運算、讓腳本本身可以當成付款對象、加入有次數上限的迴圈、以及函式的定義與呼叫,還有一批位元運算被重新啟用。合起來的效果是,腳本能寫的邏輯比原本複雜很多,很多原本得靠鏈外配合的做法可以直接寫在鏈上。

所以「比特幣的付款版本」這一句介紹,只講到現在的 BCH 一半。它現在同時是一條每年固定擴充腳本能力的鏈,而且擴充的節奏是寫死的規則,不是臨時決定的計畫。

這種改規則的方式本身也有取捨。時間寫死的好處是所有人事先知道什麼時候要更新,不會像臨時提案那樣拖很久;代價是每年都必須有人維護節點和錢包,而且如果某一年的變更有爭議,時間到了還是會啟用。規則變更上談不攏,後來確實又讓這條鏈分出去兩次。

要分清楚兩件事:功能被打開,跟功能實際被用起來,是兩回事。上面這些規則確實已經生效,但一條鏈的用量最後還是看有多少人真的把東西建在上面。這一點在任何方向上都不要誇大。

10. 沒有質押:新幣只發給礦工,減半寫在區塊高度上

先把最常見的誤會處理掉:這條鏈沒有質押。它是工作量證明,新幣只發給挖出區塊的礦工。你把 BCH 放在自己的錢包裡,放多久都不會多出任何東西。

你在交易所看到的「BCH 活期收益」「BCH 理財」是另外一回事,那是平台自己設計的商品,收益來自平台怎麼運用這筆錢,跟鏈本身無關,能不能拿到、拿到多少也由那家公司決定。這兩者的差別可以看質押是什麼交易所的理財商品是什麼,分清楚之後就不會把平台的商品風險算到鏈頭上。

新幣的發行速度寫在規則裡。每挖出 210,000 個區塊,出塊獎勵就砍一半,這個節奏和比特幣完全相同。要注意的是,減半的觸發條件是區塊高度,不是日曆上的某一天。正確的講法是「下一次減半在區塊高度 1,050,000」。實際什麼時候走到那個高度,取決於這段期間出塊的快慢,而出塊快慢又取決於有多少算力在挖。

因為兩條鏈的減半用同一個區塊高度,而它們目前的區塊高度並不一樣(快照表裡有),這代表兩條鏈到達同一個減半點的時間也不會一樣。兩條鏈的區塊高度本來就有差距,這是分岔之後各自累積出來的。

這條鏈的挖礦需要專用機器,一般電腦或顯示卡在 SHA-256 的競爭上完全排不上,所以對絕大多數人來說,取得 BCH 的方式就是在交易所買。礦工的收入只有兩塊:新發行的幣,加上使用者付的手續費。新幣發行每 210,000 個區塊砍一半,砍下去之後,手續費在礦工收入裡的占比就越來越關鍵。而這條鏈的手續費之所以低,直接原因是區塊有空位、沒有人在搶位置,所以手續費這一塊目前占得很小。

說明區塊空間不再稀缺之後會發生什麼事的結構圖:左側紅色卡片描述空間稀缺的情況,等待中的交易比下一個區塊裝得下的還多,被打包這件事變成一場競價,發送的人為了排在別人前面而把手續費往上加,手續費由其他人願意付的金額決定,所以會跟著需求上下移動,等待是常態,付得低就可能等很久。右側綠色卡片描述空間充裕的情況,等待中的交易全部進得了下一個區塊而且還有空位,沒有需要超越的對象所以競價不會形成,手續費落到網路願意中繼的最低值就停在那裡,把上限再往上調也不會有任何改變,因為上限本來就不是限制所在。下方表格整理上限與下限的關係,不管需求如何,上限都不會低於 32MB;連續出現滿載的區塊,上限會自己往上走,冷清的時候再退回下限附近;實際產生的區塊比那個下限小上好幾個數量級,光是下限就已經遠比實際用到的量寬;所以手續費貼近中繼的最低值而且穩定,因為沒有東西在爭奪空間。紫色卡片區分便宜的手續費證明了什麼、又沒有證明什麼:它證明轉帳很便宜,這是事實、可以量測,也是把區塊放大這個決定拿出來最清楚的成果;但它沒有證明這條鏈被用得比較多,空區塊裡的低手續費和滿載區塊裡的低手續費是兩種不同的情況,只有後者代表需求被滿足了;它也沒有證明別處的壅塞答案就在上限,那個問題是由需求去了哪裡決定的,而不是由哪一邊的上限比較大決定的。最後一個方框指出這條鏈後來把力氣放到哪裡,空間不再是限制之後,每年排定的規則變更轉向腳本語言能表達的範圍,包括建立在未花費輸出模型上的原生代幣、更寬的整數運算、有次數上限的迴圈,以及可以重複使用的函式;能力被打開和能力被用起來是兩件事,這兩句話可以同時成立,任何一句都不會抵銷另一句 - Cryptonakta
手續費為什麼可以一直壓在很低的位置,看這張圖裡上限和實際用量之間的比例就清楚了。

11. 兩種地址寫法,其中一種和比特幣長得一模一樣

BCH 有兩種地址寫法,這是這條鏈最容易出事的地方。這個地方會出事,是因為它本來就有兩種寫法,而其中一種跟比特幣的地址長得一模一樣。

寫法長什麼樣來由在交易所
舊寫法以 1 或 3 開頭和比特幣地址字面完全一樣,因為推導方式相同多數平台的 BCH 入金頁不收
CashAddrbitcoincash: 前綴,後面接 q 或 p 開頭的一段2018 年 1 月加上去,就是為了把混淆拿掉;前綴在部分錢包不顯示這是要求的標準寫法

舊寫法以 1 或 3 開頭,字面上跟比特幣地址完全一樣。原因不神祕:兩條鏈從私鑰推導地址的演算法相同,同一把私鑰算出來的雜湊值就是同一串。也就是說,光看地址本身,你分不出來對方要收的是 BCH 還是比特幣,因為它們長得就是一樣的。

CashAddr 是 2018 年 1 月加上去的第二種寫法,目的就是把這個混淆拿掉。它長成 bitcoincash: 前綴加上一段以 q 或 p 開頭的內容,有些錢包會把前綴顯示出來,有些會省略只給你後面那一段。兩種寫法指向的是同一個地址,可以互相轉換,並不是兩個不同的收款位置,這一點常被誤會成「我有兩個地址」。

實務上,大多數交易所的 BCH 入金頁只接受 CashAddr,貼舊寫法會被擋下來。這個限制其實是保護:被擋下來,總比送到另一條鏈上好。真正危險的情境是反過來,你在錢包裡看到一串 1 開頭的地址,把它當成比特幣地址就把比特幣打過去,或者把 BCH 打進比特幣的收款地址。

轉帳前固定檢查三件事:入金頁面選的鏈是不是 BCH、地址格式是不是它要求的那一種、以及開頭幾碼和結尾幾碼跟你複製的是不是一致。真的送錯了,處理流程看幣送錯網路怎麼辦

有一種情況特別容易搞混:某些錢包只顯示 CashAddr 去掉前綴之後的那一段,看起來就是一串 q 開頭的字母數字。你把它貼到交易所的提領欄位,有些平台接受,有些要求你補上 bitcoincash: 前綴。兩種都指向同一個地址,遇到被擋下來的時候,先試著補上或去掉前綴,通常就通了。

多數人第一次看到 BCH,是在交易所的幣種列表裡,而不是在哪個錢包裡。下面這幾家都有 BCH 的現貨交易對,入金與提領頁面也都會標明所需的確認數和地址格式。要開戶的話,註冊時填推薦碼才有手續費優惠。

Binance

Binance signup QR, scan to open Binance (Cryptonakta referral)領優惠註冊 →

代碼: CRYPTONAKTA
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 CRYPTONAKTA,才能享有優惠。
有 BCH 現貨交易對,入金頁面會標示所需的確認數。

Bybit

Bybit signup QR, scan to open Bybit (Cryptonakta referral)領優惠註冊 →

代碼: 5ZGKX#0
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 5ZGKX#0,才能享有優惠。
有 BCH 現貨交易對,支援 BCH 入金與提領。

Gate.io

Gate.io signup QR, scan to open Gate.io (Cryptonakta referral)領優惠註冊 →

代碼: VFIWUQTAUQ
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 VFIWUQTAUQ,才能享有優惠。
有 BCH 現貨交易對,註冊填推薦碼享終身手續費折扣。

OKX

OKX signup QR, scan to open OKX (Cryptonakta referral)領優惠註冊 →

代碼: 46938989
直接用 App 註冊嗎?註冊時在「推薦碼」欄位輸入 46938989,才能享有優惠。
有 BCH 現貨交易對,入金前先在頁面確認地址格式。

聯盟行銷揭露:部分連結為合作夥伴連結,我們可能會獲得佣金,但不會增加你的任何費用。本文並非投資建議。

要比較平台本身怎麼挑,可以看加密貨幣交易所怎麼挑;第一次買幣的操作流程和買比特幣沒有差別,步驟看怎麼買比特幣就夠了。

12. 用分岔解決分歧的鏈,後來又分出去兩次

2017 年那次分岔留下一個做法:談不攏就分。這個做法後來又用了兩次。

時間點發生了什麼爭點
2017-08-01・區塊 478,558從比特幣分出去區塊上限 1MB 提高到 8MB
2018-11-15比特幣 SV 分出去要不要加入 OP_CHECKDATASIG 這個運算子
2020-11-15・區塊 661,648eCash(XEC)分出去要不要把出塊獎勵抽 8% 當開發資金・換算比例 1 顆 BCH 對 1,000,000 顆 XEC

2018 年 11 月那次,爭點是要不要加入一個新的運算子,兩邊各自往下堆區塊,分出去的那條是比特幣 SV。2020 年 11 月那次,爭點是要不要從出塊獎勵裡抽 8% 當作開發資金,分點在區塊 661,648,分出去的那條後來叫 eCash,換算比例是 1 顆 BCH 對 1,000,000 顆 XEC。

這裡不評斷哪一次誰有理,要看的是結構。當一條鏈把「改規則」的手段設定成分岔,那麼只要有一批礦工和開發者不同意,分岔就會再發生一次。這是規則變更方式帶來的結果,跟每一次爭議的內容是什麼無關。反過來看,這也是每年固定日期換規則這個設計要處理的問題:把改規則的時間點寫死,至少讓所有人事先知道什麼時候要更新。

BCH、BSV、XEC 常被一起叫「分叉幣」,這個叫法容易讓人以為它們之間有主從關係,好像誰是誰的升級版。實際上三條鏈各自獨立,各有自己的節點、自己的規則、自己的算力,沒有誰是誰的官方版本,帳本也在各自的分點之後就不再共用。

對持有者來說,這段歷史最實際的意義是:分岔的時候,鏈上的餘額會依照當時的帳本被複製到新鏈,但幣放在交易所的人拿不拿得到,要看那家平台當時怎麼處理。這件事不是鏈上規則能保證的,各家做法也不一樣,所以不要把「分岔一定會有另一份幣」當成通則。

同樣從比特幣的程式碼出發,萊特幣是另外開一條全新的鏈,一開始就挑了不同的參數,帳本從零開始累積。比特幣現金走的是另一條路:接手既有帳本,只改其中一條規則。同樣被說成「從比特幣衍生出來」,兩種做法差在有沒有繼承帳本,而這個差別決定了分岔當下誰手上有幣。

13. 會變動的數字,全部放在這一張快照表

下面這些值每天都在動,所以標了取數的日期。你之後回頭看的時候,把同樣幾項再查一次,就知道這段期間變了多少,也會發現有幾項根本不會變。

項目比特幣現金對照
區塊高度965,119比特幣 963,487
一天出塊數165 個比特幣 136 個
一天交易筆數17,681 筆比特幣 536,199 筆
每個區塊的交易筆數約 107 筆比特幣約 3,942 筆
近期區塊平均大小約 77.7KB(最大 275KB、最小 2.8KB)規則保證的下限是 32MB
手續費中位數約 0.0011 美元比特幣約 0.2478 美元
算力約 3.79 EH/s比特幣約 862 EH/s(約 0.44%)
流通量約 20,078,734 顆比特幣約 20,073,368 顆・上限都是 21,000,000 顆
下一次減半區塊高度 1,050,000比特幣是同一個區塊高度

取數日期:2026 年 8 月 22 日,資料來自區塊瀏覽器的統計頁面。上面每一項都會隨時間變動。相對的,這篇其他地方出現的數字,例如 21,000,000 顆、210,000 個區塊、SHA-256、10 分鐘、保證下限 32MB,都是寫在規則裡的,不會隨時間變動。

表裡有一組值得多看一眼:流通量和區塊高度。兩條鏈的發行上限都是 21,000,000 顆,減半週期也一樣,可是比特幣現金的流通量和區塊高度都稍微領先一點。理由很單純,分岔之後這條鏈的區塊平均堆得快一些,累積下來就多出一段。既然減半看的是區塊高度,它也會先走到 1,050,000。

另一組要放在一起看的是每個區塊的交易筆數和近期區塊平均大小。把這兩個數字擺在 32MB 的保證下限旁邊,那個落差就變成具體的量。手續費中位數那一列的差距是同一件事的另一面:有空位就不必加價。

「一天出塊數」這一列也容易被誤讀。目標出塊時間是 10 分鐘,換算下來一天大約 144 個區塊,但實際出塊數會因為算力進出而在這個數字上下浮動。快照表裡兩條鏈的一天出塊數都不是剛好 144,就是這個原因,並不代表哪一條鏈的規則被改過。

要自己核對很容易。任何一個支援 BCH 的區塊瀏覽器都查得到區塊高度、每個區塊的交易筆數、手續費中位數;算力和流通量在同一類統計頁面上也有。查到的值跟表裡不同是正常的,表只是某一天的切片,數字對不上不代表哪一邊錯了。

14. 在這條鏈上會遇到的名詞

這條鏈的討論裡,下面這幾個詞出現的頻率最高,而且同一個詞在不同來源常常有不同譯法,看資料很容易對不起來。先把定義釘住。

硬分叉

新規則和舊規則互不承認,於是同一條鏈從某個區塊開始變成兩條,各自往下堆。這條鏈本身就是這樣來的,之後也用同樣的方式再分過兩次。

區塊重組

已經寫進鏈裡的區塊,被另一條更長的分支蓋過去而失效,裡面的交易回到還沒被確認的狀態。這條鏈上發生過一次,被推掉的是兩個區塊。

確認數

你的交易被寫進某個區塊之後,那個區塊上面又疊了幾個區塊。疊得越多,被推掉的機率越低。交易所在入金頁面要求的就是這個數字。

未花費輸出

英文縮寫 UTXO。這套記帳方式不記「某個帳戶有多少錢」,而是記「哪幾筆錢還沒被花掉」。你的餘額是這些沒被花掉的金額加起來的結果。比特幣和比特幣現金用的是同一套。

CashAddr

BCH 的地址寫法之一,以 bitcoincash: 為前綴,後面接以 q 或 p 開頭的一段。它和舊寫法指向同一個地址,只是為了不跟比特幣地址混淆而另外設計的表示法。

算力

整條鏈上礦機每秒能做多少次雜湊運算,單位常見到 EH/s。算力越高,要生出一條比現有分支更長的鏈就越難。它是攻擊難度的直接指標。

難度調整

為了讓出塊時間維持在目標值,協定會依照最近的出塊速度調整挖礦難度。這條鏈用的 ASERT 每個區塊都重算一次,就是為了應付算力短時間大量進出。

CashTokens

在未花費輸出的模型上直接發行代幣的機制。代幣跟一般的 BCH 用同一套規則搬動、同一套規則驗證,不需要另外一層合約平台。

買之前和買之後,大家最常問的問題

Q. Binance 怎麼一步步註冊?
1) 在 Binance 官方網站或 App 用電子郵件/手機註冊。2) 完成身分驗證(KYC)。3) 開啟 App 版 2FA。4) 註冊時在推薦碼欄位輸入 CRYPTONAKTA 即可獲得現貨交易手續費長期 10% 折扣。在法幣無法直接入金的地區,可在當地交易所買幣或穩定幣再轉入,或使用 P2P。
Q. 比特幣現金(BCH)在哪買?怎麼拿到註冊優惠?
哪些交易所有上架比特幣現金(BCH),跟幣種和你人在哪都有關係,入金前先確認有沒有上架。可以看的平台有 Binance、Bybit、Gate、MEXC、OKX、KuCoin、Bitget。買法:先開戶、完成身分驗證(KYC),再看那家有沒有比特幣現金(BCH)可以買。提示:註冊時輸入推薦碼,在部分交易所可拿到手續費折扣或優惠,例如 KuCoin(代碼 CXEM4JP5)享終身 5% 折扣,Gate(代碼 VFIWUQTAUQ)享終身 10% 折扣;Binance、Bybit、MEXC、OKX、Bitget 的代碼在上方交易所卡片。請先確認你所在地能不能用。本文並非投資建議。
Q. 比特幣現金和比特幣是同一種東西嗎?
不是。它們是兩條各自獨立運作的鏈,之間沒有官方關係。相同的地方是規則:發行上限 21,000,000 顆、每 210,000 個區塊減半、工作量證明用 SHA-256、目標出塊 10 分鐘,這些比特幣現金整套繼承。不同的地方是區塊上限、難度調整頻率、改規則的方式和地址寫法。持有其中一條的幣,不會讓你在另一條上有任何權利。
Q. 我在分岔之前就有比特幣,是不是自動也有 BCH?
分岔當下持有比特幣的人,在同一把私鑰下有同樣數量的 BCH,因為新鏈是把當時的帳本原封不動接手。但這只適用於分岔那個時間點:之後才買的比特幣不會附帶 BCH。另外,如果當時幣放在交易所,實際怎麼處理由那家平台當時的做法決定,不是鏈上規則能保證的事。
Q. BCH 可以質押賺利息嗎?
這條鏈沒有質押。它是工作量證明,新幣只發給挖出區塊的礦工,放在自己錢包裡的 BCH 不會生出任何東西。交易所頁面上的「BCH 活期收益」是那家公司設計的商品,收益來自平台的運用方式,跟鏈本身無關,風險也要當成平台風險來看。
Q. 為什麼把 BCH 轉進交易所要等好幾次確認?
因為在工作量證明的鏈上,交易被寫進區塊不代表從此不會被改動。這條鏈上真的發生過兩個區塊被更長的分支推掉的情況,所以平台會等交易上面再疊幾個區塊才認列。每家要求的次數不同,同一家對不同幣種也不同,以入金頁面上顯示的為準。等待期間錢還在鏈上,只是還沒入帳。
Q. 我把 BCH 送到比特幣地址會怎樣?
BCH 的舊寫法地址和比特幣地址字面完全一樣,因為推導演算法相同,所以這種送錯很常見。錢會依照 BCH 這條鏈的規則寫進帳本,是否拿得回來,取決於接收方是否掌握對應的私鑰、以及對方願不願意處理。這也是多數交易所只收 CashAddr 的原因,被擋下來反而是好事。
Q. 比特幣現金算不算匿名幣?
不是。每一筆交易的金額、時間、以及資金從哪個地址流到哪個地址,都完整留在公開帳本上,任何人用區塊瀏覽器都查得到,也可以往前往後追。它在隱私上和比特幣是同一個等級,並沒有額外的隱藏設計。
Q. BCH 的總量是多少?下一次減半在什麼時候?
發行上限是 21,000,000 顆,和比特幣一樣。減半的觸發條件是區塊高度,不是日期:每 210,000 個區塊出塊獎勵砍一半,下一個點在區塊高度 1,050,000,這個高度和比特幣相同。實際什麼時候走到那裡,取決於這段期間出塊的快慢,所以用高度來記比用日期準確。
Q. BCH、BSV、XEC 有什麼關係?
三條鏈都是用分岔的方式從同一條線上分出去的:比特幣現金在 2017 年從比特幣分出,比特幣 SV 在 2018 年從比特幣現金分出,eCash 在 2020 年從比特幣現金分出,換算比例是 1 顆 BCH 對 1,000,000 顆 XEC。現在三條鏈各自獨立,各有自己的節點、規則和算力,沒有誰是誰的官方版本。
Q. 為什麼有人說 BCH 的區塊比較大,用起來卻沒有比較快?
區塊大小決定的是一個區塊能裝多少資料,不是多久出一個區塊。兩條鏈的目標出塊時間都是 10 分鐘,所以「等一個確認」需要的時間在設計上是一樣的。BCH 感覺起來輕鬆的地方在於手續費和不用搶位置,而不是確認速度。真正影響你要等多久的,是收款方要求幾次確認。
Q. 每年 5 月 15 日換規則,對一般持有者有什麼影響?
如果你的幣放在交易所,平台會自己處理節點更新,你通常不會有感覺。如果你自己保管,要確認錢包還在維護中、版本有跟上,否則過了啟用時間點之後,舊版軟體可能拿舊規則去驗證新區塊而顯示異常。把它當成每年一次的例行檢查就好。
Q. Gate.io 怎麼一步步註冊?
1) 在 Gate.io 官方網站或 App 用電子郵件/手機註冊。2) 完成身分驗證(KYC)。3) 開啟 App 版 2FA。4) 註冊時在推薦碼欄位輸入 VFIWUQTAUQ 即可獲得終身 10% 手續費折扣。在法幣無法直接入金的地區,可在當地交易所買幣或穩定幣再轉入,或使用 P2P。
本文只說明比特幣現金這條鏈的規則與現況,不是投資建議,也不判斷當年哪一邊有理。鏈上數字會變動,快照表已標明取數日期,實際數值請自行用區塊瀏覽器確認。不同地區在各家平台看到的商品組合不一樣,請以你自己畫面上顯示的為準。

看看有哪些交易所可以選

編輯準則獨立加密貨幣編輯 · 誠實、不誇大 · 本文並非投資建議。
🌐 繁體中文