快速了解這次事件

  • Coldcard 部分機型的韌體在建立錢包時,沒有真的用到硬體隨機數產生器,導致助記詞可以被外人反推出來。目前已確認超過 1.1 億美元的比特幣被盜。

  • 這是 Coldcard 特定韌體版本的問題,而且缺陷從 2021 年就存在,直到今年才被發現。目前沒有任何證據顯示其他品牌的錢包受到影響。

  • CoolWallet 不受這個問題影響。用卡片建立錢包時,決定助記詞的隨機數直接來自安全元件內建的硬體產生器,沒有設計「硬體不能用就改用軟體」的備援機制。


這次到底發生了什麼事

2026 年 7 月 30 日,Coldcard 的製造商 Coinkite 發出一則安全公告,承認部分韌體版本在建立錢包時,種子的產生方式有缺陷。

事情比一開始看起來嚴重得多。區塊鏈研究機構 Galaxy Research 在 8 月 7 日發布的追蹤報告中指出,已經高度確認被盜的比特幣有 1,719 枚,價值大約 1.11 億美元。還有更多案例正在核實,他們估計最終數字可能超過 2,300 枚。

Galaxy Research 同時在追蹤 25 種以上不同的攻擊模式,代表這個漏洞已經被多組不同的攻擊者拿去掃鏈上的錢。目前主動回報的受害者超過 250 人,而且大多不是什麼巨鯨,就是一般長期持有比特幣的人。

這件事最讓人不安的地方在於:受害者什麼都沒做錯。沒有點到釣魚連結,沒有簽下奇怪的授權,裝置也沒有離開過自己手上。問題在錢包被建立的那一刻就已經存在了。


問題出在哪:私鑰從一開始就不夠隨機

先講一個容易被忽略的基本觀念。

你的私鑰之所以安全,說到底只有一個原因:它夠隨機。隨機到就算把全世界的算力加起來,也不可能猜中。所以硬體錢包在建立錢包時,會用晶片裡的硬體隨機數產生器(Hardware RNG)產生一組隨機數,再由它推導出助記詞和私鑰。這組隨機數就是整個錢包的地基。

地基一鬆,上面蓋什麼都沒用。

而根據目前公開的技術分析,部分 Coldcard 韌體正是在這裡出了問題:

  • 韌體裡有一項建置設定,會讓裝置跳過內建的硬體隨機數產生器

  • 負責檢查的程式庫只確認了這項設定「存在」,卻沒有再確認它「真的被啟用了」

  • 結果種子的產生退回到軟體方案,而這個方案只靠兩樣東西:晶片的產品序號和系統時間

序號和時間都是可以推算、可以一個一個試出來的東西。也就是說,攻擊者只要抓到規律,就能反推出受影響錢包的助記詞,然後直接把幣轉走。全程不需要碰到你的裝置。

Galaxy Research 的追蹤也劃出了一條清楚的界線:所有被盜的比特幣,地址第一次出現在鏈上的時間都不早於 2021 年 3 月 17 日,正好是受影響韌體的發布日。實際受影響的機型與版本請直接對照 Coinkite 的公告。至於其他品牌的錢包,目前沒有任何證據顯示會被波及。

最麻煩的是,這個問題發生在「錢包誕生的那一刻」。更新韌體救不了已經生出來的錢包。受影響的用戶只能重新建立一個,然後把資產全部搬過去。


如果你正在使用 Coldcard

不管你有沒有發現異常,建議照順序做:

  1. 先確認你的型號和韌體版本,對照 Coinkite 官方公告列出的受影響範圍。

  2. 韌體更新完成之前,先不要在受影響的機型上產生新的種子。沒更新的韌體還是會生出有問題的種子,急著開新錢包可能會再踩一次。

  3. 更新完韌體,還是要另外建立一個全新的錢包,把資產全部轉過去。更新本身修不了舊的種子。

  4. 把原本的助記詞當成已經外洩,不要拿去任何其他裝置或軟體錢包重複使用。

  5. 不要相信任何主動找上你的「救援協助」。這種事件之後一定會冒出大量假客服和假救援工具,只透過官方管道查證。


CoolWallet 是怎麼做的

這次事件其實點出一件事:一台硬體錢包「有沒有」硬體隨機數產生器,根本不是重點。重點是它在建立錢包的那一刻,到底有沒有真的用上——還是在某些情況下默默換成了比較弱的做法,而你完全不會知道。

Coldcard 的問題就是後者。晶片裡有硬體隨機數產生器,但流程繞過去了。

只有一條路,沒有退路

CoolWallet 在這件事上的做法,是讓它根本沒有別條路可以走。

