> For the complete documentation index, see [llms.txt](https://agrawain.gitbook.io/roadmap-hacking-smart-contract/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://agrawain.gitbook.io/roadmap-hacking-smart-contract/contratos-actualizables.md).

# Contratos Actualizables

Los contratos actualizables son una solución clave en el desarrollo de contratos inteligentes que permite modificar su lógica después de haber sido implementados en la blockchain. Este enfoque es especialmente útil para corregir errores, implementar mejoras o adaptarse a nuevas necesidades sin necesidad de desplegar un nuevo contrato desde cero. Sin embargo, su diseño requiere un cuidado extremo, ya que la capacidad de actualización introduce riesgos de seguridad y gobernanza.&#x20;

*Pilas con las vulnerabilidades en <mark style="color:purple;">patrones de proxy</mark> o <mark style="color:purple;">problemas de gobernanza</mark>.* 👀

{% stepper %}
{% step %}

### Contratos Actualizables

<https://www.youtube.com/watch?v=JgSj7IiE4jA&t=157s>
{% endstep %}

{% step %}

### Riesgos en Contratos Actualizables&#x20;

<https://www.youtube.com/watch?v=XmxfB5JOt1Q&t=3s>
{% endstep %}

{% step %}

### Diferentes Patrones de Proxy - EIPs 897, 1822, 1967, 1538, 2535

<https://ethereum-blockchain-developer.com/110-upgrade-smart-contracts/00-project/>
{% endstep %}
{% endstepper %}
