Autor: Jarrod Watts, ingeniero de relaciones con desarrolladores abstractos Autor: Golden Finance xiaozou;

Beam Chain es el anuncio más importante de la cumbre Devcon, que presenta 9 actualizaciones importantes para Ethereum. Pero la mayoría de las personas no comprenden bien estas actualizaciones y este artículo le ayudará a comprender mejor estas 9 actualizaciones.

Beam Chain es la propuesta de Justin Drake para rediseñar la capa de consenso (CL) de Ethereum. Antes de profundizar en las actualizaciones específicas, echemos un breve vistazo a qué es realmente la capa de consenso de Ethereum.

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

Los nodos utilizan los clientes de consenso para "acordar" cuál será el siguiente bloque en la cadena de bloques. Puedes apostar 32 ETH para agregar un tercer componente: un validador, que propone nuevos bloques a través de un algoritmo de prueba de participación y es recompensado.

Entonces, ¿por qué es necesario rediseñar la capa de consenso de Ethereum?

Actualmente existen varios problemas con CL:

  • Ha existido durante 5 años, sufre de deuda técnica y no utiliza las últimas innovaciones como la prueba ZK.

  • Esta es una oportunidad para realizar actualizaciones y limpiar la deuda técnica de Ethereum.

Estas 9 actualizaciones se pueden dividir en 3 categorías:

1/bloque de producción

2/Compromiso

3/Cifrado

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

Actualización 1: Resistencia a la censura

La producción actual de bloques está muy centralizada. Los dos principales constructores de bloques, Beaver Build y Titan Build, representan casi todos los bloques de Ethereum:

Estos constructores crean bloques de una manera que maximiza sus ganancias en términos de MEV; incluyendo, excluyendo o reordenando arbitrariamente transacciones en los bloques que producen.

Hoy, si su transacción va en contra de estos dos creadores de bloques, pueden optar por excluir su transacción del bloque y revisarla.

Esta actualización, propuesta en EIP-7805, aumenta la resistencia a la censura de Ethereum al permitir que los validadores seleccionen transacciones del mempool y fuercen su inclusión a través de listas de inclusión (IL), reglas que los creadores deben seguir para que la red incluya sus bloques.

En la actualización de Beam Chain, los 16 validadores por ranura crearán una lista de transacciones que el creador de bloques debe incluir, lo que significa que el creador de bloques ya no tiene la capacidad de revisar transacciones.

Actualización 2: SegWit

La Separación de Proponentes y Certificadores (APS) separa los testimonios y las propuestas, como la ejecución de subastas.

Si bien los validadores pueden crear bloques de transacciones ellos mismos, la mayoría de los validadores usan lo que se llama "impulso MEV" para entregar la construcción de bloques a otra persona (generalmente Beaver Builder o Titan build), quien paga una tarifa a los validadores.

Estas dos partes se llaman:

- Testigo (verificador)

- Proponente (Constructor de bloques)

Hoy en día existe una separación entre los dos, es decir, el validador acepta bloques del proponente, sin embargo, está centralizado a través de un retransmisor intermedio confiable.

Los retransmisores como Flashbots actúan como "intermediarios", facilitando las transacciones entre validadores que quieren vender bloques y constructores de bloques que quieren crear bloques rentables.

APS es una actualización que agrega o "incorpora" esta separación entre validadores y proponentes en Ethereum de manera descentralizada, reduciendo el riesgo de centralización de retransmisores como Flashbots;

Una forma de lograr esta separación es implementar una subasta; un sistema donde cualquiera pueda comprar boletos, dándoles la oportunidad de ganar el derecho de crear bloques futuros.

Actualización 3: tragamonedas más rápidas

En Beam Chain, las ranuras cambiarán de 12 segundos a 4 segundos.

Los espacios se refieren al período de tiempo durante el cual un validador puede proponer un nuevo bloque y obtener la aprobación de otros validadores.

Las ranuras más rápidas significan una finalidad de transacción más rápida y un mayor rendimiento de las transacciones.

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

La curva de emisión se refiere a cómo se crea y distribuye el nuevo ETH a lo largo del tiempo.

