Shapella, la próxima gran actualización de Ethereum llega. Su activación dejará a los stakers retirar los ether (ETH) del staking, bloqueados desde la puesta en marcha de la red de Ethereum 2.0 hace más de 2 años.

Esta actualización lleva por nombre Shapella, que es la fusión de Shanghai y Capella. La razón de esta fusión se debe a que el funcionamiento de Ethereum, después del Merge, se divide en dos capas:

  • Capa de ejecución: en esta opera la blockchain de Ethereum, llamada Beacon Chain y es donde se lleva la contabilidad de la red. En esta existen los nodos que guardan una imitación de la red.
  • Capa de consenso: en esta marchan los nodos validadores de staking. Aquí es donde cada nodo valida y confirma las transacciones.

Shanghai es la actualización que se va a aplicar sobre la capa de ejecución, al paso que Capella se va a aplicar a la capa de acuerdo. Para actualizar, cada nodo, en cada una de las capas, debe actualizarse su software a la (*5*)última versión.

Los diferentes clientes del servicio de Ethereum, tanto en la capa de acuerdo como de ejecución, ya cuentan con la versión más reciente de Shapella. Fuente: Ethereum.org.

En cuanto a Shanghai, el nombre que recibe una serie de EIP (propuesta de mejora de Ethereum) que van a ser activadas en simultaneo este doce de abril, vamos a ver ciertas actualizaciones que se relacionan con los retiros:

  • (*6*)EIP-3651: dejará que las recompensas de bloque en el staking sean retirados a una dirección en concreto, indicada por el usuario. 
  • (*7*)EIP-4895: habilitará la posibilidad de hacer retiros de staking en la Beacon Chain.

En la capa de acuerdo, la actualización de Capella dejará que los nodos puedan retirar fondos, tanto parcial como de forma completa, y la posibilidad de fijar una dirección de Ethereum para esos retiros.

Cómo va a funcionar el sistema de retiros

La posibilidad de retirar staking de ETH es el enorme protagonista de esta actualización. Desde la activación de la Beacon Chain en el último mes del año de dos mil veinte hay más de dieciocho millones de ETH en staking, con más de quinientos sesenta y dos mil nodos registrados. Para ser un validador se requiere depositar en un contrato singular de Ethereum un total de treinta y dos ETH, los que se sostendrían bloqueados (fondos depositados y ganancias) hasta la activación de Shanghai.

(*1*)
Los validadores de Ethereum, han amontonado, en promedio, 2 ETH para retiros parciales. Fuente: Beaconch.in.

Ahora, con la activación lista, los usuarios van a tener dos opciones de retiros: parciales y completos.  

  • Retiro parcial: los usuarios pueden retirar el sobrante sobre treinta y dos ETH amontonado. Con esto, el nodo de validador prosigue operativo.  
  • Retiro completo: los usuarios retiran el sobrante más los treinta y dos ETH del nodo. Esta opción apaga el nodo validador.  

Una vez activada Shapella, todos los nodos validadores van a tener la posibilidad de retirar sus fondos. Sin embargo, existen limitantes para cada retiro. La red solo dejará retiros parciales de dieciseis validadores por bloque, o cada doce segundos.

Los retiros completos son un tanto más complejos. La cantidad retiros completos que se pueden procesar dependerá de la cantidad de validadores activos en la red. Los retiros completos se confirmarán en cada epoch, que está comprendida por treinta y dos bloques, algo que ocurre en promedio cada 6,5 minutos.

En el estado actual, con más de quinientos sesenta mil validadores activos, la red puede procesar 7 retiros completos por epoch, un total de 1.800 retiros completos por día. Lo que significaría retiros de más de cincuenta y siete ETH diarios.

De reducirse la cantidad de nodos activos por día, bajo trescientos veintisiete mil seiscientos ochenta, la red solo procesará 4 retiros completos diarios.

La cola de retiros va a funcionar como una FIFO (first in first out), primero en entrar primero en salir. Por lo que peticiones de retiro se van a ir procesando conforme la cola de espera.

Este mecanismo, que limita la cantidad de retiros, previene una corrida masiva de nodos, evitando que una cantidad notable de validadores sean desactivados de forma simultánea, haciendo que la red colapse.

Qué viene tras Shapella

Shapella, de manera especial Shanghai, son parte de una etapa en Ethereum famosa como “Surge” o la oleada. Originalmente el plan era activar una técnica llamada sharding en esta etapa, la que ha sido considera por el propio Changpeng Zhao (CZ), CEO de Binance, como una etapa mucho más esencial de lo que ha sido el Merge.

Sin embargo, debido a las demandas de la comunidad, y ante posibles retrasos que podría padecer el Surge, los desarrolladores de Ethereum prefirieron priorizar el tema de los retiros, conforme lo reportó CriptoNoticias.

El sharding se trata de una etapa esencial, ya que deja a la red acrecentar su escalabilidad. En esta, la Beacon chain se secciona en treinta y dos subredes o “shards”, donde cada una con sus validadores. Esto deja a la red acrecentar su capacidad, y a la vez, eludir congestiones.

Por el instante no existen datas para la llegada del Surge a Ethereum, ni las próximas mejoras. El desarrollo de Ethereum y su evolución ha estado envuelto en diferentes retrasos, de diferentes clases.

Andrea Gomez

San Salvador (El Salvador), 1997. Desde pequeña ha sentido una gran pasión por la escritura y la investigación, lo que la llevó a especializarse en reportajes de impacto social. En su tiempo libre, disfruta de la lectura de novelas históricas y de misterio, y también es una gran amante de la música, especialmente del rock latinoamericano. Además, es una ávida viajera, y ha tenido la oportunidad de visitar algunos países de América Latina y Europa para conocer diferentes culturas y enriquecer su visión del mundo.