當你用卡片建立錢包時,決定助記詞的那組隨機數,是在通過 CC EAL6+ 認證的安全元件裡面產生的,直接取自晶片本身的真實隨機數產生器(True Random Number Generator,簡稱 TRNG)。從頭到尾就一條線:

建立錢包 → 產生隨機數 → 安全元件的 TRNG

這條路上沒有安排任何「如果硬體不能用,就換軟體來產生」的備援。這正是關鍵差別——Coldcard 那種「本該由硬體做的事被交給了軟體,而且五年沒人發現」的狀況,在這個架構下沒有發生的空間。

CoolWallet Pro、S、Go 三款產品都採用通過 CC EAL6+ 認證的安全元件。三者的韌體各自獨立,但產生助記詞的核心邏輯是同一套,都遵循上面這條路徑。

不必單憑我們的說詞,你可以自己驗證

安全不該建立在盲目信任上。CoolWallet Pro 的安全元件韌體與 SDK 是完全公開的,任何工程師或資安研究者都可以直接檢視程式碼,確認種子生成流程是否確實如我們所述:

開源不等於安全

不過這裡要誠實講一件事:Coldcard 的韌體也是開源的。

這個缺陷就躺在完全公開的原始碼裡,躺了這麼久才被找出來。

所以「有沒有開源」從來就不是安全與不安全的分界。開源讓驗證變成可能,但它不保證真的有人去看,也不保證看的人剛好從對的角度切進去。

決定風險上限的是架構:關鍵的種子產生邏輯,是被關在一條繞不過去的路裡,還是留了一條可以被設定、被降級、被替換的岔路。前者就算沒什麼人審過,能出的錯也有限;後者只要一個判斷條件寫錯,可能好幾年都沒人發現。


一件容易被忽略的事:風險是會被繼承的

看到這裡,如果你正打算把資產搬到 CoolWallet,有件事必須先講清楚。

CoolWallet 支援匯入既有的助記詞,這是為了使用上的方便;但這也意味著——若該組助記詞當初是由存在漏洞的裝置所生成,潛在風險也會跟著被轉移過來。

原因如前文所述:漏洞的核心在於「助記詞本身的隨機性不足」。即使換到再安全的硬體錢包中保管,該助記詞也不會因此變為安全。攻擊者鎖定的是那組助記詞,而非實體卡片。

所以如果你曾經用受影響的裝置建立過助記詞,正確做法不是把它匯入 CoolWallet,而是用 CoolWallet 重新建立一組全新的助記詞,再把資產轉到新的地址。

想再往上一層保護自己的資產,這幾件事值得做:

  • 用 CoolWallet 建立全新的助記詞,不要沿用來源不明、或曾經在受影響裝置上產生過的助記詞

  • 把 CoolWallet App 和手機的作業系統都更新到官方最新版本

  • 助記詞離線備份、妥善保管,絕對不要輸入到任何網站或應用程式,也不要提供給任何第三方

資安這件事沒有終點。CoolWallet 會持續關注全球的資安研究與新出現的威脅,也會持續強化產品的安全性——這是我們對用戶最基本的責任。

有任何關於 CoolWallet 安全設計的問題,歡迎透過官網聯絡我們。


本文數據引用自 Galaxy Research 於 2026 年 8 月 7 日發布之追蹤報告。事件仍在調查中,實際損失金額可能持續更新。

最新文章

看全部

CoolWallet Go Pairing Password: What It Is and Why It Matters
  • 作者:TeamProduct

什麼是 CoolWallet Go 的配對密碼?

使用 CoolWallet Go 建立錢包時,會設定一組 8 位數字的「配對密碼」。它平常幾乎用不到,卻是整個安全設計中很關鍵的一環。這篇文章說明它的作用,以及該怎麼把它保管好。

閱讀全文關於什麼是 CoolWallet Go 的配對密碼?

How to Stake Bitcoin (BTC)
  • 作者:TeamProduct

如何賺取比特幣(BTC)收益

使用 CoolWallet 質押比特幣(BTC),在維持自託管安全的同時賺取收益。透過 LBTC 彈性管理資產,還能隨時新增或部分解除質押!

閱讀全文關於如何賺取比特幣(BTC)收益

Inside the Coldcard Seed Generation Flaw: Randomness Risk in Cold Wallets, and CoolWallet's Security Design
  • 作者:TeamProduct

Coldcard 種子生成漏洞事件解析:冷錢包的隨機數風險,與 CoolWallet 的安全設計

Coldcard 冷錢包爆出韌體種子生成缺陷,逾 1.1 億美元比特幣遭竊。解析事件成因,以及 CoolWallet 如何以 CC EAL6+ 安全元件從架構上降低同類風險。

閱讀全文關於Coldcard 種子生成漏洞事件解析:冷錢包的隨機數風險,與 CoolWallet 的安全設計