Vitalik Buterin describe la simulación de transacciones de Ethereum antes de la ejecución utilizando pruebas de estado y consenso multinodo para reducir la confianza en RPC, según Ethereum Research.
Qué es la simulación de transacciones en Ethereum y cómo protege a los usuarios
La simulación de transacciones de Ethereum ETH -5.64% es una verificación previa a la ejecución que muestra al usuario qué haría una transacción en la blockchain antes de que realmente se envíe. Según el enfoque de Vitalik Buterin, las billeteras capturan la intención del usuario, ejecutan una simulación sobre el estado actual y presentan los movimientos de tokens resultantes, aprobaciones y posibles reversiones para que el usuario confirme o cancele.
Este enfoque busca reducir daños comunes como aprobaciones maliciosas, patrones de vaciado de billeteras y firmas a ciegas. Al previsualizar transferencias de activos, cambios en las asignaciones y el impacto en el gas, los usuarios pueden detectar efectos inesperados. Las simulaciones son indicativas, no garantías, ya que el estado puede cambiar entre la simulación y la inclusión en la cadena.
El modelo se complementa bien con controles superpuestos como límites de gasto y multisig para acciones sensibles. Juntos, estos resguardos buscan alinear lo que el usuario pretende, lo que hará la transacción y lo que la billetera considera dentro de su tolerancia al riesgo.
Por qué la seguridad basada en la intención es importante ahora y su impacto inmediato en el usuario
La seguridad basada en la intención es importante porque muchas pérdidas provienen de usuarios que autorizan efectos que no comprendían. Hacer explícito el resultado deseado y previsualizarlo mediante una simulación puede reducir movimientos inesperados de activos y aprobaciones de alto riesgo.
Como informó Cointelegraph, los defensores de esta idea ven mejoras en la usabilidad si las acciones seguras frecuentes se vuelven más sencillas y las acciones riesgosas enfrentan más fricción. También señalan que estándares consistentes para describir la intención y el riesgo ayudarían a que las billeteras presenten advertencias claras y comparables.
Buterin ha reconocido el desafío de definir la intención del usuario sin abrumar a las personas. “La intención es fundamentalmente un objeto extremadamente complejo”, dijo Vitalik Buterin, cofundador de Ethereum.
A corto plazo, los usuarios podrían ver mensajes más claros que describan salidas de tokens, nuevas asignaciones y posibles reversiones, además de umbrales opcionales para chequeos adicionales en transferencias grandes o inusuales. La infraestructura centralizada sigue siendo una limitación hoy en día, ya que muchas simulaciones dependen de proveedores RPC como Infura, lo que convierte los métodos de verificación en una prioridad.
Al momento de escribir este artículo, Ethereum (ETH) cotizaba cerca de $1.862,90, según datos de Yahoo Scout. Este contexto de mercado no modifica las consideraciones de seguridad descritas anteriormente.
Verificando simulaciones sin confiar en RPC: pruebas de estado y consenso
La verificación con mínima confianza garantiza que el estado utilizado para la simulación sea auténtico, no solo JST lo que devuelve un único RPC. Investigadores proponen pruebas criptográficas de estado y revisiones cruzadas entre varios nodos para que las billeteras puedan validar de forma independiente las suposiciones previas a la ejecución sin depender de un solo proveedor.
Esto reduce el riesgo de que un punto final comprometido o defectuoso devuelva saldos, asignaciones o almacenamiento de contratos engañosos. También ayuda a mitigar riesgos de censura o caídas si muchos usuarios dependen de la misma infraestructura.
Pruebas de estado y validación de Merkle Patricia Trie en billeteras
Las billeteras pueden validar datos de cuentas y almacenamiento con pruebas de Merkle Patricia Trie (MPT) contra un encabezado de bloque conocido. Al verificar saldos, nonces, hashes de código y espacios de almacenamiento mediante pruebas, la billetera reconstruye el estado previo necesario para simular los efectos.
Con entradas verificadas, los resultados de la simulación (movimientos de tokens, cambios en las asignaciones o posibles reversiones) reflejan el estado autenticado de la cadena. Existen compensaciones prácticas: la obtención de pruebas, la verificación y la ejecución local agregan latencia y costos de recursos, especialmente en dispositivos móviles.
Investigación en Ethereum: consenso de múltiples nodos para minimizar la dependencia de Infura
Un enfoque complementario compara respuestas de múltiples nodos independientes y requiere un acuerdo por umbral antes de confiar en el estado. Este consenso de múltiples nodos reduce modos de falla de un solo proveedor y el riesgo de datos alterados.
Al diversificar los puntos de acceso, las billeteras pueden minimizar la dependencia de cualquier RPC, incluidos proveedores ampliamente utilizados como Infura. Combinado con pruebas de estado, este enfoque busca que la simulación de transacciones sea verificable y resistente sin asumir que los servidores remotos siempre son correctos.
Descargo de responsabilidad: El contenido de este artículo refleja únicamente la opinión del autor y no representa en modo alguno a la plataforma. Este artículo no se pretende servir de referencia para tomar decisiones de inversión.
También te puede gustar
En tendencia
MásLas acciones de Gilead caen un 0,83% en medio de una baja del 29,56% en el volumen, ocupando el puesto 185 en actividad de negociación, mientras Sudáfrica impulsa la producción local de medicamentos contra el VIH bajo licencias voluntarias.
Las acciones de Honeywell caen un 1,30% mientras su división aeroespacial de 16 mil millones de dólares se separa; el volumen de negociación la ubica en el puesto 135.
