La instrucción reduce costes de copia en la EVM. No duplica almacenamiento persistente ni transfiere saldos de tokens entre propietarios.

Qué establece la fuente primaria

EIP-5656, creado el 1 de febrero de 2021 y marcado Final, incorpora MCOPY para memoria de la EVM. Sus argumentos son destino, origen y longitud. Ethereum — EIP-5656, Final ↗

Origen y destino pueden superponerse con efecto de copia mediante búfer intermedio. El gas contempla longitud y expansión necesaria de memoria. Ethereum — EIP-5656, Final ↗

Qué cambia en el análisis

La superposición importa al revisar código de bajo nivel. Un bucle manual puede sobrescribir bytes del origen aún no leídos y producir otro resultado.

La operación actúa en memoria de ejecución, no en posiciones persistentes de la cuenta. Copiar bytes tampoco transfiere propiedad de activos representados.

Qué comprobar antes de concluir

Compare implementaciones e inputs equivalentes antes de afirmar ahorro. Expansión y operaciones circundantes siguen formando parte del coste total.

La especificación histórica define comportamiento, no una rebaja universal de tarifas. Revise offsets, longitud y significado de los datos: una copia más rápida no establece corrección de toda la aplicación.