Autor: Jarrod Watts, ingeniero de relaciones con desarrolladores en Abstract; autor: 金色财经xiaozou

Beam Chain es el anuncio más importante de la cumbre Devcon, introduciendo 9 actualizaciones significativas para Ethereum. Pero la mayoría de las personas aún no comprenden completamente estas actualizaciones, y este artículo te ayudará a entender mejor estas 9 actualizaciones.

Beam Chain es la propuesta de rediseño de la capa de consenso (CL) de Ethereum de Justin Drake. Antes de entrar en las actualizaciones específicas, echemos un vistazo a lo que realmente es la capa de consenso de Ethereum.

Cada nodo de Ethereum ejecuta dos componentes: cliente de ejecución y cliente de consenso.

zDuNwJ9pAKkoaDnMKZJo04GvaQ8Mqhuxb90UjXT3.jpeg

El cliente de consenso es utilizado por los nodos para ‘acordar’ cuál es el siguiente bloque en la cadena de bloques. Puedes apostar 32 ETH para añadir un tercer componente — un validador, que propone nuevos bloques a través de un algoritmo de prueba de participación para obtener recompensas.

BPFurt07Vg9H3gaOqIMAiuln7yLbUPaK6Cz6SUQt.jpeg

¿Entonces por qué necesita ser rediseñada la capa de consenso de Ethereum?

Actualmente, la CL tiene varios problemas:

  • Ha existido durante 5 años — enfrentando deudas técnicas y sin utilizar las últimas tecnologías innovadoras como pruebas ZK (pruebas de conocimiento cero).

  • Esta es una oportunidad para una actualización ejecutiva y una limpieza de la deuda técnica de Ethereum.

Estas 9 actualizaciones se dividen en 3 categorías:

1/Producción de bloques

2/Staking

3/Cryptografía

A continuación, resumiré cada actualización por separado.

Actualización 1: Resistencia a la censura

La producción actual de bloques es muy centralizada. Los dos principales constructores de bloques — Beaver Build y Titan Build — casi monopolizan todos los bloques de Ethereum:

tMx8k8kxTB2roo5oFoprBWpi0vL0nrLRndZbwoCa.jpeg

Estos constructores crean bloques de tal manera que maximizan sus beneficios en forma de MEV; incluyendo, excluyendo o reordenando transacciones en los bloques que producen.

Hoy, si tu transacción no beneficia a estos dos grandes constructores de bloques, pueden optar por excluir tu transacción del bloque, censurando tu transacción.

La actualización propuesta en EIP-7805, al permitir a los validadores seleccionar transacciones de la memoria y forzar su inclusión a través de listas de inclusión (ILs), aumentó la resistencia a la censura de Ethereum, obligando a los constructores a seguir reglas para que sus bloques sean incluidos por la red.

En la actualización de Beam Chain, los 16 validadores de cada slot construirán una lista de transacciones que debe ser incluida por el constructor de bloques, lo que significa que el constructor de bloques ya no tendrá la capacidad de censurar transacciones.

Actualización 2: validación aislada

La Separación de Proponentes y Testigos (APS) separa la testificación y la propuesta, como en subastas de ejecución.

Aunque los validadores pueden construir bloques de transacciones por su cuenta, la mayoría de los validadores utilizan lo que se llama ‘MEV boost’ para delegar la construcción de bloques a otros (normalmente Beaver Builder o Titan build), quienes a su vez pagan tarifas a los validadores.

Estas dos partes se llaman:

-Testigos (validadores)

-Proponente (constructor de bloques)

Hoy en día, ambos están separados — es decir, los validadores aceptan bloques de los proponentes, sin embargo, esto ocurre a través de relayers (intermediarios) de confianza de manera centralizada.

Relayers como Flashbots actúan como ‘intermediarios’, facilitando transacciones entre validadores que quieren vender bloques y constructores de bloques que quieren crear bloques rentables.

APS es una actualización que añade o ‘incorpora’ esta separación entre validadores y proponentes de manera descentralizada a Ethereum; reduciendo el riesgo de centralización de relayers como Flashbots.

Una forma de lograr esta separación es a través de subastas de ejecución; un sistema donde cualquiera puede comprar un ticket, dándoles la oportunidad de ganar el derecho a crear futuros bloques.

Actualización 3: slots más rápidos

En Beam Chain, los slots pasarán de 12 segundos a 4 segundos.

Los slots son períodos de tiempo en los que un validador puede proponer un nuevo bloque y obtener la aprobación de otros validadores.

Slots más rápidos significan una finalización de transacciones más rápida y un mayor rendimiento de transacciones.

Actualización 4: emisión más inteligente (como límite de staking)

La curva de emisión se refiere a cómo se crean y distribuyen nuevos ETH a lo largo del tiempo.

Actualmente:

-ETH se distribuirá como recompensa a los validadores en cada epoch (aproximadamente 6 minutos).

-ETH se quema como parte de cada transacción.

Dependiendo de la actividad de la red, ETH oscila entre inflación y deflación. Por ejemplo, en una hora determinada, podrías ver que ETH está en inflación porque las recompensas de ETH emitidas son mayores que las quemadas en transacciones:

