TLOAD y TSTORE permiten comunicar estado dentro de una transacción. Su duración difiere de memoria ordinaria y almacenamiento persistente.

Qué establece la fuente primaria

EIP-1153, creado el 15 de junio de 2018 y marcado Final, define TLOAD y TSTORE. Sus valores se descartan tras cada transacción, sin guardarse de forma persistente. Ethereum — EIP-1153, Final ↗

La especificación describe comunicación entre marcos de ejecución, incluida reentrada en el contrato. También define reversión cuando un marco revierte. Ethereum — EIP-1153, Final ↗

Qué cambia en el análisis

Un bloqueo de reentrada tiene así duración distinta de la memoria de una llamada. No se convierte en ajuste permanente ni pasa a otra transacción.

La corrección depende de establecer y limpiar valores en los puntos adecuados. Varias operaciones agrupadas pueden compartir el mismo ámbito transaccional.

Qué comprobar antes de concluir

Revise propietario del estado y caminos de reversión. Afirmar que todo dato temporal funciona como memoria omite su uso entre marcos.

Es una especificación histórica, no una novedad de octubre. La presencia de TSTORE no demuestra seguridad: hay que examinar el flujo completo y cómo se usa este mecanismo dentro de la aplicación.