
Una ventana emergente de monedero muestra una dirección de contrato, un nombre de función y una estimación de gas. Nada en esa pantalla te indica cómo lucen tus saldos después de firmar. La mayoría de las personas hacen clic en aprobar de todos modos, porque la alternativa es leer bytecode. La firma ciega es cómo ocurrió una gran parte de las pérdidas en cadena que no fueron errores de protocolo. El usuario autorizó la acción. Simplemente no tenía forma de ver lo que estaba autorizando. Velora, el prototipo de cartera DeFi reactiva mostrado en el reciente Rialo Builders Hub, simula cada transacción en cadena antes de que el monedero del usuario firme algo. El resultado se calcula primero. La firma se realiza después, contra un resultado que el usuario puede inspeccionar. Combinado con un límite diario fijo de $2,500 y el bloqueo automático de transferencias a direcciones no autorizadas, el agente opera dentro de límites que el usuario puede ver claramente. Lo que hace confiable la simulación previa aquí es que la ejecución de @RialoHQ es determinista por diseño. Los programas se canonicalizan en bytecode idéntico en cada validador antes de que se ejecute algo, con límites de recursos explícitos asignados desde el inicio. Una simulación que no puede divergir de la ejecución real es una simulación que vale la pena leer. Los monederos de hardware resolvieron la pregunta de quién posee la clave. Nadie nunca resolvió si la persona que la posee entendía lo que estaba firmando.
