斷網時,比特幣會發生什麼事?

斷網時,比特幣會發生什麼事?的文章封面插畫

手機失去訊號時,網銀、通訊軟體與雲端文件往往立刻變得難以使用。比特幣也要靠電腦交換資料,所以「斷網後,比特幣是否就停擺」是一個很自然的疑問。

不過,「斷網」可能指單一手機離線、一個地區的網路中斷,也可能指全球網路被分成互不相通的區域。這些情況的後果差很多。理解關鍵在於把三件事拆開:你是否仍有權簽署交易、交易能否傳到其他參與者,以及交易是否已被全網接受的歷史收錄。

離線不會刪除你的控制權

比特幣的錢包負責管理私鑰、整理可用資產並協助簽署交易。裝置失去網路連線時,私鑰不會因此消失;只要儲存裝置與備份仍然完好,授權能力依舊存在。鏈上紀錄也不會跟著家中的路由器一起關機,因為其他地方保存的帳本副本仍可能持續更新。

真正停止的是資訊交換。離線錢包看不到斷線後的新區塊,也無法立即知道某筆款項是否進帳、某個UTXO是否已在別處花掉。畫面上的餘額因此只能代表上一次同步時所知的狀態。它可能恰好仍正確,也可能已經過時。

收款也有類似差別。既有地址在斷線期間仍可交給付款人使用,付款人也可能在另一個有連線的地方完成廣播;可是收款方的離線裝置無法即時驗證結果。看不到新紀錄,不代表付款沒有發生,同樣也不能把口頭告知或畫面截圖當成已經完成的交易確認

交易可以離線簽,結算仍需要連線

建立交易與向網路公布交易是兩個步驟。準備妥當的離線裝置可以檢查收款地址、金額與費用,再用私鑰產生有效簽章。簽好的交易只是一段可供驗證的資料;它可以透過另一部連線裝置送到全節點,再由節點轉傳出去。

這種分工也是離線簽署裝置能存在的原因:保存私鑰的設備可以不直接接觸網際網路,而負責取得最新資料與廣播的設備保持連線。兩者之間仍要安全地搬移未簽署與已簽署的交易資料,也要防範連線設備提供過時或遭竄改的內容。離線降低了一部分遠端攻擊面,沒有消除備份、操作與資料驗證的風險。

如果簽好的交易始終沒有抵達任何可連上比特幣網路的節點,礦工就無從把它收進區塊。此時交易尚未進入共享歷史,收款方也不能把它當成最終結算。這就像信件已寫好並簽名,卻仍放在抽屜裡;內容可能完整,傳遞尚未發生。

局部中斷時,網路其他地方仍會前進

家庭斷線或區域性故障通常只會隔離一部分使用者。其餘互相連通的全節點仍能轉送交易與區塊,有連線的礦工也可能繼續產生新區塊。離線裝置重新連線後,需要補收缺少的資料並驗證目前累積工作量最多的有效歷史,才能恢復對最新狀態的判斷。

因此,個人斷線不會讓整個比特幣網路暫停,卻會讓當事人暫時失去觀察與參與能力。斷線愈久,本機資訊落後得愈多;在同步完成前,餘額、待處理交易與合適手續費的估計都可能不可靠。

大規模分割會帶來更深的不確定性

更極端的情況是網路分割:兩個區域內部還能通訊,彼此之間卻無法交換資料。若兩側都有礦工,它們可能各自在自己看見的鏈尖上繼續產塊。此時,同一筆資產甚至可能在兩側出現互相衝突的交易,而各區域只能依手邊資料判斷。

連線恢復後,全節點會比較收到的有效歷史,轉向累積工作量較多的一條。另一側的部分區塊可能成為失效分支,其中的交易若沒有出現在勝出的歷史裡,可能回到未確認狀態,也可能因衝突交易已被確認而失效。這表示隔離區內看到的確認,安全程度會受到分割規模、持續時間與兩側算力分布影響。

這套收斂機制能讓網路在重新連通後找回共同歷史,但它沒有保證中斷期間的每一筆交易都維持原狀。共識規則處理的是重新見面後如何判斷有效歷史,無法讓彼此隔絕的參與者預先知道另一側發生了什麼。

傳輸替代方案也有邊界

比特幣交易本質上是資料,因此不必永久綁在某一家電信商或某一個錢包服務。只要有方法把完整資料送到能接入網路的節點,交易就有機會被廣播;區塊資料也能透過不同通訊路徑傳遞。這種彈性提高了面對局部故障的韌性。

可是,替代通道仍受設備、頻寬、電力、回傳能力與法規限制。有些方式適合接收區塊,未必能把交易送出去;能把資料送出,也不保證它迅速抵達足夠多的節點或被礦工收錄。任何單一路徑都無法憑空創造全網連通性。

所以,斷網對比特幣造成的影響應依範圍與階段判斷。私鑰保留的是授權能力,通訊網路負責傳播資料,區塊累積才逐步提高結算穩定性。把這幾層混成一件事,容易得到「離線就失去比特幣」或「完全不需要網路也能正常付款」兩種過度簡化的結論。比特幣能承受部分節點離線,個別使用者卻仍需要某條可用的資料路徑,才能知道網路走到哪裡,並讓自己的交易真正進入共同歷史。