{"id":182159,"date":"2026-11-12T22:34:52","date_gmt":"2026-11-12T22:34:52","guid":{"rendered":"https:\/\/crypto-economy.com\/es\/glosario\/delegatecall\/"},"modified":"2026-11-12T22:34:52","modified_gmt":"2026-11-12T22:34:52","slug":"delegatecall","status":"publish","type":"ce_glossary","link":"https:\/\/crypto-economy.com\/es\/glosario\/delegatecall\/","title":{"rendered":"Delegatecall"},"content":{"rendered":"<p>Una llamada normal (CALL) ejecuta el c\u00f3digo en el contrato de destino, que lee y escribe en su propio almacenamiento. DELEGATECALL solo toma prestado el c\u00f3digo del destino: lo ejecuta en el contexto del contrato que llama, con su almacenamiento, su saldo y su direcci\u00f3n, y conserva el msg.sender original. En la pr\u00e1ctica, el contrato adopta temporalmente una l\u00f3gica ajena como si fuera suya.<\/p>\n<p>As\u00ed funcionan los contratos actualizables. Un proxy guarda los fondos y los datos, y reenv\u00eda cada llamada mediante delegatecall a un contrato de implementaci\u00f3n que puede sustituirse por una versi\u00f3n nueva. Las wallets de cuenta inteligente, las bibliotecas y muchos protocolos DeFi usan el mismo recurso para compartir c\u00f3digo y ahorrar costes de despliegue.<\/p>\n<p>Esa potencia es tambi\u00e9n su peligro. Si un atacante logra que un contrato haga delegatecall a un c\u00f3digo que \u00e9l controla, puede sobrescribir el almacenamiento, cambiar el propietario o mover todos los activos. La congelaci\u00f3n del multisig de Parity en 2017 y el robo a Bybit en 2025 tuvieron que ver con delegatecall, y los desajustes de almacenamiento entre proxy e implementaci\u00f3n son un hallazgo cl\u00e1sico de auditor\u00eda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Delegatecall es una llamada de la EVM que ejecuta el c\u00f3digo de otro contrato con el almacenamiento del que llama; base de proxies y de muchos hackeos.<\/p>\n","protected":false},"template":"","meta":{"footnotes":""},"class_list":["post-182159","ce_glossary","type-ce_glossary","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary\/182159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary"}],"about":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/types\/ce_glossary"}],"version-history":[{"count":0,"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary\/182159\/revisions"}],"wp:attachment":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/media?parent=182159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}