- La seguridad perfecta es imposible; Ethereum se enfoca en reducir riesgos y alinear las acciones con la intención del usuario.
- Múltiples medidas de seguridad, como multisig, simulaciones e IA, ayudan a garantizar que las transacciones coincidan con lo que los usuarios realmente desean.
- La seguridad no debe ralentizar a los usuarios: las acciones de bajo riesgo permanecen simples, mientras que las de alto riesgo requieren verificaciones adicionales.
El cofundador de Ethereum, Vitalik Buterin, ha presentado una nueva perspectiva sobre la seguridad que combina la experiencia del usuario y la gestión de riesgos. En una publicación reciente en X, enfatizó que “la seguridad” se trata de minimizar la divergencia entre la intención del usuario y el comportamiento real del sistema.
Él aclara que la “seguridad incondicional” es inalcanzable, no porque los sistemas sean imperfectos, sino porque “la intención humana es necesariamente compleja”. Esta observación desafía la sabiduría tradicional y sirve como guía para los monederos de ethereum, los contratos inteligentes y la seguridad del software en general.
Buterin destacó complicaciones del mundo real: incluso una transacción simple como “enviar 1 ETH a Bob” enfrenta ambigüedad. Bob puede estar representado por una clave pública, pero esa clave puede no reflejar al destinatario real. Además, forks duros controvertidos pueden hacer que la pregunta de qué cadena representa ETH sea subjetiva. “La intención del usuario” se filtra a través del sentido común, que no es fácilmente programable. En consecuencia, las soluciones de seguridad deben adoptar redundancia y especificaciones superpuestas para reducir el riesgo.
Mecanismos redundantes y seguridad multidimensional
Según Buterin, los mecanismos de seguridad exitosos requieren múltiples formas para que los usuarios codifiquen su intención. Ejemplos incluyen sistemas de tipos en programación, verificación formal de contratos y simulaciones de transacciones. En los sistemas de tipos, las acciones y las estructuras de datos del programa se especifican ambas, fallando la compilación si no están alineadas.
Del mismo modo, las simulaciones de transacciones permiten a los usuarios previsualizar las consecuencias en la cadena antes de confirmar. Los monederos multisig, los límites de gasto y las post-afirmaciones actúan como capas adicionales de seguridad. Por lo tanto, la seguridad se convierte en un proceso de reducción de riesgos en lugar de protección absoluta.
Además, Buterin señaló que las tecnologías de IA, como los LLM, pueden considerarse las “sombras” de la intención humana. Un LLM general modela el sentido común, mientras que un modelo ajustado por el usuario representa la intención individual.
Sin embargo, enfatizó que los LLM nunca deben ser la única base para determinar la intención. Más bien, complementan los métodos convencionales al introducir una nueva perspectiva, logrando máxima redundancia y mínima desviación de la intención del usuario.
Buterin enfatizó que la seguridad nunca debe significar demasiados clics o demasiada fricción. Las acciones seguras deben seguir siendo fáciles, mientras que las operaciones riesgosas necesitan ser confirmadas con cuidado. De esta manera, los usuarios pueden interactuar fácilmente con el sistema sin sacrificar la seguridad. Además, esta estrategia es coherente con la visión general de ethereum de ser una plataforma segura y amigable.