Actualmente:

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

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

ETH se mueve entre inflación y deflación según la actividad de la red. Por ejemplo, durante una hora determinada, puedes ver que ETH es inflacionario porque se emiten más recompensas de ETH de las que se queman en las transacciones:

Hay mucho debate en la comunidad sobre si la emisión debería cambiar y cómo, pero Justin Drake mencionó el límite de participación durante la demostración de Beam Chain. El límite de apuesta establece la cantidad máxima de ETH que se puede apostar para proporcionar recompensas más predecibles a los validadores, posiblemente con el objetivo de desinflar el ETH.

Actualización 5: Validador más pequeño

Actualmente, necesitas comprar 32 ETH para convertirte en un validador individual en Ethereum. A los precios actuales, eso equivale a unos 100.000 dólares.

Beam Chain propone reducir esto a 1 ETH, lo que ayudaría a resolver algunos de los problemas de centralización con proveedores de apuestas de liquidez como LIDO o Coinbase, que actualmente controlan casi el 40% de ETH apostado:

Los usuarios que quieran ejecutar un validador para recibir recompensas pero no tengan 32 ETH se beneficiarán de esta actualización, podrán ejecutar un nodo de validación con solo 1 ETH.

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

Justin mencionó el método de apuesta Orbit, que representa un sistema en el que los validadores más grandes se seleccionan con más frecuencia y reciben pequeñas recompensas con frecuencia, mientras que los validadores más pequeños se seleccionan con menos frecuencia pero reciben recompensas mayores.

Actualización 6: Finalidad más rápida (como FFG de 3 ranuras)

Actualmente, Ethereum tarda aproximadamente 15 minutos (64 espacios) en finalizar una transacción.

Se ha propuesto la finalización de un solo espacio como una forma de reducir este tiempo a 1 espacio, pero una propuesta más nueva, la finalización de 3 espacios, en realidad puede ser más rápida porque se ejecuta en paralelo con la ronda de votación.

Esto significa que una transacción finalizará en 36 segundos en lugar de 15 minutos. Esto es especialmente importante para los servicios que dependen de la finalidad L1, como las aplicaciones DeFi o los protocolos de interoperabilidad/cadena cruzada.

Actualización 7: Snarkificación en cadena

Beam Chain quiere "snarkificar" la capa de consenso (utilizando ZK-SNARK, una prueba segura de ZK). Justin Drake lo llama la "Era ZK".

Específicamente, Beam Chain recomienda el uso de ZK-SNARK para:

-Compilar implementaciones de cadena de haces en diferentes idiomas en código de bytes zkVM.

- Firmas agregadas generadas por testigos en pruebas ZK.

El ELI5 aquí se refiere al hecho de que la tecnología ZK ha logrado grandes avances en los últimos 5 años, y Ethereum espera implementarla de forma nativa tanto en la capa de consenso como en la capa de ejecución.

Actualización 8: Seguridad cuántica

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

Es probable que las computadoras cuánticas estén disponibles para las personas en la próxima década; por lo tanto, la propuesta de Beam Chain espera brindar seguridad a Ethereum para el futuro mundo poscuántico mediante el uso de métodos como firmas hash con seguridad poscuántica.

Actualización 9: Fuerte aleatoriedad

Finalmente, la actualización Beam Chain propone una forma de crear fuentes de aleatoriedad utilizando una nueva primitiva llamada VDF (Función de retardo verificable).

Justin Drake habló sobre esto en 2018 y dijo que podría usarse para:

Capa de consenso, como la selección aleatoria de validadores.

Capa de aplicación: por ejemplo, exponer un código de operación que proporciona aleatoriedad verificable.

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

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

Por ejemplo, una finalidad más rápida de las ranuras podría significar que no se necesitan épocas.

Pero algunas personas piensan que el lapso de tiempo de Beam Chain es demasiado largo. Sin embargo, Justin luego aclaró que Ethereum seguirá recibiendo actualizaciones durante estos 5 años.

La bifurcación de la cadena Beam tardará 5 años, incluidas las actualizaciones continuas a Ethereum.