he7bDxx1do6OI50jgPZA433QVq71rTysOuSOLQBN.jpeg

Hay mucho debate en la comunidad sobre si la emisión debería cambiar y cómo hacerlo, pero Justin Drake mencionó el límite de staking (staking cap) en la presentación de Beam Chain. El límite de staking establece la cantidad máxima de ETH que se puede apostar para proporcionar recompensas más predecibles a los validadores, y posiblemente con el objetivo de hacer que ETH sea deflacionario.

Actualización 5: Validadores más pequeños

Actualmente, necesitas comprar 32 ETH para convertirte en un validador independiente en Ethereum. A precios de hoy, esto equivale a aproximadamente 100,000 dólares.

Beam Chain sugiere reducirlo a 1 ETH, lo que ayudaría a resolver algunos problemas de centralización de proveedores de staking líquido como LIDO o Coinbase, que actualmente controlan cerca del 40% del ETH apostado:

G1ACI6KwInyuoEA46yh7PRRfWuuNKWh3lRaaC4hd.jpeg

Los usuarios que desean operar un validador y obtener recompensas pero no tienen 32 ETH se beneficiarán de esta actualización, ya que podrán operar un nodo validador solo con 1 ETH.

La próxima actualización (Pectra) permitirá a los stakers también apostar más de 32 ETH, hasta un máximo de 2048. Esto significa que en Beam Chain, los usuarios podrán apostar entre 1 y 2048 ETH.

Justin mencionó el método de staking Orbit, que describe un sistema en el que validadores más grandes son seleccionados con más frecuencia y reciben pequeñas recompensas, mientras que los validadores más pequeños son seleccionados con menos frecuencia pero reciben recompensas más grandes.

Actualización 6: finalización más rápida (como 3 Slot FFG)

Actualmente, la confirmación de una transacción en Ethereum toma aproximadamente 15 minutos (64 slots).

Se ha propuesto la Finalidad de Un Solo Slot como un método para reducir este tiempo a 1 slot, pero una propuesta más reciente — la Finalidad de 3 Slots — podría ser más rápida porque se ejecuta en paralelo con la ronda de votación.

Esto significa que una transacción se confirmará en 36 segundos, en lugar de 15 minutos. Esto es especialmente importante para servicios que dependen de la finalización de L1 (como aplicaciones DeFi o protocolos de interoperabilidad/cross-chain).

Actualización 7: Snarkificación de la cadena

Beam Chain espera ‘snarkificar’ la capa de consenso (usando ZK-SNARKs, un tipo de prueba ZK segura). Justin Drake lo llama ‘Era ZK’ (era de conocimiento cero).

9EJwGy32wjKdOKsw5w12jBbJcXsAzfqYSDKE5qim.jpeg

Específicamente, Beam Chain sugiere usar ZK-SNARKs para:

-Compilar despliegues de Beam Chain en diferentes lenguajes a bytecode zkVM.

-Agrupar las firmas generadas por testigos en pruebas ZK.

Aquí, ELI5 se refiere a que la tecnología ZK ha avanzado significativamente en los últimos 5 años, y Ethereum espera implementar esto nativamente tanto en la capa de ejecución como en la capa de consenso.

Actualización 8: seguridad cuántica

Hoy en día, las computadoras cuánticas pueden comprometer partes de Ethereum, como descifrar tu clave privada o falsificar firmas en transacciones usando métodos como el algoritmo de Shor.

Se espera que las computadoras cuánticas estén disponibles para el público en la próxima década; por lo tanto, la propuesta de Beam Chain busca proporcionar seguridad de Ethereum para un futuro mundo post-cuántico utilizando métodos como firmas hash seguras ante cuánticas.

Actualización 9: fuerte aleatoriedad

Finalmente, la actualización de Beam Chain propone un nuevo método para construir fuentes de aleatoriedad usando un nuevo primitivo llamado VDF (función de retardo verificable).

En 2018, Justin Drake ya había mencionado esto, diciendo que podría ser utilizado para:

Capa de consenso — por ejemplo, selección aleatoria de validadores.

Capa de aplicación — por ejemplo, publicar un opcode que pueda proporcionar aleatoriedad verificable.

Esto no sería posible hoy sin servicios de terceros como Chainlink o Pyth VRF.

8OjgqHmZCOo9CsLe6dvFmCnqowswvZyeKDymK6lY.jpeg

Además de estas 9 actualizaciones, la actualización de Beam Chain también limpiará la mayor parte de su deuda técnica existente y componentes innecesarios, que se volverán redundantes después de la actualización.

Por ejemplo, una finalización de slot más rápida podría significar que no se necesitan epochs.

kR0DkT0o8nHRANdfRihRKGsD969WWV4UUEfqyY28.jpeg

Sin embargo, algunos piensan que el marco de tiempo de Beam Chain es demasiado largo. Sin embargo, Justin aclaró más tarde que Ethereum seguirá siendo actualizado continuamente durante esos 5 años.

El fork de Beam Chain tomará 5 años, incluyendo actualizaciones continuas a Ethereum.

IJDFpLoWenYOHF30m6kzQuaEsWyejV7dr03eZFmf.jpeg