帖子
avatar

一個可以再次驗證的單次簽名? 是的,@quipnetwork 在其官方文件中實際上解釋了原因。 Quip 帳戶使用 SHRINCS,這是一種為後量子保護設計的基於雜湊的簽名系統。 對於常規帳戶操作,每次簽名都會消耗一個插槽。 使用一次,就移至下一個。 非常直接。 但當 DApp 透過 ERC-1271 檢查簽名時,情況就變得有趣了。 該驗證是唯讀的, 不會消耗簽名插槽。 只要金鑰仍已安裝,相同的簽名就能持續通過驗證。 等等,這不會破壞「單次」的本意嗎? 並不完全如此。 使用相同的單次金鑰簽署新訊息,與再次驗證現有簽名,是兩種不同的操作。 問題出現在協議假設:一旦簽名被使用過一次,就自動失效。 Quip 的文件明確警告開發者注意此問題。 想要單次使用授權? 追蹤 nonce、 新增過期機制, 或處理金鑰輪替。 別指望 ERC-1271 能自動提供重放保護。 這正是我對後量子錢包基礎設施感到有趣的點: 升級密碼學並不等於自動升級所有連接到該錢包的應用程式。 你可能擁有更強的簽名,但仍會在整合層引入授權錯誤。 這不是在指責 Quip 有漏洞, 這是已記錄的行為,開發者需要加以考慮。 真正的挑戰不僅是讓錢包具備量子抗性, 更是讓這些錢包能安全地與人們已使用的 DeFi 應用程式整合。 最後這部分值得更多關注。

此內容僅供資訊及教育用途。內容可能包括第三方見解、贊助內容或推廣材料,而創作者可能因此獲得報酬。本資訊流中的任何內容均不構成投資建議或收益保證。您須自行對投資決策負全責。交易前,請務必自行研究並審慎行事。我們不保證第三方資訊的準確性,亦不會對因此產生的任何損失承擔責任。過往表現並不代表未來結果。詳情請參閱我們的 社群條款 及 風險披露聲明。

avatar發佈你的回覆

評論