Zum Inhalt springen
ecdsa.com

Safe-Multisig (Safe Smart Account)

Die meistgenutzte Smart-Contract-Wallet auf Ethereum, die eine Transaktion erst ausführt, wenn so viele Eigentümer, wie der Schwellenwert verlangt, den SafeTx-Hash (EIP-712) der Transaktion signiert haben; Signaturen können ECDSA-Signaturen, Contract-Signaturen (ERC-1271) oder On-Chain-Genehmigungen sein.
Auch geschrieben alsSafeGnosis SafeSafeTxSafe{Wallet}multisig wallet

Ein SafeTx umfasst to, value, data, operation (0 call, 1 delegatecall), Gas-Parameter, refundReceiver und nonce, unter einer Domain aus chainId und der Safe-Adresse. Die Eigentümer signieren diesen Hash mit eth_signTypedData oder mit eth_sign (gemeldet mit einem um 4 erhöhten v) oder genehmigen ihn on-chain; der Safe prüft die nach Eigentümeradresse sortierten Signaturen gegen den Schwellenwert.

Weil Hardware-Wallets oft nur den Hash anzeigen können, sollten Eigentümer ihn unabhängig berechnen und mit der Anzeige des Geräts vergleichen. Beim Bybit-Diebstahl im Februar 2025 (rund 1,5 Milliarden US-Dollar) kompromittierten Angreifer die gehostete Weboberfläche von Safe, die den Signierern eine routinemäßige Überweisung zeigte, während ihre Geräte einen delegatecall signierten, der die Implementierung der Wallet ersetzte. Das Tool für Safe-Transaktions-Hashes berechnet Domain-, Nachrichten- und Transaktions-Hash offline neu.

Standards und Quellen

Alle Begriffe