Metropolis (Ethereum)

⚡ Definición Rápida
Metropolis fue la segunda fase importante en la hoja de ruta original de Ethereum, implementada en dos etapas: Byzantium (octubre de 2017) y Constantinople (febrero de 2019). Su objetivo fue transformar Ethereum de una plataforma prometedora a un ecosistema maduro, sentando las bases técnicas para la privacidad (zk-SNARKs), la eficiencia de la EVM y la transición a Proof of Stake. Metropolis preparó el camino para el auge de las finanzas descentralizadas (DeFi) y los Layer 2, demostrando la capacidad de Ethereum para evolucionar sin una autoridad central.
Términos relacionados: Hard Fork • EVM • EIP-1559
❓ ¿Qué fue Metropolis y por qué fue crucial para Ethereum?
Metropolis fue la segunda fase importante en la hoja de ruta original de Ethereum, después de Frontier (julio de 2015) y Homestead (marzo de 2016). Su nombre, que significa «metrópolis» en griego, buscaba convertir la red en una ciudad digital vibrante, habitable y segura para aplicaciones descentralizadas (dApps) y usuarios cotidianos. A diferencia de las fases anteriores, que se centraron en la estabilidad y la accesibilidad, Metropolis se enfocó en la privacidad, la eficiencia y la preparación para el futuro.
Antes de Metropolis, Ethereum enfrentaba desafíos críticos: todas las transacciones eran completamente públicas, ciertas operaciones en la EVM eran muy caras, las direcciones de los contratos no eran deterministas y la «bomba de dificultad» (difficulty bomb) presionaba para la transición a Proof of Stake sin un camino claro. Metropolis llegó para abordar estos problemas de manera estructurada, dividiendo las mejoras en dos hard forks para minimizar riesgos y permitir una adopción más fluida por parte de los desarrolladores.
La importancia de Metropolis radica en que sentó las bases técnicas para los desarrollos que hoy damos por sentados: las pruebas de conocimiento cero (zk-SNARKs) que habilitaron los Layer 2, las direcciones de contrato deterministas (CREATE2) que revolucionaron las fábricas de contratos, y las mejoras de seguridad que hicieron los contratos inteligentes más robustos. Sin Metropolis, el auge de DeFi y la transición a Proof of Stake habrían sido mucho más complejos.
📖 Definición Técnica
Técnicamente, Metropolis fue un conjunto de dos hard forks (Byzantium y Constantinople) que introdujeron múltiples Ethereum Improvement Proposals (EIPs) para mejorar la máquina virtual de Ethereum (EVM), añadir funcionalidades criptográficas y ajustar el modelo económico de la red. Las principales innovaciones incluyeron precompilaciones para curvas elípticas (EIP-196, EIP-197) que permitieron la verificación on-chain de zk-SNARKs, la operación CREATE2 (EIP-1014) para direcciones de contrato deterministas, y la reducción de la recompensa de minería (EIP-649, EIP-1234) para iniciar la transición hacia una emisión más baja.
La «bomba de dificultad» (difficulty bomb) fue un mecanismo clave durante Metropolis. Se trata de un código que aumenta exponencialmente la dificultad de la minería, haciendo inviable minar en Proof of Work (PoW) y forzando la transición a Proof of Stake (PoS). Durante Metropolis, esta bomba se activó y tuvo que ser retrasada dos veces (EIP-649 y EIP-1234) porque la red PoS aún no estaba lista. Como solución de compromiso, se retrasó la bomba pero se redujeron las recompensas de minería de 5 a 3 y luego a 2 ETH.
🏛️ Las dos etapas de Metropolis: Byzantium y Constantinople
Metropolis se implementó en dos etapas principales, cada una con sus propios objetivos y EIPs. La siguiente tabla resume las diferencias clave:
| Aspecto | Byzantium (Octubre 2017) | Constantinople (Febrero 2019) |
|---|---|---|
| Objetivo principal | Privacidad y previsibilidad | Eficiencia y optimización |
| EIPs clave | EIP-100 (dificultad), EIP-140 (REVERT), EIP-196/197 (zk-SNARKs), EIP-649 (recompensa) | EIP-145 (desplazamiento bits), EIP-1014 (CREATE2), EIP-1052 (EXTCODEHASH), EIP-1234 (recompensa) |
| Innovación principal | Precompilaciones para pruebas de conocimiento cero | Direcciones de contrato deterministas |
| Impacto en privacidad | Alto: permitió zk-SNARKs on-chain | Bajo: mejoras en eficiencia |
| Impacto en seguridad | Medio: STATICCALL para prevenir reentrancy | Bajo: mejoras en verificación de código |
| Reducción de recompensa | De 5 a 3 ETH | De 3 a 2 ETH |
| Retraso de la bomba | 1 año | 12 meses adicionales |
⚙️ Principales innovaciones técnicas de Metropolis
- Precompilaciones zk-SNARKs (EIP-196, EIP-197): Añadieron soporte nativo para multiplicación de curvas elípticas y pairing checks, permitiendo la verificación de pruebas de conocimiento cero directamente en la EVM. Esto habilitó tecnologías como Tornado Cash (privacidad) y los zk-Rollups (escalabilidad).
- CREATE2 (EIP-1014): Introdujo la capacidad de desplegar contratos en direcciones deterministas, calculadas a partir del código del contrato y un salt. Esto revolucionó las fábricas de contratos (como las de Uniswap V3) y permitió actualizaciones predecibles.
- STATICCALL (EIP-214): Añadió una operación para realizar llamadas de solo lectura a otros contratos, previniendo ataques de reentrancy (reentrada) y mejorando la seguridad general de los contratos inteligentes.
- Operaciones eficientes (EIP-145): Introdujo operaciones de desplazamiento de bits (SHL, SHR, SAR) que permiten contratos más eficientes en gas, especialmente en implementaciones criptográficas.
- EXTCODEHASH (EIP-1052): Añadió una operación para obtener el hash del código de un contrato, facilitando la verificación de código y reduciendo costes en oráculos y verificadores.
- Reducción de recompensas (EIP-649, EIP-1234): Redujeron la recompensa de minería de 5 a 3 ETH (Byzantium) y luego a 2 ETH (Constantinople), iniciando la narrativa de «ultra sound money» y preparando a la comunidad para la drástica reducción de emisiones que traería Proof of Stake.
🆚 Metropolis vs. Homestead vs. The Merge
Para entender el lugar de Metropolis en la historia de Ethereum, es útil compararlo con las fases anteriores y posteriores:
| Fase | Fecha | Objetivo principal | Innovación clave |
|---|---|---|---|
| Frontier | Julio 2015 | Lanzamiento inicial de la red | Primera implementación de la EVM y contratos inteligentes |
| Homestead | Marzo 2016 | Estabilización y accesibilidad | Mejoras en los clientes y eliminación de la red de prueba inicial |
| Metropolis | Oct 2017 – Feb 2019 | Privacidad, eficiencia y preparación para PoS | zk-SNARKs, CREATE2, reducción de recompensas |
| Serenity (The Merge) | Septiembre 2022 | Transición a Proof of Stake | Unión de la capa de ejecución con la capa de consenso (Beacon Chain) |
✅ Ventajas de las innovaciones de Metropolis
- Privacidad mejorada: Las precompilaciones zk-SNARKs permitieron la creación de aplicaciones de privacidad como Tornado Cash, que ofrecen transacciones anónimas en Ethereum.
- Eficiencia de gas: Las operaciones de desplazamiento de bits y EXTCODEHASH redujeron los costes de gas para ciertas operaciones, haciendo los contratos más baratos de ejecutar.
- Seguridad: STATICCALL previno ataques de reentrancy, uno de los vectores de ataque más comunes en contratos inteligentes.
- Previsibilidad: CREATE2 permitió direcciones de contrato deterministas, facilitando las fábricas de contratos y las actualizaciones predecibles.
- Preparación para PoS: Las reducciones de recompensa y los retrasos de la bomba de dificultad prepararon a la comunidad para la transición a Proof of Stake, que ocurrió en 2022 con The Merge.
⚠️ Críticas y desafíos de Metropolis
- Retrasos en la transición a PoS: Los retrasos de la bomba de dificultad generaron críticas por parte de quienes querían una transición más rápida a Proof of Stake, argumentando que los retrasos perpetuaban un sistema PoW que consumía mucha energía.
- Complejidad técnica: La implementación de dos hard forks separados aumentó la complejidad técnica y el riesgo de errores, como el fallo de seguridad en EIP-1283 que obligó a posponerlo.
- Incertidumbre sobre el cronograma: Los retrasos en la implementación de Constantinople (originalmente previsto para 2018) generaron incertidumbre sobre el cronograma real de Ethereum.
- Beneficio a los mineros: Algunos críticos argumentaron que los retrasos de la bomba de dificultad beneficiaban a los mineros, que podían seguir minando con recompensas reducidas pero aún rentables.
- Falta de adopción inmediata: Aunque las innovaciones eran prometedoras, muchas tardaron años en adoptarse masivamente (como los zk-Rollups, que no despegaron hasta 2021-2022).
🧠 Guía práctica: Cómo afectó Metropolis a tu experiencia
- Si usas dApps en Layer 2: Las precompilaciones zk-SNARKs de Metropolis son la base técnica de los zk-Rollups como zkSync y StarkNet. Sin ellas, estos Layer 2 no podrían verificar pruebas de validez on-chain de manera eficiente.
- Si interactúas con fábricas de contratos: CREATE2 permite que protocolos como Uniswap V3 desplieguen pools en direcciones predecibles, lo que facilita la integración y reduce costes.
- Si te preocupa la seguridad: STATICCALL y REVERT mejoraron la seguridad de los contratos inteligentes, reduciendo el riesgo de ataques de reentrancy y permitiendo un mejor manejo de errores.
- Si eres desarrollador: Las mejoras en la EVM (desplazamiento de bits, EXTCODEHASH) permiten escribir contratos más eficientes y complejos sin disparar los costes de gas.
- Si sigues la economía de Ethereum: Las reducciones de recompensa en Metropolis iniciaron la narrativa de «ultra sound money», que se consolidó con EIP-1559 (quema de comisiones) y The Merge (reducción drástica de emisiones).
🔮 El legado de Metropolis: De la adolescencia a la madurez
Si Ethereum fuera una persona, Frontier sería su nacimiento, Homestead su infancia, y Metropolis su adolescencia: una etapa de cambios hormonales (hard forks), descubrimiento de nuevas capacidades (privacidad, eficiencia) y preparación para la vida adulta (Proof of Stake). Metropolis no solo mejoró el rendimiento, sino que demostró que la red podía evolucionar y adaptarse a las necesidades de su creciente comunidad sin romper su esencia descentralizada.
Las perspectivas para el futuro incluyen:
- Consolidación de los Layer 2: Las bases sentadas por Metropolis permitirán que los zk-Rollups y Optimistic Rollups sigan escalando Ethereum, procesando millones de transacciones por segundo con la seguridad de la capa base.
- Mejoras continuas en la EVM: Las innovaciones de Metropolis (CREATE2, STATICCALL) seguirán siendo fundamentales para futuras actualizaciones, como la EVM Object Format (EOF) y la Verkle Tree.
- Privacidad como servicio: Las precompilaciones zk-SNARKs permitirán la creación de aplicaciones de privacidad más sofisticadas, integrando pruebas de conocimiento cero en protocolos DeFi y de identidad.
- Gobernanza descentralizada: El modelo de coordinación técnica de Metropolis (EIPs, hard forks) se ha convertido en un estándar para toda la industria, inspirando a otras blockchains a adoptar procesos similares.
🎯 Conclusión: Metropolis, el puente hacia el Ethereum moderno
Metropolis fue el puente entre el Ethereum joven y el Ethereum maduro. Sin las bases sentadas en Byzantium y Constantinople, la transición a Proof of Stake (The Merge) habría sido mucho más compleja, el auge de DeFi no habría sido posible y los Layer 2 no tendrían la eficiencia que hoy disfrutamos.
Hoy, cuando usas una dApp en un Layer 2, cuando disfrutas de bajas comisiones, cuando interactúas con un protocolo de préstamos o cuando te beneficias de la seguridad mejorada de los contratos, en parte es gracias a los cimientos que Metropolis puso entre 2017 y 2019. Entender esta fase es entender por qué Ethereum no es solo una cadena de bloques, sino un laboratorio viviente de gobernanza y tecnología que sigue evolucionando.
La lección más importante de Metropolis es que el progreso en blockchain no siempre es visible para el usuario final. Muchas de las mejoras más fundamentales ocurren entre bastidores, en el protocolo y la máquina virtual, y sus efectos se sienten años después. Como dice el dicho en el desarrollo de software: «las infraestructuras más importantes son las que no se ven».
❓ Preguntas Frecuentes sobre Metropolis
📚 ¿Quieres profundizar en la historia de Ethereum?
Aprende más sobre las fases de Ethereum y conceptos relacionados:
🔷 ¿Qué es Blockchain? – Los fundamentos de la tecnología que hace funcionar Ethereum.
⚡ Gas en Ethereum – Cómo funcionan las comisiones y por qué Metropolis ayudó a optimizarlas.
🌉 ¿Qué son los Layer 2? – La escalabilidad que Metropolis hizo posible con sus precompilaciones zk.
🏛️ ¿Qué es una DAO? – La gobernanza descentralizada, inspirada en parte por la coordinación técnica de Ethereum.
💰 ¿Qué es DeFi? – El ecosistema que explotó gracias a las mejoras de la EVM.
🔐 Proteger tu wallet – Seguridad esencial para interactuar con Ethereum y sus dApps.
📉 Psicología del trading – Gestiona tus emociones en mercados volátiles.
🔍 Testnets – Donde puedes probar Ethereum sin riesgo.
🚀 ¿Quieres empezar a usar Ethereum?
Lee nuestra guía completa para principiantes y da tus primeros pasos de forma segura en el ecosistema. Aprende a crear una wallet, comprar ETH y usar tus primeras dApps.
📋 ¿Por qué confiar en esta definición? Cada término de la Cryptopedia sigue una metodología de verificación con fuentes primarias, whitepapers y legislación oficial. Conoce nuestro proceso →
⚠️ Disclaimer: Este artículo es informativo y educativo. Las actualizaciones de protocolos blockchain como Metropolis son eventos históricos y técnicos; no constituyen asesoramiento financiero. Invertir en criptomonedas y usar aplicaciones descentralizadas implica riesgos. La información aquí presentada tiene fines formativos y no debe tomarse como recomendación de inversión. Siempre investiga por tu cuenta (DYOR).
📅 Actualizado: Marzo 2026
📖 Categoría: Infraestructura Blockchain / Fundamentos y Red
