Coinbase($COIN)透過多方計算(MPC)分散管理私鑰分片,並以此為交易簽名。外界提及的約6980萬個地址,後來已更正為入金地址,並非用來保管資產的錢包。
鏈上研究員 Zeeme 1日在 X 發文,比較 Binance 的安全事件與 Coinbase 的私鑰管理方式。他分析指出,駭客曾攻擊 Binance、Bybit 與 Bitget,但較難攻破 Coinbase。即使 Coinbase 員工的電腦遭入侵,攻擊者也可能只取得一個無法單獨使用的私鑰分片。
MPC 是由多名參與者各自持有私鑰分片、產生部分簽名,再將簽名結合以完成交易簽署的方式。這種做法無須將完整私鑰集中在同一處,也能完成簽名。
Coinbase在官方客戶說明中表示,每名參與者只持有一個私鑰分片,簽署時不會把分片集中在一起。公司說明,單一分片無法用來操作完整私鑰。
Coinbase也表示,平台上的大部分資產存放在離線冷儲存環境。MPC是分割管理金鑰並進行簽名的方式;冷儲存則是指將資產存放在離線環境。
Coinbase於2021年公開的技術文件也提到,生成私鑰後會將其拆分成多個分片,並刪除原始私鑰。這份文件不足以據此斷定目前所有金鑰都採用相同生成方式,也不能將「私鑰在生成當下就從未以完整形式存在」套用到所有流程。
Zeeme最初在貼文中將約6980萬個地址描述為資產保管錢包,之後更正為Coinbase的入金地址。入金地址數量與保管資產的錢包數量並不相同。
因此,單憑地址數量無法計算Coinbase保管的資產規模,也無法得知各錢包餘額。這個數字也不能說明資產如何分布在熱錢包與冷錢包之間。
熱錢包連接網路,可用於提領等操作;冷錢包則離線保存。熱錢包較容易存取,常用於交易;冷錢包則與網路隔離。
Zeeme分析指出,多家交易所為了加快提領,會將資產集中在少數熱錢包。這是他對交易所整體情況的說明,單憑這番說法,無法得知Coinbase實際上如何分配各錢包的資產。
Binance在10月30日公告中估計,熱錢包事件涉及約63億美元(約8兆4105億韓元)。Binance表示,事件仍在調查中,並將初步調查資訊與後續調查結果分開發布。
Binance最初表示,DevOps負責人員的筆記型電腦可能遭到入侵。後續調查發現其他入侵途徑,但未找到錢包私鑰外洩的證據。
私鑰分散保管與交易核准流程是兩回事。本刊先前報導Google Cloud機構服務時,也曾說明MPC中的金鑰管理與最終交易核准有所區別。Coinbase的官方說明也指出,MPC參與者會依照政策驗證交易。
Coinbase交易所帳戶與自我保管型Coinbase Wallet的金鑰管理者不同:交易所帳戶的金鑰由Coinbase管理,Coinbase Wallet的金鑰則由使用者管理。
留言 0