Glosario cripto
Dirección vanity
Una dirección vanity es una dirección cripto con un prefijo o patrón elegido, encontrada generando claves al azar hasta dar con una que coincida; tiene riesgos.
Las direcciones se derivan de claves y parecen aleatorias, pero se pueden buscar por fuerza bruta: generar pares de claves una y otra vez hasta que la dirección empiece por la cadena deseada, como 1Love en Bitcoin o 0x0000 en Ethereum. Cada carácter adicional multiplica el trabajo, así que los prefijos cortos tardan segundos y los largos pueden requerir una enorme potencia de cálculo. Algunos proyectos las usan como imagen de marca, y los ceros iniciales pueden abaratar ligeramente el gas en ciertas operaciones de Ethereum.
El peligro está en cómo se generan las claves. En 2022 se supo que Profanity, un generador vanity muy popular en Ethereum, iniciaba su búsqueda con solo 32 bits de aleatoriedad, lo que permitía recuperar claves privadas a partir de las direcciones públicas. Poco después, el creador de mercado Wintermute perdió unos 160 millones de dólares de una dirección vanity creada con esa herramienta. Muchas otras billeteras fueron vaciadas.
Generar direcciones vanity de forma segura exige entropía fuerte y, a ser posible, técnicas de clave dividida en las que un servicio externo nunca ve la clave privada completa. Los patrones vanity alimentan además estafas: en el envenenamiento de direcciones, los atacantes generan direcciones que coinciden con los primeros y últimos caracteres de los contactos de la víctima para que copie la equivocada.
Ejemplo
Una DAO genera una dirección de tesorería que empieza por 0xdA0 para que sea reconocible; tras conocer el exploit de Profanity, usa un generador moderno y auditado con aleatoriedad fuerte.
