
Autor: Jarrod Watts, Ingeniero de Relaciones de Desarrollador Resumen;
La cadena de haz es el anuncio más importante de la cumbre de Devcon, que introduce nueve actualizaciones principales en Ethereum.Pero la mayoría de las personas no entienden muy bien estas actualizaciones, y este artículo lo ayudará a comprender mejor estas 9 actualizaciones.
La cadena de haz es el rediseño de Justin Drake de la propuesta de la capa de consenso de Ethereum (CL).Antes de profundizar en la actualización específica, echemos un vistazo brevemente cuál es la capa de consenso de Ethereum.
Cada nodo Ethereum ejecuta dos componentes: el cliente de ejecución y el cliente de consenso.
El cliente de consenso es utilizado por nodos para «consentir» cuál es el siguiente bloque en la cadena de bloques.Puede apostar 32 ETH para agregar un tercer componente: un validador (verificador/usuario), y proponer nuevos bloques a través del algoritmo de prueba de estaca para obtener recompensas.
Entonces, ¿por qué la capa de consenso de Ethereum necesita ser rediseñada?
Hay varios problemas con CL en la actualidad:
-
Ha existido durante 5 años, enfrentando deuda técnica y no utilizar las últimas tecnologías innovadoras como la prueba de ZK.
-
Esta es una oportunidad para realizar una actualización y limpiar la deuda tecnológica de Ethereum.
Estas 9 actualizaciones se pueden dividir en 3 categorías:
1/producción de bloque
2/Promesa
3/cifrado
A continuación, resumiré cada actualización.
Actualización 1: Resistencia a la censura
La producción de bloque actual es muy concentrada.Los dos principales constructores de bloques, Beaver Build y Titan Build, tienen casi todos los bloques de Ethereum:
Estos constructores crean bloques de tal manera que maximizan sus ganancias en forma de MEV; incluyendo, excluir o reordenar las transacciones en los bloques que producen.
Hoy, si su transacción no es propicio para estos dos constructores de bloques, pueden optar por excluir su transacción del bloque y revisar su transacción.
Esta actualización propuesta en EIP-7805 aumenta la resistencia a la censura de Ethereum al permitir que los validadores seleccionen transacciones del grupo de memoria y fuerzan a incluirlas al incluir las listas (ILS), y los constructores deben seguir las reglas para obtener los bloques incluyen la red. .
En la actualización de la cadena del haz, 16 validadores de cada ranura 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 tiene la capacidad de censurar las transacciones.
Actualización 2: verificación de cuarentena
La separación del proponente de Attester (APS) separará a testigos y propuestas, como realizar subastas.
Si bien los validadores pueden construir bloques de transacciones en sí mismos, la mayoría de los validadores usan el llamado «MEV Boost» para entregar la construcción de bloques a otros (generalmente Beaver Builder o Titan Build), lo que paga al validador por la tarifa.
Estas dos partes se llaman:
-La tambores (verificador)
-Proposaler (constructor de bloques)
Hoy en día, los dos están separados, es decir, el validador acepta bloques del proponente, sin embargo, se concentra a través de un relevante intermedio (repetidor) de confianza.
Los relevantes como Flashbots actúan como «intermediario» para facilitar las transacciones entre los validadores que desean vender bloques y constructores de bloques que desean crear bloques rentables.
APS es una actualización: agregar o «incrustar» esta separación entre validadores y propuestas en Ethereum de manera descentralizada;
Una forma de lograr esta separación es ejecutar una subasta;
Actualización 3: ranuras más rápidas
En la cadena de haz, las ranuras cambiarán de 12 segundos a 4 segundos.
Las ranuras se refieren al período en que un validador puede proponer un nuevo bloque y obtener el consentimiento de otros validadores.
Las ranuras más rápidas significan la finalidad de la transacción más rápida y el mayor rendimiento de la transacción.
Actualización 4: Emisión más inteligente (como el límite de apuestas)
La curva de emisión se refiere a cómo se crea y distribuye el nuevo ETH con el tiempo.
Actualmente:
-Eth se emitirá como recompensa para el validador en cada época (aproximadamente 6 minutos).
-Eth se quema como parte de cada transacción.
Según la actividad de la red, ETH circula entre la inflación y la deflación.Por ejemplo, en una cierta hora, puede ver que ETH está inflado porque la emisión de ETH recompensas queman más que en la transacción:
Hay muchos debates en la comunidad sobre si la emisión debería cambiar y cómo puede cambiar, pero Justin Drake mencionó el límite de apuestas en su demostración de la cadena de haz.El límite de replanteo establece la cantidad máxima de ETH de replanteación para proporcionar una recompensa más predecible para los validadores, y puede haber otro objetivo para desinflar ETH.
Actualización 5: Validador más pequeño
Actualmente, debe comprar 32 ETH para convertirse en un validador separado en Ethereum.Al precio de hoy, son alrededor de $ 100,000.
La cadena del haz recomienda reducirlo a 1 ETH, lo que ayudará a abordar algunos problemas centralizados con proveedores de replanteo líquido como Lido o Coinbase, que actualmente controlan casi el 40% de la participación ETH:
Los usuarios que desean ejecutar Validator para recompensas pero no tienen 32 ETH se beneficiarán de esta actualización, y pueden ejecutar el nodo de verificación con solo 1 ETH.
La próxima actualización (Pectra) permitirá a los Stakers comprometerse más de 32 ETR, hasta 2048.Esto significa que en la cadena de vigas, los usuarios podrán participar 1-2048 ETH.
Justin mencionó el método de apuestas de órbita, que representa un sistema en el que los validadores más grandes se seleccionan con más frecuencia y a menudo reciben algunas pequeñas recompensas, mientras que los validadores más pequeños se seleccionan con menos frecuencia, pero reciben recompensas.
Actualización 6: Finalidad más rápida (como 3 Slot FFG)
Actualmente, tomará unos 15 minutos (64 ranuras) finalizar la transacción.
Se ha propuesto la financiación de un solo rango como una forma de reducir ese tiempo a 1 ranura, pero una propuesta más nueva, la finalidad de 3 lotes, en realidad es más rápido porque va de la mano con la ronda de votación.
Esto significa que un acuerdo se finalizará en 36 segundos, no en 15 minutos.Esto es especialmente importante para los servicios que dependen de la certeza final L1, como aplicaciones Defi o protocolos de cadena cruzada/interoperabilidad.
Actualización 7: Snarkificación de cadena
La cadena de haz quiere la capa de consenso de «snarkify» (usando ZK-Snarks, una prueba segura de ZK).Justin Drake lo llama «Era Zk (edad de conocimiento cero).
Específicamente, la cadena de haz recomienda usar ZK-Snarks para:
– Compile las implementaciones de la cadena de haz en diferentes idiomas en el bytecode ZKVM.
-Agregue las firmas generadas por el testigo en la prueba de ZK.
Eli5 aquí se refiere al gran progreso de la tecnología ZK en los últimos cinco años, y Ethereum espera desplegarlo 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 algo de ethereum, como descifrar su clave privada o usar algoritmos Shor y otros métodos para forjar firmas en transacciones.
Es probable que las computadoras cuánticas estén disponibles para las personas en la próxima década;
Actualización 9: aleatoriedad fuerte
Finalmente, la actualización de la cadena del haz propone una forma de construir una fuente de aleatoriedad utilizando un nuevo primitivo llamado VDF (verificación de la función de retraso).
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 la aplicación: por ejemplo, revele un código de operación que pueda proporcionar aleatoriedad verificable.
Esto no sería posible hoy sin servicios de terceros como ChainLink o Python VRF.
Además de estas 9 actualizaciones, la actualización de la cadena del haz también limpiará la mayoría de su deuda técnica existente y componentes innecesarios, que se volverán redundantes después de la actualización.
Por ejemplo, la finalidad de la ranura más rápida puede significar que la época no es necesaria.
Pero algunas personas piensan que el tramo de tiempo de la cadena de haz es demasiado largo.Sin embargo, Justin más tarde aclaró que Ethereum continuará recibiendo actualizaciones en los últimos cinco años.
La bifurcación de la cadena de haz tomará cinco años, incluidas actualizaciones continuas a Ethereum.