Saltar al contenido
ecdsa.com

Multifirma Safe (cuenta inteligente Safe)

La billetera de contrato inteligente más usada de Ethereum, que ejecuta una transacción solo cuando un umbral de propietarios ha firmado su hash SafeTx EIP-712; las firmas pueden ser ECDSA, firmas de contrato (ERC-1271) o aprobaciones en la cadena.
También se escribeSafeGnosis SafeSafeTxSafe{Wallet}multisig wallet

Una SafeTx cubre to, value, data, operation (0 call, 1 delegatecall), los parámetros de gas, refundReceiver y nonce, bajo un dominio formado por chainId y la dirección de la cuenta Safe. Los propietarios firman ese hash con eth_signTypedData o con eth_sign (que se indica con v incrementado en 4), o bien lo aprueban en la cadena; la cuenta Safe comprueba las firmas, ordenadas por dirección de propietario, frente al umbral.

Como las billeteras de hardware a menudo solo pueden mostrar el hash, los propietarios deberían calcularlo por su cuenta y compararlo con la pantalla del dispositivo. En el robo a Bybit de febrero de 2025 (unos 1,5 mil millones de dólares estadounidenses), los atacantes comprometieron la interfaz web alojada de Safe, que mostró a los firmantes una transferencia rutinaria mientras sus dispositivos firmaban un delegatecall que sustituía la implementación de la billetera. La herramienta de hash de transacciones Safe recalcula sin conexión los hashes del dominio, del mensaje y de la transacción.

Estándares y referencias

Todos los términos