Autor: Xiao Bai
Este artículo es una contribución original del autor. Las opiniones expresadas son solo de comprensión personal del autor, ETHPanda editó y organizó el contenido.
La cadena de bloques siempre ha enfatizado "controlar tus propios activos", pero pocos responden seriamente a otra pregunta: si los usuarios no entienden en absoluto lo que están firmando, ¿qué tan real es ese control? Desde la 'firma ciega' (blind signing) hasta la 'Firma Clara' (Clear Signing), Ethereum está completando una pieza fundamental y muy retrasada del rompecabezas: hacer que la firma de transacciones pase de ser comprensible para programadores a algo que los usuarios comunes también puedan entender.
Firma ciega, no es que los usuarios sean descuidados
Cuando usé una billetera criptográfica hace mucho tiempo, siempre tuve una duda.
¿Por qué cada vez que hago clic para firmar, lo que aparece en la billetera siempre es una cadena de código hexadecimal?
Estoy claramente haciendo clic en Swap, Mint, Claim, Approve en una página web, pero en el paso de confirmación de la billetera, la pantalla de repente se convierte en un montón de cosas que empiezan con 0x. Muchos videos educativos repiten insistentemente: no firmes al azar, muchos sitios de phishing roban activos así.
Esto es muy contradictorio.
Por un lado, le dice al usuario común: firmar es peligroso, tienes que mirar bien. Por otro lado, muestra lo que realmente hay que ver en un formato que la gente común no puede entender.
Esto no es que los usuarios sean imprudentes, esta interacción en sí misma es anti-intuitiva.
Después supe que esta situación tiene un nombre: blind signing, firma ciega. Cuando haces clic para confirmar, en criptografía realmente estás autorizando una transacción, pero desde la comprensión humana, en realidad estás firmando un papel que no entiendes.
El problema no es que los usuarios no sepan que la seguridad es importante, sino que no tienen suficiente información para juzgar si es segura o no.
La Fundación Ethereum anunció recientemente que Clear Signing ya está disponible, con un objetivo muy directo: hacer que la 'firma de transacciones legible para humanos' sea la experiencia predeterminada. El sitio web oficial de Clear Signing lo explica de manera aún más clara: See what you sign, para que realmente veas lo que estás firmando.
No es una simple optimización de la interfaz de usuario de la billetera, sino que está completando la infraestructura básica que siempre le ha faltado a Ethereum para los usuarios comunes.
La seguridad de las billeteras en el pasado consistía principalmente en alertarte antes de que ocurriera un problema. Por ejemplo, algunas extensiones verifican de antemano si un sitio es de phishing y muestran una alerta roja si hay riesgo. Billeteras como Rabby también han hecho mucho trabajo de vista previa de transacciones y advertencias de riesgo, permitiéndote ver cómo cambiarán aproximadamente los saldos de tus activos después de firmar.
Todo esto es muy útil.
Pero se parecen más a agregar un guardia de seguridad al lado de la transacción, en lugar de resolver el problema desde la firma en sí. Todavía tienes que confiar en la extensión, en la simulación de la billetera, en que pueda identificar el riesgo de este sitio web y de esta transacción.
Clear Signing, intentando traducir las transacciones a lenguaje humano
Lo que Clear Signing quiere hacer es más fundamental.
No solo te dice "este sitio puede ser peligroso", sino que permite que la parte del protocolo escriba la semántica de la transacción en un formato estándar, para que la billetera pueda traducir de manera estable los calldata a acciones comprensibles para los humanos.
Por ejemplo, antes veías una larga cadena hexadecimal.
En el estado ideal futuro, deberías ver: Swap, enviar 1,000 USDC, recibir como mínimo 0.42 WETH, protocolo Uniswap V3, red Ethereum.
Esta es la página de confirmación de firma que los humanos deberían ver.
Aquí podemos seguir la explicación del maestro Ray. En una publicación dijo algo que me parece muy acertado: "el código organizado sigue siendo código".
Esta frase realmente señala la diferencia entre EIP-712 y ERC-7730. EIP-712 convierte el contenido de firma originalmente confuso en datos estructurados, pero estructurado no es igual a legible para humanos. Lo que los usuarios comunes realmente necesitan no son filas de nombres de variables y parámetros más ordenados, sino un lenguaje de acción que puedan entender de un vistazo.
El maestro Ray también describió Clear Signing como **"agregar una capa de traducción entre el código y el usuario común"**. Esta metáfora es especialmente buena.
Cómo funcionan ERC-7730 y el Registry
El estándar central detrás de Clear Signing es ERC-7730.
Define un formato de metadatos JSON.
En lenguaje sencillo, significa que la parte del protocolo puede escribir un "diccionario de traducción" para las funciones de su contrato. Cómo se debe mostrar al usuario cada función, parámetro y campo de cantidad específicos en el contrato, la parte del protocolo lo escribe claramente de antemano según el estándar y luego lo envía a un registro público. La billetera consulta este diccionario antes de firmar, traduciendo los calldata subyacentes a una página de confirmación que el usuario pueda leer.
El ABI puede decirle a la billetera: aquí hay un uint256 amount.
Pero el ABI no necesariamente le dice al usuario si este amount son 6 decimales de USDC o 18 decimales de ETH, ni tampoco le dice necesariamente al usuario si esta operación es un Swap, Stake, Approve o Claim.
ERC-7730 complementa precisamente esta semántica.
Y el registry (registro) desempeña el papel de un directorio público. El repositorio clear-signing-erc7730-registry mantiene los archivos de metadatos en el directorio del registro. La parte del protocolo envía los archivos de descripción, y las billeteras y herramientas, después de leerlos, tienen la oportunidad de mostrar la transacción en un lenguaje humano más claro.
Según la instantánea del 7 de mayo de 2026 del sitio web oficial de Clear Signing, el registro ya cubre 44 protocolos y ha publicado 346 descriptores. Ya se pueden ver proyectos como 1inch, Aave, Circle, Lido, Uniswap, Safe, WalletConnect, WETH, entre otros.
No es un interruptor mágico, pero la dirección es correcta
Aunque parece considerable, Clear Signing en realidad acaba de comenzar.
No es que EF haya publicado un mensaje y todos los problemas de firma ciega hayan desaparecido de repente. En la realidad, todavía hay una gran cantidad de contratos que no están registrados según ERC-7730, y el lado de las billeteras tampoco puede adoptarlo de la noche a la mañana. El sitio web actual muestra claramente que Ledger ya está en vivo (live), Trezor aún está en desarrollo. Otras billeteras, herramientas y protocolos necesitarán tiempo para integrarse.
Por eso, el problema real que menciona el maestro Cos es crucial. Los protocolos necesitan completar el registro según la especificación ERC-7730 para que las billeteras y herramientas que admiten ERC-7730 puedan analizar y mostrar mejor. Al mismo tiempo, las capacidades de análisis, simulación y advertencia de riesgo que ya tienen las billeteras aún no se pueden descartar.
Esto realmente lo apoyo mucho.
Clear Signing resuelve: lo que esta transacción afirma que va a hacer. La simulación de transacciones como la de Rabby resuelve: lo que podría suceder después de la ejecución. Uno mira la intención, el otro mira el resultado. La verdadera buena experiencia de seguridad en una billetera debería tener ambas capas.
Porque los atacantes no dejarán de evolucionar.
Si en el futuro los usuarios comienzan a confiar en las firmas claras, los atacantes también podrían intentar enviar metadatos engañosos, o usar contratos de cola larga, contratos no registrados y transacciones complejas por lotes para eludir la visualización. La documentación oficial también menciona específicamente que las billeteras necesitan decidir por sí mismas en qué registros, señales de revisión y atestaciones confiar.
Así que Clear Signing no es un interruptor mágico, se parece más a una nueva disciplina de la industria.
La parte del protocolo debe escribir claramente la semántica de la transacción.
El registro debe tener señales de revisión y confianza.
La billetera debe decidir qué metadatos se pueden mostrar.
Los usuarios finalmente ya no se verán obligados a enfrentarse a un montón de jeroglíficos.
Creo que esto es especialmente significativo para la comunidad de habla hispana.
Mucha gente no es que no quiera entrar en el ecosistema on-chain, es que la barrera de entrada es realmente muy alta. La mayoría de los usuarios no son programadores, e incluso si lo son, no necesariamente entienden Solidity, calldata, ABI, selector, permit, delegatecall y esas cosas.
La experiencia on-chain anterior a menudo daba por sentado que el usuario debía asumir por sí mismo el costo de comprensión.
Si no lo entiendes, es que no eres lo suficientemente profesional.
Si te estafan, es que no fuiste lo suficientemente cuidadoso.
Si no te atreves a usarlo, es que aún no has aprendido.
Pero esta no debería ser la postura que debe tener una aplicación masiva.
Si un sistema de nivel financiero exige que un usuario común lea y comprenda código hexadecimal antes de firmar, eso no es que la educación del usuario sea deficiente, sino que el producto y la infraestructura aún no han madurado.
Antes, en el plan de pasantías de invierno Web3 de LXDAO y ETHPanda, también mencioné una idea similar. En ese momento, propuse un PR para agregar cursos de seguridad en Headbook. Mi idea era simple: esperaba popularizar cómo las billeteras analizan el selector de función hexadecimal de los primeros cuatro dígitos de una firma para entender el significado de la función. En ese entonces no tenía una solución completa, solo pensaba de manera muy simple que los usuarios no deberían estar adivinando su destino frente a un código hex.
Mirando hacia atrás ahora, ERC-7730 está respondiendo a este problema de manera más sistemática.
No solo se trata de analizar el selector de los primeros cuatro dígitos, sino de permitir que el protocolo escriba funciones, campos, montos, direcciones y contexto en metadatos estructurados que puedan ser verificados, reutilizados y consumidos por las billeteras.
Esto es más importante que simplemente buscar el nombre de una función.
Porque los nombres de función también pueden engañar. Una función maliciosa puede llamarse claimRewards o deposit. La visualización realmente valiosa no solo te dice cómo se llama la función, sino que te dice la acción, el activo, el monto, el protocolo, la red y los límites de riesgo correspondientes a esta firma.
Este es el verdadero derecho al consentimiento informado.
Ethereum, en sus inicios, sacrificó mucha legibilidad humana para que los contratos inteligentes se ejecutaran rápidamente. Esto es comprensible históricamente. Sin la rápida experimentación de esos años, no habrían existido más tarde DeFi, NFT, DAO y todo el ecosistema EVM.
Pero la deuda técnica no desaparece, solo regresa para cobrarse cuando la escala de usuarios aumenta, en forma de phishing, firmas erróneas, autorizaciones maliciosas y robo de billeteras frías.
Imaginando el futuro
Ahora que aparece Clear Signing, al menos indica que el ecosistema Ethereum ha comenzado a pagar seriamente esta deuda.
No creo que vaya a cambiar la experiencia de todas las billeteras en unos meses. Un juicio más realista es que, en los próximos años, a medida que los protocolos principales envíen metadatos, las billeteras principales los adopten gradualmente y los mecanismos de auditoría y atestación se perfeccionen, la firma clara se convertirá lentamente en la experiencia predeterminada.
Pero la dirección es correcta.
La cadena de bloques no debería quedarse para siempre en la etapa de "solo los que entienden de código se atreven a usarla". La verdadera masificación no es hacer que todos aprendan a leer calldata, sino hacer que todos, antes de firmar, puedan entender en su propio idioma qué están autorizando.
El mundo ha sufrido la firma ciega durante mucho tiempo.
El significado de Clear Signing está precisamente aquí: no se trata de hacer que las billeteras se vean mejor, sino de devolver lentamente a los usuarios el derecho a saber en la firma de transacciones.








