WalletConnect 修正 Unicode 訊息的 EIP-191 雜湊計算

WalletConnect Utils 2.26.0 修正了一個 EIP-191 訊息雜湊錯誤,該錯誤會影響 SIWE 和 CACAO 訊息中的非 ASCII 文字。問題源於程式計算了 JavaScript 的 UTF-16 碼元,而非標準要求的 UTF-8 位元組。因此,符合規範的錢包無法透過 EIP-191 或 EIP-1271 驗證這些訊息。WalletConnect 的修正恢復了 Unicode 輸入的標準雜湊方式;僅含 ASCII 字元的訊息,其雜湊值不受影響。此更新也包含 @walletconnect/types 2.26.0。
Neutral
這項修正處理的是相容性與驗證缺陷,而非改變 Ethereum 的貨幣或網路基本面,因此對市場的直接影響很可能是中性的。短期而言,受影響的開發者與使用者可能受惠於恢復對含有 Unicode 的 SIWE 和 CACAO 訊息進行驗證,進而減少登入失敗或錢包整合問題。這類可靠性修正有助提升對生態系工具的信心,但此次發布沒有證據顯示使用量、交易需求或流動性出現重大變化。長期而言,正確的 EIP-191 雜湊處理有助於確保錢包互動更安全、更可預測。與其他程式庫修補一樣,交易者更可能將其視為技術維護更新,而非價格催化因素;更廣泛的市場狀況與採用數據仍是更重要的指標。