El miércoles, la blockchain de Ethereum se sometió a su tercera actualización en siete meses. Y a diferencia de las dos actualizaciones anteriores, las cosas han ido bien hasta ahora.

La actualización de Altair fue la primera (y quizás la última) actualización de la cadena Faro antes de que Ethereum se transforme completamente en una red proof-of-stake. La cadena Faro, que introdujo el staking de ETH y sentó las bases para las "cadenas de fragmentos" que amplían la capacidad de la red, se ejecuta junto a la cadena actual de Ethereum, pero permanecerá separada de ella hasta "la fusión" con Ethereum 2.0-que promete una red más rápida y menos congestionada.

Según Pooja Ranjan, jefe del equipo de gestión del proyecto descentralizado llamado Ethereum Cat Herders, "Altair se desplegó con más del 95% de participación de validadores en el momento de la actualización." En otras palabras, la gente se tomó el tiempo de actualizar sus máquinas para ejecutar el último software que las conecta a la red Ethereum.

Esto es importante para la seguridad de la red.

En agosto, tres semanas después de que la actualización de Londres introdujera la presión deflacionaria en la red a través del EIP-1559, la blockchain se bifurcó temporalmente, con dos cadenas procesando transacciones simultáneamente. El culpable fue una versión antigua del cliente de software Geth, la vía más popular de acceso a la blockchain de Ethereum. Aunque el fallo se dio a conocer el 18 de agosto, casi dos semanas después de la actualización, la mayoría de las personas que ejecutaban el software Geth se olvidaron de actualizar rápidamente sus nodos, lo que provocó la ruptura de la cadena una semana después.

A veces, el problema no es el software antiguo, sino un error en el nuevo código. En abril, horas después de la bifurcación dura de Berlín, los nodos que utilizaban el software cliente de Open Ethereum dejaron de sincronizarse después de no coincidir con otro software cliente. Como resultado, cualquiera que utilizara ese software para entrar en la cadena de bloques tenía que esperar a que se solucionara el problema. El problema incluso hizo caer temporalmente el sitio web del explorador de bloques Etherscan. Sin embargo, dado que Ethereum propugna la diversidad de clientes como forma de evitar un único punto de fallo, el problema se resolvió con un daño menor.

Ranjan dijo a Decrypt que a los desarrolladores de clientes "les gustaría seguir observando la cadena durante los próximos días para asegurarse de que no hay una división del consenso causada por el desacuerdo de dos clientes."

Una de las razones de la gran aceptación de Altair es que los validadores de Ethereum ahora tienen algo en juego, literalmente. Un aspecto importante de la actualización de Altair fue aumentar las penalizaciones por nodos inactivos o desconectados. Los validadores, que deben bloquear al menos 32 ETH en la red de prueba de participación para proporcionar seguridad, pero que recuperan ETH en forma de recompensas de bloque, tienen que permanecer en línea o verán recortada su participación.

Jeff Coleman, un investigador de Ethereum, tuiteó que los validadores que no han actualizado su nodo verán poco a poco sus saldos reducidos. "Si no lo arreglan, cruzarán un umbral y serán expulsados", escribió.

Daily Debrief Newsletter

Start every day with the top news stories right now, plus original features, a podcast, videos and more.