{"id":182157,"date":"2026-11-12T22:34:52","date_gmt":"2026-11-12T22:34:52","guid":{"rendered":"https:\/\/crypto-economy.com\/es\/glosario\/calldata\/"},"modified":"2026-11-12T22:34:52","modified_gmt":"2026-11-12T22:34:52","slug":"calldata","status":"publish","type":"ce_glossary","link":"https:\/\/crypto-economy.com\/es\/glosario\/calldata\/","title":{"rendered":"Calldata"},"content":{"rendered":"<p>Toda transacci\u00f3n de Ethereum lleva un campo de datos llamado calldata. Cuando la transacci\u00f3n llama a un contrato, los cuatro primeros bytes seleccionan la funci\u00f3n y el resto codifica los argumentos seg\u00fan las reglas de la ABI. Los contratos pueden leer el calldata pero no modificarlo, por lo que resulta m\u00e1s barato que copiar datos a memoria o almacenamiento. Cada byte paga gas, y los bytes a cero cuestan menos que los dem\u00e1s.<\/p>\n<p>Como el calldata queda guardado para siempre en el historial de la cadena, los primeros rollups publicaban ah\u00ed sus lotes comprimidos de transacciones para garantizar la disponibilidad de datos. Eso convirti\u00f3 el calldata en el mayor coste de usar una capa 2 hasta que la actualizaci\u00f3n Dencun, en marzo de 2024, introdujo los blobs, un espacio de datos aparte y mucho m\u00e1s barato al que migraron casi todos los rollups.<\/p>\n<p>El calldata es p\u00fablico: cualquiera puede decodificarlo con un explorador de bloques, as\u00ed que nunca debe contener secretos. Pectra encareci\u00f3 despu\u00e9s el coste m\u00ednimo de las transacciones cargadas sobre todo de datos, para empujar ese uso hacia los blobs. Al revisar una transacci\u00f3n sospechosa, el calldata decodificado muestra qu\u00e9 autoriza realmente una firma, por ejemplo una aprobaci\u00f3n ilimitada de tokens.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calldata es el campo de datos de entrada de una transacci\u00f3n de Ethereum: indica a un contrato qu\u00e9 funci\u00f3n ejecutar y con qu\u00e9 argumentos.<\/p>\n","protected":false},"template":"","meta":{"footnotes":""},"class_list":["post-182157","ce_glossary","type-ce_glossary","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary\/182157","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\/182157\/revisions"}],"wp:attachment":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/media?parent=182157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}