El Hard Fork de Constantinopla en la Red Ethereum

El 28 de febrero, se llevó a cabo el hard fork de Constantinopla en el bloque #7280000 en la red de la segunda más grande por capitalización criptomoneda Ethereum. Simultáneamente con Constantinopla, se activó el hard fork de San Petersburgo en la red de Ethereum. Su tarea es deshabilitar el protocolo EIP-1283, en el cual se descubrieron problemas con una vulnerabilidad de tipo Reentrancy. Fue precisamente por estas razones que la actualización fue cancelada en enero.
En este momento, aproximadamente el 19.9% del número total de clientes de Geth están utilizando la nueva versión del software. La versión del software compatible con Constantinopla también fue instalada por el 32.6% de los clientes de Parity. La preparación general para el hard fork fue del 22.1%. Según se informó, la actualización del protocolo se realizó sin problemas, sin sorpresas.
El volumen de emisión diario estará ahora en el nivel de 13400 ETH, el tiempo de minería para un bloque será de 14 segundos, y la recompensa por él se reducirá de 3 a 2 ETH (EIP 1234). La tasa de inflación de Ethereum será de aproximadamente el 4%.
Constantinopla es la segunda etapa del hard fork de Metropolis (la primera fue Bizancio, que redujo la recompensa por bloque de 5 a 3 ETH). Entre los otros cambios en la red de Ethereum, se pueden señalar los siguientes:
— EIP 145 — aumento de la eficiencia y velocidad de la blockchain al agregar mecanismos de conmutación Bitwise a la máquina virtual de Ethereum;
— EIP 1014 — centrado en la escalabilidad adicional de Ethereum — a través de transacciones fuera de la cadena principal;
— EIP 1052 — mejorando la usabilidad de la red para desarrollar contratos inteligentes y simplificando ciertas operaciones en el código de Ethereum, mejora los contratos inteligentes y permite que se verifiquen entre sí utilizando un hash;
— EIP 1234 — reduce la recompensa por bloque y pospone la bomba de dificultad por un año. Posponer la bomba de dificultad devolverá el tiempo de minería de bloques a sus niveles normales. En febrero, el tiempo de bloque creció a 20 segundos, pero ahora caerá a 14.5 segundos;
— EIP 1283 — hace que las transacciones sean más baratas y reduce el costo de gas para las operaciones SSTORE.
Entre otras cosas, la actualización optimiza el uso de gas en la red y crea las condiciones para la activación del protocolo Casper, que hará la transición de Ethereum al algoritmo de consenso híbrido PoW/PoS. Constantinopla es otro paso hacia Ethereum 2.0 y la tan esperada transición a Proof of Stake.
La activación de Constantinopla se suponía que tendría lugar en otoño del año pasado, sin embargo, cada vez que se acercaba la actualización del protocolo, los desarrolladores encontraban varios errores. La fecha final de activación se acordó el 18 de enero.