
Norma Yamileth Diaz Escobar
PreguntaEn pocas palabras. Cúal es la diferencia entre memory y storage?

Norma Yamileth Diaz Escobar
Muchas gracias por tu respuesta

Gerardo Lopez Falcon
Te lo resumo así
**Storage variables **se refiere a las variables almacenadas permanentemente en la cadena de bloques. Las variables de estado (variables declaradas fuera de las funciones) se almacenan por defecto y se escriben permanentemente en la cadena de bloques.
Memory variables son temporales y se borran entre llamadas a funciones externas a su contrato. Las variables declaradas dentro de las funciones son de tipo memory y desaparecerán cuando finalice la llamada a la función.
La palabra clave acá es que una permanece en la blockchain (storage) vrs otra que solo mientras corra algún evento/function (memory)