返回快訊

以太坊創始人Vitalik修正多籤建議:理想的安全規則是,每位簽名者在每次操作後更換自己的密鑰

以太坊創始人Vitalik Buterin發文修正多籤建議:理想的安全規則是,每位簽名者在每次操作後更換自己的密鑰。這是一條更正,不是新錢包產品的發佈。

括號裏的前提被他寫明。他假設ECDSA可能會變弱,但還弱不到破解會在瞬間完成,因此不必按“內存池裏當場被搶跑”來設計。真正要壓縮的是另一段時間:簽名已經暴露,舊密鑰卻還有效。他明確說,能離線收集簽名就離線收集,把“簽名公開”到“密鑰失效”之間的小時數壓到最短。

後半句把風險倒了過來。倉促、配置錯誤的升級很容易丟錢,所以不要趕。他沒有給出輪換合同的地址,沒有指定閾值該從幾籤改成幾籤,也沒有說現有資金要立刻遷走。理想規則和可執行步驟被他拆開:規則是每次操作後換鑰,步驟是先別急。

這條修正針對的是簽名一旦上鍊就長期有效的多籤。離線收集能讓交易在進內存池前湊齊,鏈上只出現一次已完成的操作,同時把舊鑰標成失效。若ECDSA日後變弱,攻擊者拿到的是已經不能再簽下一筆的密鑰,而不是還能支配金庫的鑰匙。搶跑只在破解快到趕得上同一內存池時才成立,他把這個情形排除了。

買方是保管大額金庫、又擔心簽名算法慢慢變弱的多籤使用方,賣方是仍把同一把鑰匙用很多年的簽名者。這是密鑰生命週期的規則修正,不是已發生的盜幣。資金會從長期重複使用的簽名鑰,轉向一次一換的密鑰和離線湊籤流程。受益的是能在操作後立刻讓舊鑰失效的金庫,承壓的是爲了趕升級而改錯門檻、籤錯地址的倉促遷移。

他沒有在這條更正裏點名哪起盜竊,也沒有改口說多籤本身不該用。丟錢的路徑被他寫成配置錯誤,不是寫成算法已經破了。

來源:公開信息

ABAB AI 解讀

Vitalik Buterin從2014年前後就在推智能合約錢包,而不是單把外部賬戶私鑰。2016年The DAO被抽走資金後,以太坊用硬分叉把賬本撥回,隨後大額金庫轉向多籤。Gnosis Safe後來成爲常見金庫殼,簽名者仍是各自的ECDSA鑰匙。他這次修正的不是殼,是鑰匙用過一次還繼續有效。

錢的調動停在流程裏。離線湊籤減少簽名暴露的小時數,操作完成後每個簽名者換鑰,舊鑰即使日後被算出也不能簽下一筆。賬戶抽象早就允許合約地址不變、簽名者更換,以太坊研究帖裏也有人把ECDSA做成一次性鑰匙,失敗的用戶操作也要完成輪換,否則失敗本身就把當前簽名者暴露。他現在把同一邏輯收成多籤的理想規則,同時把遷移預算按住:倉促升級的配置錯誤,比算法變弱更先丟錢。

這和網站把密碼從長期有效改成一次一密、銀行把動態令牌收成單次驗證碼是同一階段。口令可以漏,漏了也不能再登錄。加密金庫還停在擴張前的習慣改造:Safe一類多籤已經普及,一次一換沒有變成默認按鈕。2022年Ronin、2025年Bybit相關的大額損失,丟的是簽名路徑和界面,不是ECDSA當天被數學破解。

本質是定價權轉移。金庫的安全價格,從“幾個人同時簽字”轉到“這把鑰匙還能用多久”。機制是簽名一旦公開,攻擊時鐘就開始走。破解若不是瞬間完成,離線湊籤加上立即換鑰就能把時鐘掐斷。規則可以先寫成理想狀態,按鈕若趕工改錯,所有權會先於密碼學失敗丟掉。

ABAB News · 認知定律

  1. 鑰匙用過一次還有效,暴露就開始計時。

  2. 算法會慢慢變弱,倉促升級會先丟錢。

  3. 理想規則可以超前,遷移按鈕不能超前。