Una revisión de la historia de desarrollo de Ethereum y la actualización de Londres

Avanzado2/4/2024, 10:27:38 AM
Después de la aprobación del ETF de Bitcoin spot, la narrativa cambió inmediatamente a la lógica narrativa principal de Ethereum: ETF de Ethereum spot en mayo, actualización de Londres, Restaking y más.

Introducción

¿Por qué vale la pena prestar atención a Ethereum recientemente?

Después de la aprobación del ETF de Bitcoin spot, la siguiente narrativa inmediatamente cambió a la lógica narrativa principal de Ethereum: ETF spot de Ethereum en mayo, actualización de Londres, Restaking y más.

Explorando los Patrones de Desarrollo de Ethereum

Antes de la fusión, Ethereum parecía más el modelo de desarrollo de una empresa emergente. PoW dotaba a los mineros con recompensas de bloques como estrategia de marketing temprana, sin preocuparse mucho por el valor del token. La economía de tokens se infló rápidamente, priorizando la sedimentación de valor sobre la experiencia del usuario.

El propósito de la Fusión no es mejorar el rendimiento de Ethereum, sino reducir el consumo de la generación de cadenas de bloques (convirtiendo PoW a PoS). Usando una analogía de Web2.0, es similar a optimizar la parte aguas arriba de una cadena industrial, sentando las bases para un desarrollo sostenible en el futuro. La economía de tokens también hace la transición a la deflación, enfatizando la experiencia del usuario. Los ingresos de los mineros se transforman gradualmente en ingresos de participación, y los ingresos por tarifas de gas disminuyen.

La actualización de Londres corresponde a parte de The Surge, priorizando la experiencia del usuario (como aumentar la velocidad de las transacciones y reducir las tarifas de Gas).

Los futuros ciclos de actualización tendrán intervalos relativamente cortos. Después de la actualización de Shanghai, Ethereum, en cierto sentido, cambia el consenso PoW a PoS, entrando en una fase madura. Aunque habrá varias actualizaciones importantes en el futuro, el propósito principal es centrarse en la escalabilidad en cadena, una verificación más simple de los bloques, tarifas más baratas y un rendimiento más potente y estable.

Algunas Reflexiones

El desarrollo de Ethereum es complejo y diverso, y en el proceso de estudiar su camino de desarrollo general, hay muchos problemas no resueltos que necesitan consideración.

Vitalik ha desempeñado un papel de guía muy fuerte en el desarrollo de Ethereum. De hecho, desde una perspectiva corporativa, tener un buen CEO liderando la carga es un enfoque de desarrollo muy bueno. En última instancia, todos los desarrollos en el ecosistema de Ethereum impulsados por Vitalik contribuirán al éxito a largo plazo de ETH.

Proyectos como Arb, OP, ZKsync, Metis y varias soluciones de Capa2; plataformas DeFi como Aave, Compound, Uniswap y muchos otros proyectos de alta valoración están vinculados a Ethereum. Se han convertido en narrativas populares durante un tiempo, y Ethereum, en mayor o menor medida, se beneficia de estas tendencias.

En lugar de ser similar a Microsoft o Apple, Ethereum se siente más cercano a Nvidia. Ya sea en el desarrollo de IA, RV/RA, Web3.0, varias nubes o centros de potencia informática, todas las tecnologías de vanguardia son inseparables del poder informático y, por lo tanto, de Nvidia.

Web 3.0 también tiene un estatus similar. Cualquier desarrollo es desafiante de separar del crecimiento de Ethereum. Mientras que la narrativa de Ethereum estuvo relativamente tranquila por un tiempo, la actualización de Londres y el ETF spot de Ethereum han llevado a un aumento en los precios de Layer2 y ETH. Desarrollos anteriores como DeFi Summer y NFT Summer también contribuyen a impulsar el precio de Ethereum. Los proyectos con una vida media más larga necesitan una interacción suficiente con Ethereum.

Muchos proyectos que desean alejarse de Ethereum básicamente piensan con la lógica de un 'asesino de Ethereum'. TON, discutido anteriormente, no ganó mucha tracción después de no posicionarse como un competidor de Ethereum.

El desarrollo de Ethereum es bastante centralizado. La cadena de Ethereum en sí misma es descentralizada, pero a veces se siente como si la centralización del desarrollo de Ethereum estuviera al mismo nivel que el equipo de Uniswap, no tan bien distribuido como algunos protocolos como Aave y MakerDAO. Esto refleja indirectamente que para que un proyecto se desarrolle bien, puede requerir fundamentalmente un cierto nivel de centralización.

Quizás algún día, Ethereum pueda madurar hasta alcanzar un gobierno completamente descentralizado. Sin embargo, al menos hasta que Vitalik siga siendo joven, siento que ese día está lejos. Por otro lado, Ethereum es solo una empresa de 11 años y está lejos de ser considerada madura.

1. Antecedentes - Breve Reseña de la Historia de Ethereum

1.1 Historia y Forks

El siguiente marco de contenido está citado de: https://ethereum.org/zh/history, y otra información pública. Para obtener contenido más específico, haga clic en el enlace para referencia.

2013: Fase 0 - El nacimiento de Ethereum

Se lanzó el libro blanco, Ethereum nació

  1. El 27 de noviembre de 2013, Vitalik Buterin lanzó el “White Paper de Ethereum”
  2. Vitalik Buterin, el fundador de Ethereum, lanzó la primera versión del libro blanco de Ethereum, presentando el sistema de tokens de la plataforma Ethereum;
  3. Resumen

El documento técnico definió contratos inteligentes, introduciendo el concepto de Ether (ETH). Explicó que Ether podría servir como gas en la red de Ethereum, requiriendo que los usuarios paguen una cierta tarifa de gas al realizar actividades como transferir fondos o desplegar contratos inteligentes. Parte de la tarifa de gas sería recompensada a los validadores de bloques (también conocidos como mineros). Si el iniciador de una transacción no pagaba suficiente Ether, la transacción no se ejecutaría, y si pagaban un monto en exceso, el excedente se reembolsaría a la billetera del iniciador.

2014f: Fase 0.5 - Venta de Ethereum

Venta de Ethereum

22 de julio de 2014, 00:00:00 +UTC

El período de preventa de Ether duró 42 días y permitió compras utilizando Bitcoin.

Resumen

La tasa de cambio inicial fue de 1 Bitcoin por 2000 Ether, mantenida durante 14 días. Posteriormente, la tasa disminuyó linealmente hasta llegar a 1 Bitcoin por 1337 Ether. La venta de tokens concluyó el 2 de septiembre de 2014, con aproximadamente $18 millones en ventas totales, involucrando la compra de más de 60 millones de Ether. Después de completar la compra, el Ether recibido solo podía ser transferido después del lanzamiento del bloque génesis de Ethereum.

Además de los más de 60 millones de ETH en preventa, se realizaron otras dos asignaciones. Una asignación fue para los contribuyentes al desarrollo temprano de Ethereum, y la otra se asignó a proyectos de investigación a largo plazo. Ambas asignaciones representaron el 9.9% de la cantidad de ETH en preventa.

En total, cuando se emitió oficialmente Ethereum, se asignaron 72,002,454.768 ETH.

Fuente: https://blog.ethereum.org/2014/07/22/lanzamiento-de-la-venta-de-Ether

2015: Fase 1 - Frontera

El 3 de marzo de 2015, se anunciaron cuatro etapas importantes en el artículo publicado en Ethereum’s Blog oficial. Según el blog, parte de la lógica de pensamiento original de Vitalik fue la siguiente:

  1. Frontier: El propósito principal de Frontier durante el proceso de lanzamiento es poner en funcionamiento las operaciones mineras e intercambios de Ethereum para que la comunidad pueda lanzar sus dispositivos mineros y comenzar a construir un entorno “en vivo” donde las personas puedan probar DApps y ganar Ether para cargar su propio software en Ethereum, haciendo que Ethereum sea completamente estable entre los desarrolladores principales y auditores;
  2. Homestead: Frontier es como una versión beta cerrada, y Homestead es una versión beta pública;
  3. Metropolis (Metropolis): una versión completa y madura interactiva para el usuario, buscando la experiencia del usuario;
  4. Serenidad: PoW a PoS

frontera

  1. 30 de julio de 2015 03:26:13 +UTC
  2. Resumen

Frontier es la versión original de Ethereum, pero hay muy poco que se puede hacer en ella. El lanzamiento sigue a la finalización exitosa de la fase beta olímpica. Está dirigido a usuarios técnicos, especialmente desarrolladores. Los bloques tienen un límite de combustible de 5,000 unidades. Este período de "desbloqueo" permite a los mineros comenzar operaciones y a los primeros adoptantes suficiente tiempo para instalar clientes.

Similar to the cold start of many proyectos de Web 3.0, los 'mineros' recibirán una recompensa de 5 monedas de Ethereum por cada bloque que minen en la red principal 'Frontier'.

Horquilla de desbloqueo de Frontier

  1. 7 de septiembre de 2015 09:33:09 +UTC
  2. Número de bloque: 200,000
  3. Precio de Ethereum: $1.24
  4. Resumen

La bifurcación de desbloqueo de Frontier aumenta el límite de 5,000 unidades de gas por bloque y establece el precio de gas predeterminado en 51 gwei. Esto permitirá la transacción, que requiere 21,000 unidades de gas.

Para garantizar futuros hard forks hacia prueba de participación, el concepto de bomba de dificultadse introduce. Este concepto también es conocido como TTD, que significa Dificultad Total de la Terminal, que es la suma de la dificultad de todos los bloques anteriores. Cuando el valor acumulado de dificultad de minería de toda la red alcanza TTD, la red principal de ETH activará la “bomba de dificultad”. La “bomba de dificultad” es una función de puerta trasera que ajusta la dificultad de Ethereum. El tiempo de bloque de PoW de Ethereum no está fijo, pero la dificultad de minería se ajusta dinámicamente de acuerdo con la potencia informática de toda la red. De esta manera, el tiempo de bloque está fijado dentro de un rango aproximado. La implementación de la bomba de dificultad utiliza una función de puerta trasera para ajustar la dificultad de minería a un valor máximo, de modo que ningún minero pueda producir bloques a esta dificultad de minería, empujando así a los mineros a renunciar a PoW. La conversión de PoW-POS no establece una altura de bloque fija, pero estipula TTD como el momento en que ocurre la Fusión. Parte de la razón es evitar que alguien sabotee deliberadamente el proceso de Fusión.

Disfrazada, se demuestra que Ethereum ha estado determinado durante mucho tiempo a pasar de PoW a PoS.

2016: Fase 2 - Homestead

La primera bifurcación dura de Ethereum, después de experimentar múltiples incidentes de seguridad, mejoró gradualmente algunas especificaciones de contratos inteligentes.

bifurcación de Homestead,

  1. 14 de marzo de 2016 06:49:53 +UTC
  2. Número de bloque: 1,150,000
  3. Precio de Ethereum: US$12.50
  4. Resumen

La bifurcación de Homestead optimiza el proceso de creación de contratos inteligentes.

bifurcación de DAO

  1. 20 de julio de 2016 01:20:40 +UTC
  2. Número de bloque: 1,920,000
  3. Precio de Ethereum: US$12.54
  4. Resumen

Esta bifurcación fue una bifurcación pasiva no planificada, derivada de un ataque a Ethereum.

El DAO es un proyecto de financiación colectiva lanzado por la empresa blockchain [Slock.it] para proporcionar un medio de financiación comunitaria para proyectos. Los usuarios de la comunidad participan en la votación intercambiando sus ETH por DAO Token. Si la financiación colectiva tiene éxito, pueden recibir una parte de la recompensa de beneficios. El proyecto completó una venta colectiva de 28 días en abril de 2016, recaudando un total de más de 12 millones de ETH, lo que representa casi el 14% de la cantidad de Ethereum en ese momento. Sin embargo, solo 2 meses después, los hackers aprovecharon una vulnerabilidad en el código de The DAO y robaron 3.6 millones de ETH del fondo.

Esta acción fue votada por la comunidad de Ethereum. Todos los poseedores de Ethereum podrán votar a través de transacciones en la plataforma de votación. La decisión de bifurcar recibió más del 85% de los votos. A través del retroceso de la bifurcación, se recuperó el ETH robado por el hacker.

Esta bifurcación mueve fondos del contrato en cuestión a un nuevo contrato que solo tiene una función: retiros. Cualquiera que haya perdido fondos puede retirar ether de su billetera a una tasa de 1 ether por cada 100 tokens DAO.

Algunos mineros se negaron a bifurcar porque el incidente de DAO no fue una falla en el protocolo. Más tarde formaron Ethereum Classic (ETC).

Tangerine Whistle fork

  1. 18 de octubre de 2016 01:19:31 +UTC
  2. Número de bloque: 2,463,000
  3. Precio de Ethereum: US$12.50
  4. Resumen

El fork Tangerine Whistle es una optimización del ataque de Denegación de Servicio (DoS) sufrido por la red Ethereum el 18 de septiembre de 2016, que causó graves retrasos en el procesamiento de transacciones; principalmente resuelve problemas de emergencia de la salud de la red relacionados con códigos de operación subvalorados.

Bifurcación del Dragón Espurio

22 de noviembre de 2016 04:15:44 +UTC

  1. Número de bloque: 2,675,000
  2. Precio de Ethereum: US$9.84
  3. Resumen

La bifurcación de Spurious Dragon está aún más optimizada para ataques cibernéticos de Denegación de Servicio (DoS), incluyendo:

-Ajustar los precios de las operaciones para evitar futuros ataques a la red.

  • Habilitar "pérdida de peso de la cadena de bloques" para el estado de la cadena de bloques.

-Se agregó protección contra ataques de repetición.

2017: Fase Tres - Metropolis

El trabajo principal de Metropolis es solucionar algunos problemas en la red de Ethereum y prepararse para la introducción de ZK-SNARKS.

El evento más influyente que ocurrió en esta etapa fue el de las dos reducciones a la mitad de las recompensas por bloque: de 5ETH a 3ETH y luego a 2ETH, lo cual puede considerarse como un período de transición de PoW a PoS.

En esta etapa, comenzamos a considerar la experiencia del usuario y cómo hacer la transición de manera fluida de PoW a PoS en el futuro.

actualización de Byzantium

  1. 16 de octubre de 2017 05:22:11 +UTC
  2. Número de bloque: 4,370,000
  3. Precio de Ethereum: US$334.23
  4. Resumen

La bifurcación bizantina allanó el camino para la introducción de ZK-Snark, que comenzó a centrarse en la privacidad del usuario y la experiencia del usuario.

-con el bloquemineríareducción de recompensas de 5 Ethereum a 3 Ethereum.

posponer la implementación de la dificultadbombpor un año.

-añadió la capacidad de llamar a otros contratos sin cambiar el estado.

-Se agregaron ciertos métodos de encriptación para lograr Layer2

2019: Fase 4 - Serenidad

Ethereum se está madurando gradualmente, y el consenso ha cambiado de PoW a PoS. La experiencia del usuario, la seguridad, la descentralización de la zona y la escalabilidad son las direcciones de desarrollo más importantes de Ethereum.

bifurcación de Constantinopla

  1. 28 de febrero de 2019 07:52:04 +UTC
  2. Número de bloque: 7,280,000
  3. Precio de Ethereum: US$136.29
  4. Resumen

Reducir el bloque mineríarecompensa de 3 Ethereum a 2 Ethereum.

  1. 8 de diciembre de 2019 12:25:09 +UTC
  2. Número de bloque: 9,069,000
  3. Precio de Ethereum: US$151.06
  4. Resumen

-Optimización de los costos de gas para operaciones específicas en la Máquina Virtual de Ethereum.

Mejorar la resistencia después de los ataques de denegación de servicio.

-Habilitar soluciones de Capa 2 basadas en "argumentación de conocimiento cero, concisa y no interactiva" y "argumentación de conocimiento transparente escalable de conocimiento cero" para tener un mejor rendimiento.

-Permitir contratos para introducir más funciones creativas.

2020: Actualización del Glaciar Muir

  1. 2 de enero de 2020 08:30:49 +UTC
  2. Número de bloque: 9,200,000
  3. Precio de Ethereum: US$127.18
  4. Resumen

La bifurcación del glaciar Muir retrasa la implementación de la bomba de dificultad. Aumentar la dificultad del bloque del mecanismo de consenso de prueba de trabajo puede aumentar el tiempo de espera para enviar transacciones y usar aplicaciones descentralizadas, reduciendo así la usabilidad de Ethereum.

Desplegar contrato de depósito de participación

  1. 14 de octubre de 2020 09:22:52 +UTC
  2. Número de bloque: 11,052,984
  3. Precio de Ethereum: US$379.04
  4. Resumen

El Contrato de Depósito de Staking introduce el staking en el ecosistema de Ethereum. Aunque es un contrato de mainnet, afecta directamente la línea de tiempo de lanzamiento de la cadena beacon, que es una parte importante de la actualización de Ethereum.

Bloque génesis de la cadena Beacon

  1. 1 de diciembre de 2020 12:00:35 +UTC
  2. Número de bloque de la cadena Beacon: 1
  3. Precio de Ethereum: US$586.23
  4. Resumen

La Beacon Chain requiere 16,384 cuentas que almacenan 32 Ether en juego para garantizar un lanzamiento seguro. Esto ocurrió el 27 de noviembre de 2020, lo que significa que la Beacon Chain comenzó a producir bloques el 1 de diciembre de 2020.

La cadena de beacon juega el papel de gestionar, supervisar y verificar la red blockchain. La cadena de beacon utiliza un método aleatorio para seleccionar verificadores. Aquellos que tengan éxito en la verificación serán recompensados, pero si hay un comportamiento malicioso, serán castigados.

Después de la fusión, las unidades de tiempo de un bloque aparecerán como slots y epochs. Se crea un slot cada 12 segundos, y cada paquete de epoch consta de 32 slots. Un epoch es un período fijo de tiempo al final del cual los verificadores serán reasignados.

Para convertirse en un validador y obtener derechos de voto, los usuarios deben apostar al menos 32 ETH.

La regla de Ethereum es que para cada época, los validadores serán asignados aleatoriamente a 32 comités, asegurando que cada comité consista en al menos 128 validadores. El sistema utiliza el algoritmo aleatorio RANDAO para asignar 1 validador para cada período y también selecciona aleatoriamente un comité para este período. Este validador es responsable de proponer bloques, mientras que el comité es responsable de validar y votar las propuestas. Una vez que se aprueba la votación, se generará un bloque y el proponente recibirá la recompensa; de lo contrario, no solo no se obtendrá la recompensa, sino que también se perderá el depósito. Lo mismo ocurre con los verificadores comunes: si siguen las reglas correctamente, son recompensados, mientras que los saboteadores son castigados. Una vez que el depósito de 32 ETH cae por debajo de 16 ETH, la elegibilidad del validador será terminada.

Actualización de Berlín 2021

  1. 15 de abril de 2021 10:07:03 +UTC
  2. Número de bloque: 12,244,000
  3. Precio de Ethereum: US$2,454.00
  4. Resumen

La actualización de Berlín optimiza los costos de gas para ciertas operaciones de la Máquina Virtual Ethereum y agrega soporte para múltiples tipos de transacciones.

actualización de Londres

  1. 5 de agosto de 2021 12:33:42 +UTC
  2. Número de bloque: 12,965,000
  3. Precio de Ethereum: US$2,621.00
  4. Resumen

La actualización de Londres introdujo EIP-1559, que reforma el mercado de tarifas comerciales. Continúe retrasando la implementación de la bomba difícil hasta su lanzamiento el 1 de diciembre de 2021.

Actualización Aquila

  1. 27 de octubre de 2021 10:56:23 +UTC
  2. Número de período: 74,240
  3. Precio de Ethereum: US$4,024.00
  4. Resumen

La actualización Aquila es la primera actualización planificada de la Beacon Chain. Agrega soporte para “comités de sincronización”—soporte para clientes ligeros, y agrega penalizaciones por pereza de validadores y comportamiento punible a medida que avanza hacia fusiones.

Actualización de Arrow Glacier

  1. 9 de diciembre de 2021 07:55:23 +UTC
  2. Número de bloque: 13,773,000
  3. Precio de Ethereum: US$4,111.00
  4. Resumen

La bomba de dificultad retrasó la generación de un total de 10,700,000 bloques hasta junio de 2022.

2022: Actualización del Glaciar Gris

  1. 30 de junio de 2022 10:54:04 +UTC
  2. Número de bloque: 15,050,000
  3. Precio de Ethereum: US$1,069.00
  4. Resumen

El retraso en la actualización de la red del glaciar gris posterga la implementación de la bomba de dificultad por tres meses. Esta es la única modificación introducida en esta actualización, que es esencialmente similar a las actualizaciones del Glaciar Arrow y Glaciar Muir. Cambios similares se realizaron en las actualizaciones de red de Bizancio, Constantinopla y Londres.

Actualización Bellatrix

  1. 6 de septiembre de 2022 11:34:47 +UTC
  2. Número de período: 144,896
  3. Precio de Ethereum: US$1,558.00
  4. Resumen

La actualización Bellatrix es la segunda actualización planificada de la cadena Beacon, preparando la cadena Beacon para la fusión. Aumenta la penalización que recibe un validador por pereza y por participar en un comportamiento punible a su valor completo. La actualización Bellatrix también incluye actualizaciones a las reglas de selección de horquilla para preparar la Cadena Beacon para la fusión y la transición desde el último bloque de Prueba de Trabajo hasta el primer bloque de Prueba de Participación. Esto incluye hacer que los clientes de consenso sean conscientes de la dificultad terminal total de 587500000000000000000000.

Actualización de París (Merge)

  1. 15 de septiembre de 2022 06:42:42 +UTC
  2. Número de bloque: 15,537,394
  3. Precio de Ethereum: US$1,472.00
  4. Resumen

La actualización de París se activó cuando la cadena de bloques de prueba de trabajo superó la dificultad total del terminal de 58750000000000000000000. Esto ocurrió en el bloque 15537393 el 15 de septiembre de 2022, y activó la actualización de París en el siguiente bloque. La actualización de París es una transición de fusión. La función principal de Ethereum finaliza el algoritmo de minería de prueba de trabajo y la lógica de consenso relacionada, y comienza la prueba de participación. La actualización de París en sí es una actualización del cliente de ejecución (equivalente a la actualización de Bellatrix en la capa de consenso), lo que permite que el cliente de ejecución acepte instrucciones del cliente de consenso conectado a él.

2023: Actualización Capella

  1. 12 de abril de 2023 22:27:35 +UTC
  2. Número de periodo: 194,048
  3. Número de bloque de la cadena Beacon: 6,209,536
  4. Precio de Ethereum: US$1,917.00
  5. Resumen

La actualización Capella es la tercera actualización importante de la capa de consenso (Cadena Beacon), que permite retiros de participación. Capella y Shanghai actualizaron simultáneamente la capa de ejecución y habilitaron la función de retiro de participación.

Esta actualización de la capa de consenso permite a los validadores que no han proporcionado certificados de retiro para sus depósitos iniciales proporcionar certificados de retiro para lograr retiros.

La actualización también proporciona escaneo de cuentas automatizado para procesar continuamente cualquier pago de recompensa disponible o retiros completos de cuentas de validador.

Actualización de Shanghai

  1. 12 de abril de 2023 22:27:35 +UTC
  2. Número de bloque: 17,034,870
  3. Precio de Ethereum: US$1,917.00
  4. Resumen

La actualización de Shanghai introduce retiros de participación en la capa de ejecución. La actualización de Shanghai coincide con la actualización de Capella, lo que permite que el bloque acepte operaciones de retiro para que los validadores puedan retirar ether de la cadena beacon a la capa de ejecución.

1.2 ¿Por qué Ethereum puede convertirse en un modelo deflacionario?

PoW es más como una herramienta de marketing temprana para una empresa emergente, con subsidios para canciones famosas estables (ingresos estables para mineros de la minería), mientras que PoS es más como capital propio y emisión neta de ETH.

La Fusión cambia significativamente la política monetaria de Ethereum. Al eliminar las recompensas de los mineros y convertirlas en recompensas de participación, se reduce significativamente la emisión de nuevos tokens ETH. Esto supone una disminución en la emisión diaria de ETH de aproximadamente un 88,7%, equivalente a una tasa de emisión anualizada del 0,52% del suministro total. Dado que las tarifas de Gas bajo EIP-1559 se queman, la emisión neta muestra una tendencia deflacionaria.

Hay dos cambios clave:

1.2.1 EIP-1559 introducido en la actualización de Londres: citando el mecanismo de quema de costos

Artículo de referencia: Combustible y tarifas

  1. Fórmula de cálculo del antiguo protocolo: Tarifa de gas = Unidades de gas (límite) * Precio por unidad de gas

Para la transacción de transferencia en cadena más simple, el El límite de gas está fijado en 21,000, sin importar cuán ocupada esté la cadena.Entonces, siempre y cuando el precio del Gas y el límite de Gas estén claros, podemos saber cuánto eth gastamos en esta interacción. El precio del gas cambiará con la congestión de la red, y el límite de gas permanecerá sin cambios.

Supongamos que Alice necesita pagar 1 ether a Bob. En la transacción, el límite de gas es de 21,000 unidades y el precio del gas es de 200 gwei.

El costo total es: unidades de gas (límite)Precio del gas por unidad, es decir, 21,000200 = 4,200,000 gwei o 0.0042 ether.

Para darle mayor prioridad, los científicos pueden establecer una tarifa de gas muy alta sobre la marcha, lo que resulta en una experiencia de usuario confusa y difícil de predecir.

  1. La fórmula de cálculo del nuevo acuerdo: Tarifa de gas = (Tarifa base + Tarifa de prioridad) × Límite de gas, y el aumento en la tarifa base en el próximo bloque es de hasta un 12.5%

La tarifa base está establecida por el protocolo y será quemada directamente, y la tarifa de prioridad es la propina establecida por el usuario para ser pagada al verificador.

Por ejemplo, digamos que Jordan quiere pagarle a Taylor 1 ether. Una transferencia de Ethereum requiere 21,000 unidades de gas y tiene una tarifa base de 10 gwei. Jordan pagó 2 gwei como propina.

La tarifa es 21,000 * (10 + 2) = 252,000 gwei (0.000252 ether).

Cuando Jordan transfiere dinero, se debitarán 1.000252 Ether de la cuenta de Jordan. La cuenta de Taylor se incrementa en 1.0000 Ether. El validador recibe una propina por valor de 0.000042 Ethereum. La tarifa base de 0.00021 monedas Ethereum se quema.

Actualización 1.2.2 de París

Primero, la bifurcación dura de Constantinopla redujo la recompensa minera de los 3 ETH originales por bloque a 2 ETH. Luego, la fusión convirtió PoW en PoS, y las recompensas mineras (160,000eth/día) desaparecieron directamente y se convirtieron en recompensas de participación (1,600eth/día), con el volumen de emisión cayendo bruscamente en un 99%.

El 15 de septiembre de 2022, después de la actualización de París, Ethereum se convirtió oficialmente en deflacionario.

Fuente: https://ultrasound.money/

Desde la Fusión, el suministro total ha sido apostado y quemado, superando los 300,000 Ether. Con una tasa de quemado anual de 981,000, una tasa de emisión de 723,000, el suministro experimenta deflación a una tasa del 0.21% por año.

Fuente: https://ultrasound.money/

Después de Merge, Ethereum resolvió el problema del alto consumo de energía, y luego se enfocó en problemas de rendimiento y costos. La Capa 2 resolvió estos dos problemas al mismo tiempo, por lo que se convirtió en la pista más relevante en el ecosistema de Ethereum después de Merge.

1.3 Ruta de actualización futura de Ethereum

Vitalik Buterin presentó una visión para el mapa de ruta de Ethereum, que divide las actualizaciones en varias categorías basadas en su impacto en la arquitectura de Ethereum. Esto incluye:

  1. Merge: la actualización implica el cambio de Prueba de Trabajo a Prueba de Participación (completado)
  2. Repunte: la actualización logra más de 100,000 TPS en Rollups
  3. Flagelo: las actualizaciones cubren resistencia a la censura, descentralización, LSD y riesgos de MEV
  4. Verge: la actualización implica una verificación más fácil de bloques
  5. Purga: la actualización implica reducir el costo computacional de operar nodos y simplificar las actualizaciones del protocolo
  6. Gastar: otro

Estas actualizaciones se realizan en paralelo, lo que significa que cualquier parte que se desarrolle más rápido, puede ser actualizada primero.

Fuente - Vitalik Buterin Twitter: https://twitter.com/VitalikButerin/status/1741190491578810445

2. ¿Qué es la Actualización de Cancún? ¿Qué EIPs importantes se han implementado?

Después de la fusión de Ethereum, lo más importante es mejorar el rendimiento TPS, reducir las tarifas de gas y hacer que Ethereum esté cerca de una aplicación perfecta.

¿Qué tipo de TPS y Tarifa de Gas cree Vitalik que Ethereum puede lograr para ser considerada una cadena pública calificada?

  1. Por ejemplo: TPS alcanza los 100,000+. El TPS promedio de VISA es de 2,000, con un pico de 4,000+; el TPS promedio de Paypal es de 200; Alipay puede alcanzar 250,000 durante las horas pico.

Esta actualización de Ethereum se llama la actualización Dencun (Dencun+Cancun). La actualización Cancun (Cancun, la ciudad que alberga Devcon) se centra en la capa de ejecución de Ethereum, y la actualización Deneb se centra en la capa de consenso.

La actualización de Cancún corresponde a la parte de The Surge, con el objetivo de alcanzar 10+ TPS.

Según Github, la actualización de Cancún implementará los siguientes seis EIP, en los que nos centraremos en la siguiente sección.

Origen: https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

Además del Pro-Danksharding (EIP-4844), la actualización de Cancún también incluye EIP-6780, EIP-1153, EIP-6475, EIP-4788 y otras propuestas de mejora.

2.1 Proto-Danksharding——EIP 4844

Una de las cosas más importantes en la actualización de Cancún es introducir el Proto-Danksharding para hacer la transición a la expansión completa de fragmentación de Ethereum, e introducir tecnologías similares de forma anticipada. El objetivo final de Ethereum es dividir la red principal en 64 fragmentos para lograr más de 100,000 TPS.

El trasfondo de Proto-Danksharding es que, aunque el esquema Rollup reduce significativamente las tarifas de transacción en comparación con la cadena principal de Ethereum, aún no es lo suficientemente bajo. Esto se debe a que la calldata que proporciona disponibilidad de datos en la cadena principal de Ethereum sigue ocupando un costo elevado (16 gas/byte). En la idea original, Ethereum propuso proporcionar 16MB de espacio de datos dedicado para cada bloque en el particionamiento de datos para que Rollup lo utilice, pero la implementación real del particionamiento de datos aún está lejos.

Actualmente, los datos devueltos por Layer2 a Layer1 se almacenan en Calldata, y los datos se almacenan permanentemente en la capa de ejecución. Además, por razones de seguridad, Calldata requiere gas para cada paso de ejecución con el fin de prevenir el abuso de recursos de la red.

Después de que Ethereum completara la fusión, separó la capa de consenso (responsable del consenso de PoS) y la capa de ejecución (ejecución del código del contrato). El trabajo de la capa de ejecución es ejecutar los datos almacenados en Calldata (que se puede considerar un tipo de transacción).

El contenido contenido en Calldata se puede dividir en dos partes:

  1. Resultados de la ejecución
  2. Datos de transacción - no tiene mucho uso. Una vez que la verificación es válida, no tiene utilidad. Es suficiente con descargar la verificación después de un tiempo lo suficientemente largo. Ni siquiera es necesario transmitirla a la capa de ejecución - EIP-4844 es para resolver el problema de los datos de transacción. Esta parte representa más del 60% del costo total de Calldata.

Fuente: https://dune.com/optimismfnd/optimism-l1-batch-submission-fees-security-costs

De hecho, como datos de transacción, solo hay requisitos de verificación y no de ejecución. No es necesario transmitirlo a la capa de ejecución para aumentar la carga en la capa de ejecución. Solo se puede almacenar en los nodos de la capa de consenso.

Con este fin, EIP-4844 introduce un nuevo tipo de transacción llamado Blob (Objetos Binarios de Gran Tamaño), que subdividen aún más los tipos de transacción. A diferencia de las transacciones regulares, los Blobs llevan un paquete de datos adicional de alrededor de 125 KB. Estos Blobs existen solo en la capa de consenso, funcionando como un paquete de caché similar a una base de datos adicional adjunta. Están específicamente diseñados como un tipo de datos separado (Blob) para los datos transmitidos desde la Capa 2, distinto del Calldata de la Capa 1. En consecuencia, los datos de Blob solo necesitan ser accesibles y verificados por aquellos que lo necesiten dentro de un cierto período de tiempo, sin necesidad de que la ejecución de la Capa 1 maneje todo el proceso. Esto alivia significativamente la carga en la Capa 1.

Proto-Danksharding introduce Blobs con un tamaño de 128 KB cada uno, con cada bloque de Ethereum planeado para incluir 3-6 Blobs (0.375 MB - 0.75 MB), expandiéndose gradualmente a 64 en el futuro. En comparación, el bloque actual de Ethereum puede acomodar menos de 200 KB de datos. La introducción de Blobs aumentará significativamente la cantidad de datos que los bloques de Ethereum pueden contener.

Fuente: https://etherscan.io/chart/blocksize

EIP-4844 es la versión avanzada de Danksharding, que tiene como objetivo lograr el almacenamiento temporal y la recuperación de datos fuera de la cadena a través de los nodos de Ethereum. Layer2 comprime los datos fuera de la cadena. Por lo tanto, se espera que permita a L2 transportar más datos por blockchain, reduciendo las tarifas comerciales de 10 a 100 veces.

Si Dencun logra con éxito el objetivo promedio de 3 bloques por bloque después de la actualización, la capacidad de procesamiento de L2 se incrementará casi 2 veces. Si finalmente se logra el objetivo de agregar 64 bloques a un bloque, la capacidad de procesamiento de L2 mejorará casi 40 veces.

Proto-Danksharding introduce EIP-1559 para reducir aún más los costos de blob

  1. Diferentes tipos de gas deben tener costos base y límites máximos diferentes
  2. Los costos de datos de blob son más baratos: los blobs no compiten por el espacio de bloque, la tarifa teórica de gas debería ser más baja y el gas es más barato, lo que reduce aún más los costos.

¿Qué pasa si quiero ver datos de transacción?

EIP-4844 también introduce el esquema de compromiso KZG (Kate-Zaverucha-Goldberg) como parte del proceso de verificación de blob y generación de certificación. El compromiso KZG es un esquema de compromiso polinomial que permite a los remitentes usar una cadena corta para comprometerse con polinomios, y permite a los verificadores usar cadenas cortas para confirmar los compromisos declarados. En pocas palabras, KZG puede simplificar la verificación de grandes cantidades de datos en la verificación de compromisos criptográficos pequeños.

Comparación antes y después de la introducción de Proto-Danksharding.

2.2 Otros

EIP-6780 propone modificar la función del opcode SELFDESTRUCT para prepararse para futuras aplicaciones de árboles de Merkle. En el futuro, a través de la aplicación de árboles de Merkle, la eficiencia de almacenamiento de Ethereum se mejorará considerablemente.

EIP-1153 permite que el protocolo realice almacenamiento temporal agregando un opcode de almacenamiento transitorio, lo que ahorra las tarifas de gas de la red.

EIP-6475 es una solución complementaria a EIP-4844, que proporciona una mejor legibilidad y un orden secuencial compacto al introducir tipos de transacciones codificados en SSZ.

EIP-4788 tiene como objetivo mejorar la estructura de los puentes entre cadenas y las piscinas de participación.

3. Situación de datos relevante

3.1 Situación de datos de Capa 2

  1. Total TVL

El TVL total ha superado los $20 mil millones

Fuente: https://l2beat.com/scaling/tvl

  1. Situation de TVL de la Capa 2

Aunque Vitalik cree que ZK es la solución final para Rollup, de hecho Arb+OP y otros sistemas Op han superado el 85%. Al mismo tiempo, muchos proyectos también están probando la combinación de OP+ZK y están iterando constantemente.

Fuente: https://l2beat.com/scaling/summary

  1. Situation de tarifas de gas de Capa 2

La tarifa de manejo de unos pocos dólares por una sola transacción puede considerarse una pequeña cantidad para OG que están expuestos tempranamente a la web3.0, pero sigue siendo demasiado cara para la adopción masiva.

Fuente: https://l2fees.info/

  1. Ingresos

Seleccione Layer1 y Layer2 para la categoría, y seleccione las cuatro cadenas públicas en la imagen para blockchain (Fuente: https://cryptofees.info/)

3.2 TPS

El TPS más temprano de Ethereum es 108. Teóricamente, el TPS de la Capa 2 puede superar las 100,000 transacciones/segundo (TON). Sin embargo, actualmente no hay aplicaciones de este nivel, lo cual también es motivo de preocupación.

Fuente: https://chainspect.app/dashboard/tps

La TPS máxima en tiempo real actual en la Capa 2 es inferior a 50.

Fuente: https://chainspect.app/dashboard/tps?tag=layer_2

4. Problemas que aún quedan por resolver

  1. ¿La liquidez de Ethereum está fragmentada debido a múltiples capas 2 diferentes? Las soluciones potenciales son compartir secuenciadores, secuenciadores descentralizados, etc.
    1. CM: No es fácil que el dinero de la cadena A vaya a la cadena B. El concepto de Capa 2 es una capa de servicio. Arb se centra principalmente en derivados liderados por Gmx. El mercado de la Capa 2 es relativamente pequeño. Al principio, la tarea de la Capa 2 es subdividir el negocio de Ethereum en la Capa 2. La solución ahora es resolverlo a través de la capa de aplicación. Para resolver el problema de la experiencia a través de aplicaciones entre cadenas, inevitablemente habrá una separación de fondos desde la perspectiva de la cadena, principalmente debido a problemas de seguridad.
    2. DZ: ¿Parece que Layer 2 ha aumentado mucho recientemente? ¿Están aumentando las expectativas para Layer 2? ¿Se puede reducir la tarifa inmediatamente después de unirse a 4844? Esto llevará a algunos cambios en el patrón, como el movimiento de USDT de Tron a Ethereum Layer 2.

Apéndice—Conocimiento Común

1. Actualizaciones y bifurcaciones de la red

En el proceso de desarrollo del protocolo Ethereum, las actualizaciones de red y bifurcaciones tienen el mismo significado. Ambos son cambios en el protocolo Ethereum y la adición de nuevas reglas (en forma de EIP), que pueden ser planeados o no planeados. Pero el significado de una bifurcación dura es diferente. Significa que esta actualización de red no es completamente compatible con versiones anteriores y puede incluso cambiar la funcionalidad existente de los contratos implementados e invalidar algunas transacciones anteriores.

2. Introducción a EIP/ERC

Principales fuentes de referencia: https://eips.ethereum.org/EIPS/eip-1, es decir, EIP-1

Clasificación de EIP 2.1

Los EIP se pueden dividir en tres grandes categorías:

EIP de la Pista de Estándares:Este tipo de EIP describe cualquier cambio que afecte a la mayoría o a todas las implementaciones de Ethereum, o cualquier cambio o adición que afecte a la interoperabilidad de las aplicaciones que utilizan Ethereum. En pocas palabras, es cualquier EIP que cambie todos o la mayoría de los detalles de implementación de Ethereum. Se puede subdividir en las siguientes categorías:

  1. Core: se refiere a cambios que pueden llevar a bifurcaciones y requerir modificaciones en el consenso (como EIP-5, EIP-101, etc.), así como cambios que no son necesariamente consenso pero pueden estar relacionados con el desarrollo “central” de Ethereum;
  2. Networking: Se refiere a los cambios en torno a las comunicaciones de Ethereum devp2p (EIP-8) y el Subprotocolo Ligero de Ethereum, así como a las mejoras propuestas a las especificaciones de protocolo de red Whisper y swarm.
  3. Interfaz: se refiere a modificaciones en las definiciones y estándares de API/RPC del cliente Ethereum, mejoras en los estándares a nivel de lenguaje como nombres de métodos de llamada y ABI de contrato.
  4. ERC: se refiere a estándares y convenciones a nivel de aplicación. Incluye estándares de tokens, registro de nombres, esquemas de URI, abstracción de cuentas, etc.

Meta EIP (Propuesta de Mejora Meta de Ethereum): Esta categoría de EIP gira en torno a cambios en los procesos de Ethereum (o eventos dentro del proceso), incluidas modificaciones a los procesos, guías de usuario, procesos de decisión, entornos de desarrollo y herramientas. Dado que estas modificaciones requieren la adhesión colectiva de los usuarios de la comunidad, es necesario lograr un consenso comunitario.

Propuesta de Mejora Informativa (Propuesta de Mejora Informativa de Ethereum): Este tipo de EIP es una mejora no estándar, no propone nuevas características, sino que aborda problemas de diseño y ofrece opiniones sobre pautas generales o información dentro de la comunidad de Ethereum. No necesariamente representa un consenso o recomendación de la comunidad de Ethereum.

Actualmente, el repositorio EIP ha experimentado la separación de ERC (Ethereum Request for Comment) y EIP. La propuesta EIP-7329 sugiere dividir las especificaciones ERC del repositorio EIP en un nuevo repositorio, conservando solo el EIP del protocolo central. Por lo tanto, el repositorio EIP actual se centra en la estandarización de Ethereum en sí y los protocolos construidos sobre él, rastreando mejoras pasadas y en curso en forma de EIP. Por otro lado, el repositorio ERC está dedicado a la estandarización de la capa de aplicación de Ethereum, rastreando mejoras a los estándares de aplicación en forma de ERC. ERC ha dado lugar a varios estándares conocidos como ERC-20, ERC-721, ERC-1155 y otros.

Proceso de revisión EIP 2.2

Idea - Una idea previa al borrador. Esto no se registra en el repositorio de EIP.

Borrador - La primera fase de seguimiento formal en el desarrollo de un EIP. Cuando está correctamente formateado, el EIP se fusiona en el repositorio EIP por el editor de EIP.

Revisión - El autor del EIP marca el EIP como listo y solicita revisión por pares.

Última llamada: esta es la última ventana de revisión para el EIP antes de la transferencia a

Final - El editor de EIP asignará

Última Llamada

Es el estado y establecerá la fecha de finalización de la revisión (

última-llamada-plazo

) , generalmente después de 14 días.

Si durante este período se producen cambios normativos necesarios, el EIP se revertirá a

Revisión

.

Final - Este EIP representa el estándar final. El EIP final está en un estado final y solo debe actualizarse para corregir erratas y agregar aclaraciones no normativas.

El PR que mueve el EIP desde la última invocación hasta la invocación final no debe contener ningún cambio que no sean actualizaciones de estado. Cualquier cambio propuesto de contenido o editorial debe ser presentado por separado y antes de este PR de actualización de estado.

Estancado

Borrador

  • en o

Revisión

o cualquier EIP que haya estado inactivo durante 6 meses o más

Última Llamada

será trasladado a

Estancado

. El autor o editor de EIP puede retroceder el EIP

Borrador

o de un estado anterior para recuperarse. Si no se resucita, la propuesta puede permanecer así para siempre.

Los autores de EIP son notificados de cualquier cambio de algoritmo en su estado de EIP

Retirado - El autor de EIP ha retirado el EIP propuesto. Este estado es final y no se puede resucitar utilizando este número de EIP. Si la idea se continúa más tarde, se considerará una nueva propuesta.

Vivo - Un estado especial de un EIP que está diseñado para ser actualizado continuamente y no alcanza un estado final. El más famoso de ellos es EIP-1.

Descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [PANews]. Todos los derechos de autor pertenecen al autor original [Investigación E2M]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learn equipo, y lo manejarán con prontitud.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Una revisión de la historia de desarrollo de Ethereum y la actualización de Londres

Avanzado2/4/2024, 10:27:38 AM
Después de la aprobación del ETF de Bitcoin spot, la narrativa cambió inmediatamente a la lógica narrativa principal de Ethereum: ETF de Ethereum spot en mayo, actualización de Londres, Restaking y más.

Introducción

¿Por qué vale la pena prestar atención a Ethereum recientemente?

Después de la aprobación del ETF de Bitcoin spot, la siguiente narrativa inmediatamente cambió a la lógica narrativa principal de Ethereum: ETF spot de Ethereum en mayo, actualización de Londres, Restaking y más.

Explorando los Patrones de Desarrollo de Ethereum

Antes de la fusión, Ethereum parecía más el modelo de desarrollo de una empresa emergente. PoW dotaba a los mineros con recompensas de bloques como estrategia de marketing temprana, sin preocuparse mucho por el valor del token. La economía de tokens se infló rápidamente, priorizando la sedimentación de valor sobre la experiencia del usuario.

El propósito de la Fusión no es mejorar el rendimiento de Ethereum, sino reducir el consumo de la generación de cadenas de bloques (convirtiendo PoW a PoS). Usando una analogía de Web2.0, es similar a optimizar la parte aguas arriba de una cadena industrial, sentando las bases para un desarrollo sostenible en el futuro. La economía de tokens también hace la transición a la deflación, enfatizando la experiencia del usuario. Los ingresos de los mineros se transforman gradualmente en ingresos de participación, y los ingresos por tarifas de gas disminuyen.

La actualización de Londres corresponde a parte de The Surge, priorizando la experiencia del usuario (como aumentar la velocidad de las transacciones y reducir las tarifas de Gas).

Los futuros ciclos de actualización tendrán intervalos relativamente cortos. Después de la actualización de Shanghai, Ethereum, en cierto sentido, cambia el consenso PoW a PoS, entrando en una fase madura. Aunque habrá varias actualizaciones importantes en el futuro, el propósito principal es centrarse en la escalabilidad en cadena, una verificación más simple de los bloques, tarifas más baratas y un rendimiento más potente y estable.

Algunas Reflexiones

El desarrollo de Ethereum es complejo y diverso, y en el proceso de estudiar su camino de desarrollo general, hay muchos problemas no resueltos que necesitan consideración.

Vitalik ha desempeñado un papel de guía muy fuerte en el desarrollo de Ethereum. De hecho, desde una perspectiva corporativa, tener un buen CEO liderando la carga es un enfoque de desarrollo muy bueno. En última instancia, todos los desarrollos en el ecosistema de Ethereum impulsados por Vitalik contribuirán al éxito a largo plazo de ETH.

Proyectos como Arb, OP, ZKsync, Metis y varias soluciones de Capa2; plataformas DeFi como Aave, Compound, Uniswap y muchos otros proyectos de alta valoración están vinculados a Ethereum. Se han convertido en narrativas populares durante un tiempo, y Ethereum, en mayor o menor medida, se beneficia de estas tendencias.

En lugar de ser similar a Microsoft o Apple, Ethereum se siente más cercano a Nvidia. Ya sea en el desarrollo de IA, RV/RA, Web3.0, varias nubes o centros de potencia informática, todas las tecnologías de vanguardia son inseparables del poder informático y, por lo tanto, de Nvidia.

Web 3.0 también tiene un estatus similar. Cualquier desarrollo es desafiante de separar del crecimiento de Ethereum. Mientras que la narrativa de Ethereum estuvo relativamente tranquila por un tiempo, la actualización de Londres y el ETF spot de Ethereum han llevado a un aumento en los precios de Layer2 y ETH. Desarrollos anteriores como DeFi Summer y NFT Summer también contribuyen a impulsar el precio de Ethereum. Los proyectos con una vida media más larga necesitan una interacción suficiente con Ethereum.

Muchos proyectos que desean alejarse de Ethereum básicamente piensan con la lógica de un 'asesino de Ethereum'. TON, discutido anteriormente, no ganó mucha tracción después de no posicionarse como un competidor de Ethereum.

El desarrollo de Ethereum es bastante centralizado. La cadena de Ethereum en sí misma es descentralizada, pero a veces se siente como si la centralización del desarrollo de Ethereum estuviera al mismo nivel que el equipo de Uniswap, no tan bien distribuido como algunos protocolos como Aave y MakerDAO. Esto refleja indirectamente que para que un proyecto se desarrolle bien, puede requerir fundamentalmente un cierto nivel de centralización.

Quizás algún día, Ethereum pueda madurar hasta alcanzar un gobierno completamente descentralizado. Sin embargo, al menos hasta que Vitalik siga siendo joven, siento que ese día está lejos. Por otro lado, Ethereum es solo una empresa de 11 años y está lejos de ser considerada madura.

1. Antecedentes - Breve Reseña de la Historia de Ethereum

1.1 Historia y Forks

El siguiente marco de contenido está citado de: https://ethereum.org/zh/history, y otra información pública. Para obtener contenido más específico, haga clic en el enlace para referencia.

2013: Fase 0 - El nacimiento de Ethereum

Se lanzó el libro blanco, Ethereum nació

  1. El 27 de noviembre de 2013, Vitalik Buterin lanzó el “White Paper de Ethereum”
  2. Vitalik Buterin, el fundador de Ethereum, lanzó la primera versión del libro blanco de Ethereum, presentando el sistema de tokens de la plataforma Ethereum;
  3. Resumen

El documento técnico definió contratos inteligentes, introduciendo el concepto de Ether (ETH). Explicó que Ether podría servir como gas en la red de Ethereum, requiriendo que los usuarios paguen una cierta tarifa de gas al realizar actividades como transferir fondos o desplegar contratos inteligentes. Parte de la tarifa de gas sería recompensada a los validadores de bloques (también conocidos como mineros). Si el iniciador de una transacción no pagaba suficiente Ether, la transacción no se ejecutaría, y si pagaban un monto en exceso, el excedente se reembolsaría a la billetera del iniciador.

2014f: Fase 0.5 - Venta de Ethereum

Venta de Ethereum

22 de julio de 2014, 00:00:00 +UTC

El período de preventa de Ether duró 42 días y permitió compras utilizando Bitcoin.

Resumen

La tasa de cambio inicial fue de 1 Bitcoin por 2000 Ether, mantenida durante 14 días. Posteriormente, la tasa disminuyó linealmente hasta llegar a 1 Bitcoin por 1337 Ether. La venta de tokens concluyó el 2 de septiembre de 2014, con aproximadamente $18 millones en ventas totales, involucrando la compra de más de 60 millones de Ether. Después de completar la compra, el Ether recibido solo podía ser transferido después del lanzamiento del bloque génesis de Ethereum.

Además de los más de 60 millones de ETH en preventa, se realizaron otras dos asignaciones. Una asignación fue para los contribuyentes al desarrollo temprano de Ethereum, y la otra se asignó a proyectos de investigación a largo plazo. Ambas asignaciones representaron el 9.9% de la cantidad de ETH en preventa.

En total, cuando se emitió oficialmente Ethereum, se asignaron 72,002,454.768 ETH.

Fuente: https://blog.ethereum.org/2014/07/22/lanzamiento-de-la-venta-de-Ether

2015: Fase 1 - Frontera

El 3 de marzo de 2015, se anunciaron cuatro etapas importantes en el artículo publicado en Ethereum’s Blog oficial. Según el blog, parte de la lógica de pensamiento original de Vitalik fue la siguiente:

  1. Frontier: El propósito principal de Frontier durante el proceso de lanzamiento es poner en funcionamiento las operaciones mineras e intercambios de Ethereum para que la comunidad pueda lanzar sus dispositivos mineros y comenzar a construir un entorno “en vivo” donde las personas puedan probar DApps y ganar Ether para cargar su propio software en Ethereum, haciendo que Ethereum sea completamente estable entre los desarrolladores principales y auditores;
  2. Homestead: Frontier es como una versión beta cerrada, y Homestead es una versión beta pública;
  3. Metropolis (Metropolis): una versión completa y madura interactiva para el usuario, buscando la experiencia del usuario;
  4. Serenidad: PoW a PoS

frontera

  1. 30 de julio de 2015 03:26:13 +UTC
  2. Resumen

Frontier es la versión original de Ethereum, pero hay muy poco que se puede hacer en ella. El lanzamiento sigue a la finalización exitosa de la fase beta olímpica. Está dirigido a usuarios técnicos, especialmente desarrolladores. Los bloques tienen un límite de combustible de 5,000 unidades. Este período de "desbloqueo" permite a los mineros comenzar operaciones y a los primeros adoptantes suficiente tiempo para instalar clientes.

Similar to the cold start of many proyectos de Web 3.0, los 'mineros' recibirán una recompensa de 5 monedas de Ethereum por cada bloque que minen en la red principal 'Frontier'.

Horquilla de desbloqueo de Frontier

  1. 7 de septiembre de 2015 09:33:09 +UTC
  2. Número de bloque: 200,000
  3. Precio de Ethereum: $1.24
  4. Resumen

La bifurcación de desbloqueo de Frontier aumenta el límite de 5,000 unidades de gas por bloque y establece el precio de gas predeterminado en 51 gwei. Esto permitirá la transacción, que requiere 21,000 unidades de gas.

Para garantizar futuros hard forks hacia prueba de participación, el concepto de bomba de dificultadse introduce. Este concepto también es conocido como TTD, que significa Dificultad Total de la Terminal, que es la suma de la dificultad de todos los bloques anteriores. Cuando el valor acumulado de dificultad de minería de toda la red alcanza TTD, la red principal de ETH activará la “bomba de dificultad”. La “bomba de dificultad” es una función de puerta trasera que ajusta la dificultad de Ethereum. El tiempo de bloque de PoW de Ethereum no está fijo, pero la dificultad de minería se ajusta dinámicamente de acuerdo con la potencia informática de toda la red. De esta manera, el tiempo de bloque está fijado dentro de un rango aproximado. La implementación de la bomba de dificultad utiliza una función de puerta trasera para ajustar la dificultad de minería a un valor máximo, de modo que ningún minero pueda producir bloques a esta dificultad de minería, empujando así a los mineros a renunciar a PoW. La conversión de PoW-POS no establece una altura de bloque fija, pero estipula TTD como el momento en que ocurre la Fusión. Parte de la razón es evitar que alguien sabotee deliberadamente el proceso de Fusión.

Disfrazada, se demuestra que Ethereum ha estado determinado durante mucho tiempo a pasar de PoW a PoS.

2016: Fase 2 - Homestead

La primera bifurcación dura de Ethereum, después de experimentar múltiples incidentes de seguridad, mejoró gradualmente algunas especificaciones de contratos inteligentes.

bifurcación de Homestead,

  1. 14 de marzo de 2016 06:49:53 +UTC
  2. Número de bloque: 1,150,000
  3. Precio de Ethereum: US$12.50
  4. Resumen

La bifurcación de Homestead optimiza el proceso de creación de contratos inteligentes.

bifurcación de DAO

  1. 20 de julio de 2016 01:20:40 +UTC
  2. Número de bloque: 1,920,000
  3. Precio de Ethereum: US$12.54
  4. Resumen

Esta bifurcación fue una bifurcación pasiva no planificada, derivada de un ataque a Ethereum.

El DAO es un proyecto de financiación colectiva lanzado por la empresa blockchain [Slock.it] para proporcionar un medio de financiación comunitaria para proyectos. Los usuarios de la comunidad participan en la votación intercambiando sus ETH por DAO Token. Si la financiación colectiva tiene éxito, pueden recibir una parte de la recompensa de beneficios. El proyecto completó una venta colectiva de 28 días en abril de 2016, recaudando un total de más de 12 millones de ETH, lo que representa casi el 14% de la cantidad de Ethereum en ese momento. Sin embargo, solo 2 meses después, los hackers aprovecharon una vulnerabilidad en el código de The DAO y robaron 3.6 millones de ETH del fondo.

Esta acción fue votada por la comunidad de Ethereum. Todos los poseedores de Ethereum podrán votar a través de transacciones en la plataforma de votación. La decisión de bifurcar recibió más del 85% de los votos. A través del retroceso de la bifurcación, se recuperó el ETH robado por el hacker.

Esta bifurcación mueve fondos del contrato en cuestión a un nuevo contrato que solo tiene una función: retiros. Cualquiera que haya perdido fondos puede retirar ether de su billetera a una tasa de 1 ether por cada 100 tokens DAO.

Algunos mineros se negaron a bifurcar porque el incidente de DAO no fue una falla en el protocolo. Más tarde formaron Ethereum Classic (ETC).

Tangerine Whistle fork

  1. 18 de octubre de 2016 01:19:31 +UTC
  2. Número de bloque: 2,463,000
  3. Precio de Ethereum: US$12.50
  4. Resumen

El fork Tangerine Whistle es una optimización del ataque de Denegación de Servicio (DoS) sufrido por la red Ethereum el 18 de septiembre de 2016, que causó graves retrasos en el procesamiento de transacciones; principalmente resuelve problemas de emergencia de la salud de la red relacionados con códigos de operación subvalorados.

Bifurcación del Dragón Espurio

22 de noviembre de 2016 04:15:44 +UTC

  1. Número de bloque: 2,675,000
  2. Precio de Ethereum: US$9.84
  3. Resumen

La bifurcación de Spurious Dragon está aún más optimizada para ataques cibernéticos de Denegación de Servicio (DoS), incluyendo:

-Ajustar los precios de las operaciones para evitar futuros ataques a la red.

  • Habilitar "pérdida de peso de la cadena de bloques" para el estado de la cadena de bloques.

-Se agregó protección contra ataques de repetición.

2017: Fase Tres - Metropolis

El trabajo principal de Metropolis es solucionar algunos problemas en la red de Ethereum y prepararse para la introducción de ZK-SNARKS.

El evento más influyente que ocurrió en esta etapa fue el de las dos reducciones a la mitad de las recompensas por bloque: de 5ETH a 3ETH y luego a 2ETH, lo cual puede considerarse como un período de transición de PoW a PoS.

En esta etapa, comenzamos a considerar la experiencia del usuario y cómo hacer la transición de manera fluida de PoW a PoS en el futuro.

actualización de Byzantium

  1. 16 de octubre de 2017 05:22:11 +UTC
  2. Número de bloque: 4,370,000
  3. Precio de Ethereum: US$334.23
  4. Resumen

La bifurcación bizantina allanó el camino para la introducción de ZK-Snark, que comenzó a centrarse en la privacidad del usuario y la experiencia del usuario.

-con el bloquemineríareducción de recompensas de 5 Ethereum a 3 Ethereum.

posponer la implementación de la dificultadbombpor un año.

-añadió la capacidad de llamar a otros contratos sin cambiar el estado.

-Se agregaron ciertos métodos de encriptación para lograr Layer2

2019: Fase 4 - Serenidad

Ethereum se está madurando gradualmente, y el consenso ha cambiado de PoW a PoS. La experiencia del usuario, la seguridad, la descentralización de la zona y la escalabilidad son las direcciones de desarrollo más importantes de Ethereum.

bifurcación de Constantinopla

  1. 28 de febrero de 2019 07:52:04 +UTC
  2. Número de bloque: 7,280,000
  3. Precio de Ethereum: US$136.29
  4. Resumen

Reducir el bloque mineríarecompensa de 3 Ethereum a 2 Ethereum.

  1. 8 de diciembre de 2019 12:25:09 +UTC
  2. Número de bloque: 9,069,000
  3. Precio de Ethereum: US$151.06
  4. Resumen

-Optimización de los costos de gas para operaciones específicas en la Máquina Virtual de Ethereum.

Mejorar la resistencia después de los ataques de denegación de servicio.

-Habilitar soluciones de Capa 2 basadas en "argumentación de conocimiento cero, concisa y no interactiva" y "argumentación de conocimiento transparente escalable de conocimiento cero" para tener un mejor rendimiento.

-Permitir contratos para introducir más funciones creativas.

2020: Actualización del Glaciar Muir

  1. 2 de enero de 2020 08:30:49 +UTC
  2. Número de bloque: 9,200,000
  3. Precio de Ethereum: US$127.18
  4. Resumen

La bifurcación del glaciar Muir retrasa la implementación de la bomba de dificultad. Aumentar la dificultad del bloque del mecanismo de consenso de prueba de trabajo puede aumentar el tiempo de espera para enviar transacciones y usar aplicaciones descentralizadas, reduciendo así la usabilidad de Ethereum.

Desplegar contrato de depósito de participación

  1. 14 de octubre de 2020 09:22:52 +UTC
  2. Número de bloque: 11,052,984
  3. Precio de Ethereum: US$379.04
  4. Resumen

El Contrato de Depósito de Staking introduce el staking en el ecosistema de Ethereum. Aunque es un contrato de mainnet, afecta directamente la línea de tiempo de lanzamiento de la cadena beacon, que es una parte importante de la actualización de Ethereum.

Bloque génesis de la cadena Beacon

  1. 1 de diciembre de 2020 12:00:35 +UTC
  2. Número de bloque de la cadena Beacon: 1
  3. Precio de Ethereum: US$586.23
  4. Resumen

La Beacon Chain requiere 16,384 cuentas que almacenan 32 Ether en juego para garantizar un lanzamiento seguro. Esto ocurrió el 27 de noviembre de 2020, lo que significa que la Beacon Chain comenzó a producir bloques el 1 de diciembre de 2020.

La cadena de beacon juega el papel de gestionar, supervisar y verificar la red blockchain. La cadena de beacon utiliza un método aleatorio para seleccionar verificadores. Aquellos que tengan éxito en la verificación serán recompensados, pero si hay un comportamiento malicioso, serán castigados.

Después de la fusión, las unidades de tiempo de un bloque aparecerán como slots y epochs. Se crea un slot cada 12 segundos, y cada paquete de epoch consta de 32 slots. Un epoch es un período fijo de tiempo al final del cual los verificadores serán reasignados.

Para convertirse en un validador y obtener derechos de voto, los usuarios deben apostar al menos 32 ETH.

La regla de Ethereum es que para cada época, los validadores serán asignados aleatoriamente a 32 comités, asegurando que cada comité consista en al menos 128 validadores. El sistema utiliza el algoritmo aleatorio RANDAO para asignar 1 validador para cada período y también selecciona aleatoriamente un comité para este período. Este validador es responsable de proponer bloques, mientras que el comité es responsable de validar y votar las propuestas. Una vez que se aprueba la votación, se generará un bloque y el proponente recibirá la recompensa; de lo contrario, no solo no se obtendrá la recompensa, sino que también se perderá el depósito. Lo mismo ocurre con los verificadores comunes: si siguen las reglas correctamente, son recompensados, mientras que los saboteadores son castigados. Una vez que el depósito de 32 ETH cae por debajo de 16 ETH, la elegibilidad del validador será terminada.

Actualización de Berlín 2021

  1. 15 de abril de 2021 10:07:03 +UTC
  2. Número de bloque: 12,244,000
  3. Precio de Ethereum: US$2,454.00
  4. Resumen

La actualización de Berlín optimiza los costos de gas para ciertas operaciones de la Máquina Virtual Ethereum y agrega soporte para múltiples tipos de transacciones.

actualización de Londres

  1. 5 de agosto de 2021 12:33:42 +UTC
  2. Número de bloque: 12,965,000
  3. Precio de Ethereum: US$2,621.00
  4. Resumen

La actualización de Londres introdujo EIP-1559, que reforma el mercado de tarifas comerciales. Continúe retrasando la implementación de la bomba difícil hasta su lanzamiento el 1 de diciembre de 2021.

Actualización Aquila

  1. 27 de octubre de 2021 10:56:23 +UTC
  2. Número de período: 74,240
  3. Precio de Ethereum: US$4,024.00
  4. Resumen

La actualización Aquila es la primera actualización planificada de la Beacon Chain. Agrega soporte para “comités de sincronización”—soporte para clientes ligeros, y agrega penalizaciones por pereza de validadores y comportamiento punible a medida que avanza hacia fusiones.

Actualización de Arrow Glacier

  1. 9 de diciembre de 2021 07:55:23 +UTC
  2. Número de bloque: 13,773,000
  3. Precio de Ethereum: US$4,111.00
  4. Resumen

La bomba de dificultad retrasó la generación de un total de 10,700,000 bloques hasta junio de 2022.

2022: Actualización del Glaciar Gris

  1. 30 de junio de 2022 10:54:04 +UTC
  2. Número de bloque: 15,050,000
  3. Precio de Ethereum: US$1,069.00
  4. Resumen

El retraso en la actualización de la red del glaciar gris posterga la implementación de la bomba de dificultad por tres meses. Esta es la única modificación introducida en esta actualización, que es esencialmente similar a las actualizaciones del Glaciar Arrow y Glaciar Muir. Cambios similares se realizaron en las actualizaciones de red de Bizancio, Constantinopla y Londres.

Actualización Bellatrix

  1. 6 de septiembre de 2022 11:34:47 +UTC
  2. Número de período: 144,896
  3. Precio de Ethereum: US$1,558.00
  4. Resumen

La actualización Bellatrix es la segunda actualización planificada de la cadena Beacon, preparando la cadena Beacon para la fusión. Aumenta la penalización que recibe un validador por pereza y por participar en un comportamiento punible a su valor completo. La actualización Bellatrix también incluye actualizaciones a las reglas de selección de horquilla para preparar la Cadena Beacon para la fusión y la transición desde el último bloque de Prueba de Trabajo hasta el primer bloque de Prueba de Participación. Esto incluye hacer que los clientes de consenso sean conscientes de la dificultad terminal total de 587500000000000000000000.

Actualización de París (Merge)

  1. 15 de septiembre de 2022 06:42:42 +UTC
  2. Número de bloque: 15,537,394
  3. Precio de Ethereum: US$1,472.00
  4. Resumen

La actualización de París se activó cuando la cadena de bloques de prueba de trabajo superó la dificultad total del terminal de 58750000000000000000000. Esto ocurrió en el bloque 15537393 el 15 de septiembre de 2022, y activó la actualización de París en el siguiente bloque. La actualización de París es una transición de fusión. La función principal de Ethereum finaliza el algoritmo de minería de prueba de trabajo y la lógica de consenso relacionada, y comienza la prueba de participación. La actualización de París en sí es una actualización del cliente de ejecución (equivalente a la actualización de Bellatrix en la capa de consenso), lo que permite que el cliente de ejecución acepte instrucciones del cliente de consenso conectado a él.

2023: Actualización Capella

  1. 12 de abril de 2023 22:27:35 +UTC
  2. Número de periodo: 194,048
  3. Número de bloque de la cadena Beacon: 6,209,536
  4. Precio de Ethereum: US$1,917.00
  5. Resumen

La actualización Capella es la tercera actualización importante de la capa de consenso (Cadena Beacon), que permite retiros de participación. Capella y Shanghai actualizaron simultáneamente la capa de ejecución y habilitaron la función de retiro de participación.

Esta actualización de la capa de consenso permite a los validadores que no han proporcionado certificados de retiro para sus depósitos iniciales proporcionar certificados de retiro para lograr retiros.

La actualización también proporciona escaneo de cuentas automatizado para procesar continuamente cualquier pago de recompensa disponible o retiros completos de cuentas de validador.

Actualización de Shanghai

  1. 12 de abril de 2023 22:27:35 +UTC
  2. Número de bloque: 17,034,870
  3. Precio de Ethereum: US$1,917.00
  4. Resumen

La actualización de Shanghai introduce retiros de participación en la capa de ejecución. La actualización de Shanghai coincide con la actualización de Capella, lo que permite que el bloque acepte operaciones de retiro para que los validadores puedan retirar ether de la cadena beacon a la capa de ejecución.

1.2 ¿Por qué Ethereum puede convertirse en un modelo deflacionario?

PoW es más como una herramienta de marketing temprana para una empresa emergente, con subsidios para canciones famosas estables (ingresos estables para mineros de la minería), mientras que PoS es más como capital propio y emisión neta de ETH.

La Fusión cambia significativamente la política monetaria de Ethereum. Al eliminar las recompensas de los mineros y convertirlas en recompensas de participación, se reduce significativamente la emisión de nuevos tokens ETH. Esto supone una disminución en la emisión diaria de ETH de aproximadamente un 88,7%, equivalente a una tasa de emisión anualizada del 0,52% del suministro total. Dado que las tarifas de Gas bajo EIP-1559 se queman, la emisión neta muestra una tendencia deflacionaria.

Hay dos cambios clave:

1.2.1 EIP-1559 introducido en la actualización de Londres: citando el mecanismo de quema de costos

Artículo de referencia: Combustible y tarifas

  1. Fórmula de cálculo del antiguo protocolo: Tarifa de gas = Unidades de gas (límite) * Precio por unidad de gas

Para la transacción de transferencia en cadena más simple, el El límite de gas está fijado en 21,000, sin importar cuán ocupada esté la cadena.Entonces, siempre y cuando el precio del Gas y el límite de Gas estén claros, podemos saber cuánto eth gastamos en esta interacción. El precio del gas cambiará con la congestión de la red, y el límite de gas permanecerá sin cambios.

Supongamos que Alice necesita pagar 1 ether a Bob. En la transacción, el límite de gas es de 21,000 unidades y el precio del gas es de 200 gwei.

El costo total es: unidades de gas (límite)Precio del gas por unidad, es decir, 21,000200 = 4,200,000 gwei o 0.0042 ether.

Para darle mayor prioridad, los científicos pueden establecer una tarifa de gas muy alta sobre la marcha, lo que resulta en una experiencia de usuario confusa y difícil de predecir.

  1. La fórmula de cálculo del nuevo acuerdo: Tarifa de gas = (Tarifa base + Tarifa de prioridad) × Límite de gas, y el aumento en la tarifa base en el próximo bloque es de hasta un 12.5%

La tarifa base está establecida por el protocolo y será quemada directamente, y la tarifa de prioridad es la propina establecida por el usuario para ser pagada al verificador.

Por ejemplo, digamos que Jordan quiere pagarle a Taylor 1 ether. Una transferencia de Ethereum requiere 21,000 unidades de gas y tiene una tarifa base de 10 gwei. Jordan pagó 2 gwei como propina.

La tarifa es 21,000 * (10 + 2) = 252,000 gwei (0.000252 ether).

Cuando Jordan transfiere dinero, se debitarán 1.000252 Ether de la cuenta de Jordan. La cuenta de Taylor se incrementa en 1.0000 Ether. El validador recibe una propina por valor de 0.000042 Ethereum. La tarifa base de 0.00021 monedas Ethereum se quema.

Actualización 1.2.2 de París

Primero, la bifurcación dura de Constantinopla redujo la recompensa minera de los 3 ETH originales por bloque a 2 ETH. Luego, la fusión convirtió PoW en PoS, y las recompensas mineras (160,000eth/día) desaparecieron directamente y se convirtieron en recompensas de participación (1,600eth/día), con el volumen de emisión cayendo bruscamente en un 99%.

El 15 de septiembre de 2022, después de la actualización de París, Ethereum se convirtió oficialmente en deflacionario.

Fuente: https://ultrasound.money/

Desde la Fusión, el suministro total ha sido apostado y quemado, superando los 300,000 Ether. Con una tasa de quemado anual de 981,000, una tasa de emisión de 723,000, el suministro experimenta deflación a una tasa del 0.21% por año.

Fuente: https://ultrasound.money/

Después de Merge, Ethereum resolvió el problema del alto consumo de energía, y luego se enfocó en problemas de rendimiento y costos. La Capa 2 resolvió estos dos problemas al mismo tiempo, por lo que se convirtió en la pista más relevante en el ecosistema de Ethereum después de Merge.

1.3 Ruta de actualización futura de Ethereum

Vitalik Buterin presentó una visión para el mapa de ruta de Ethereum, que divide las actualizaciones en varias categorías basadas en su impacto en la arquitectura de Ethereum. Esto incluye:

  1. Merge: la actualización implica el cambio de Prueba de Trabajo a Prueba de Participación (completado)
  2. Repunte: la actualización logra más de 100,000 TPS en Rollups
  3. Flagelo: las actualizaciones cubren resistencia a la censura, descentralización, LSD y riesgos de MEV
  4. Verge: la actualización implica una verificación más fácil de bloques
  5. Purga: la actualización implica reducir el costo computacional de operar nodos y simplificar las actualizaciones del protocolo
  6. Gastar: otro

Estas actualizaciones se realizan en paralelo, lo que significa que cualquier parte que se desarrolle más rápido, puede ser actualizada primero.

Fuente - Vitalik Buterin Twitter: https://twitter.com/VitalikButerin/status/1741190491578810445

2. ¿Qué es la Actualización de Cancún? ¿Qué EIPs importantes se han implementado?

Después de la fusión de Ethereum, lo más importante es mejorar el rendimiento TPS, reducir las tarifas de gas y hacer que Ethereum esté cerca de una aplicación perfecta.

¿Qué tipo de TPS y Tarifa de Gas cree Vitalik que Ethereum puede lograr para ser considerada una cadena pública calificada?

  1. Por ejemplo: TPS alcanza los 100,000+. El TPS promedio de VISA es de 2,000, con un pico de 4,000+; el TPS promedio de Paypal es de 200; Alipay puede alcanzar 250,000 durante las horas pico.

Esta actualización de Ethereum se llama la actualización Dencun (Dencun+Cancun). La actualización Cancun (Cancun, la ciudad que alberga Devcon) se centra en la capa de ejecución de Ethereum, y la actualización Deneb se centra en la capa de consenso.

La actualización de Cancún corresponde a la parte de The Surge, con el objetivo de alcanzar 10+ TPS.

Según Github, la actualización de Cancún implementará los siguientes seis EIP, en los que nos centraremos en la siguiente sección.

Origen: https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

Además del Pro-Danksharding (EIP-4844), la actualización de Cancún también incluye EIP-6780, EIP-1153, EIP-6475, EIP-4788 y otras propuestas de mejora.

2.1 Proto-Danksharding——EIP 4844

Una de las cosas más importantes en la actualización de Cancún es introducir el Proto-Danksharding para hacer la transición a la expansión completa de fragmentación de Ethereum, e introducir tecnologías similares de forma anticipada. El objetivo final de Ethereum es dividir la red principal en 64 fragmentos para lograr más de 100,000 TPS.

El trasfondo de Proto-Danksharding es que, aunque el esquema Rollup reduce significativamente las tarifas de transacción en comparación con la cadena principal de Ethereum, aún no es lo suficientemente bajo. Esto se debe a que la calldata que proporciona disponibilidad de datos en la cadena principal de Ethereum sigue ocupando un costo elevado (16 gas/byte). En la idea original, Ethereum propuso proporcionar 16MB de espacio de datos dedicado para cada bloque en el particionamiento de datos para que Rollup lo utilice, pero la implementación real del particionamiento de datos aún está lejos.

Actualmente, los datos devueltos por Layer2 a Layer1 se almacenan en Calldata, y los datos se almacenan permanentemente en la capa de ejecución. Además, por razones de seguridad, Calldata requiere gas para cada paso de ejecución con el fin de prevenir el abuso de recursos de la red.

Después de que Ethereum completara la fusión, separó la capa de consenso (responsable del consenso de PoS) y la capa de ejecución (ejecución del código del contrato). El trabajo de la capa de ejecución es ejecutar los datos almacenados en Calldata (que se puede considerar un tipo de transacción).

El contenido contenido en Calldata se puede dividir en dos partes:

  1. Resultados de la ejecución
  2. Datos de transacción - no tiene mucho uso. Una vez que la verificación es válida, no tiene utilidad. Es suficiente con descargar la verificación después de un tiempo lo suficientemente largo. Ni siquiera es necesario transmitirla a la capa de ejecución - EIP-4844 es para resolver el problema de los datos de transacción. Esta parte representa más del 60% del costo total de Calldata.

Fuente: https://dune.com/optimismfnd/optimism-l1-batch-submission-fees-security-costs

De hecho, como datos de transacción, solo hay requisitos de verificación y no de ejecución. No es necesario transmitirlo a la capa de ejecución para aumentar la carga en la capa de ejecución. Solo se puede almacenar en los nodos de la capa de consenso.

Con este fin, EIP-4844 introduce un nuevo tipo de transacción llamado Blob (Objetos Binarios de Gran Tamaño), que subdividen aún más los tipos de transacción. A diferencia de las transacciones regulares, los Blobs llevan un paquete de datos adicional de alrededor de 125 KB. Estos Blobs existen solo en la capa de consenso, funcionando como un paquete de caché similar a una base de datos adicional adjunta. Están específicamente diseñados como un tipo de datos separado (Blob) para los datos transmitidos desde la Capa 2, distinto del Calldata de la Capa 1. En consecuencia, los datos de Blob solo necesitan ser accesibles y verificados por aquellos que lo necesiten dentro de un cierto período de tiempo, sin necesidad de que la ejecución de la Capa 1 maneje todo el proceso. Esto alivia significativamente la carga en la Capa 1.

Proto-Danksharding introduce Blobs con un tamaño de 128 KB cada uno, con cada bloque de Ethereum planeado para incluir 3-6 Blobs (0.375 MB - 0.75 MB), expandiéndose gradualmente a 64 en el futuro. En comparación, el bloque actual de Ethereum puede acomodar menos de 200 KB de datos. La introducción de Blobs aumentará significativamente la cantidad de datos que los bloques de Ethereum pueden contener.

Fuente: https://etherscan.io/chart/blocksize

EIP-4844 es la versión avanzada de Danksharding, que tiene como objetivo lograr el almacenamiento temporal y la recuperación de datos fuera de la cadena a través de los nodos de Ethereum. Layer2 comprime los datos fuera de la cadena. Por lo tanto, se espera que permita a L2 transportar más datos por blockchain, reduciendo las tarifas comerciales de 10 a 100 veces.

Si Dencun logra con éxito el objetivo promedio de 3 bloques por bloque después de la actualización, la capacidad de procesamiento de L2 se incrementará casi 2 veces. Si finalmente se logra el objetivo de agregar 64 bloques a un bloque, la capacidad de procesamiento de L2 mejorará casi 40 veces.

Proto-Danksharding introduce EIP-1559 para reducir aún más los costos de blob

  1. Diferentes tipos de gas deben tener costos base y límites máximos diferentes
  2. Los costos de datos de blob son más baratos: los blobs no compiten por el espacio de bloque, la tarifa teórica de gas debería ser más baja y el gas es más barato, lo que reduce aún más los costos.

¿Qué pasa si quiero ver datos de transacción?

EIP-4844 también introduce el esquema de compromiso KZG (Kate-Zaverucha-Goldberg) como parte del proceso de verificación de blob y generación de certificación. El compromiso KZG es un esquema de compromiso polinomial que permite a los remitentes usar una cadena corta para comprometerse con polinomios, y permite a los verificadores usar cadenas cortas para confirmar los compromisos declarados. En pocas palabras, KZG puede simplificar la verificación de grandes cantidades de datos en la verificación de compromisos criptográficos pequeños.

Comparación antes y después de la introducción de Proto-Danksharding.

2.2 Otros

EIP-6780 propone modificar la función del opcode SELFDESTRUCT para prepararse para futuras aplicaciones de árboles de Merkle. En el futuro, a través de la aplicación de árboles de Merkle, la eficiencia de almacenamiento de Ethereum se mejorará considerablemente.

EIP-1153 permite que el protocolo realice almacenamiento temporal agregando un opcode de almacenamiento transitorio, lo que ahorra las tarifas de gas de la red.

EIP-6475 es una solución complementaria a EIP-4844, que proporciona una mejor legibilidad y un orden secuencial compacto al introducir tipos de transacciones codificados en SSZ.

EIP-4788 tiene como objetivo mejorar la estructura de los puentes entre cadenas y las piscinas de participación.

3. Situación de datos relevante

3.1 Situación de datos de Capa 2

  1. Total TVL

El TVL total ha superado los $20 mil millones

Fuente: https://l2beat.com/scaling/tvl

  1. Situation de TVL de la Capa 2

Aunque Vitalik cree que ZK es la solución final para Rollup, de hecho Arb+OP y otros sistemas Op han superado el 85%. Al mismo tiempo, muchos proyectos también están probando la combinación de OP+ZK y están iterando constantemente.

Fuente: https://l2beat.com/scaling/summary

  1. Situation de tarifas de gas de Capa 2

La tarifa de manejo de unos pocos dólares por una sola transacción puede considerarse una pequeña cantidad para OG que están expuestos tempranamente a la web3.0, pero sigue siendo demasiado cara para la adopción masiva.

Fuente: https://l2fees.info/

  1. Ingresos

Seleccione Layer1 y Layer2 para la categoría, y seleccione las cuatro cadenas públicas en la imagen para blockchain (Fuente: https://cryptofees.info/)

3.2 TPS

El TPS más temprano de Ethereum es 108. Teóricamente, el TPS de la Capa 2 puede superar las 100,000 transacciones/segundo (TON). Sin embargo, actualmente no hay aplicaciones de este nivel, lo cual también es motivo de preocupación.

Fuente: https://chainspect.app/dashboard/tps

La TPS máxima en tiempo real actual en la Capa 2 es inferior a 50.

Fuente: https://chainspect.app/dashboard/tps?tag=layer_2

4. Problemas que aún quedan por resolver

  1. ¿La liquidez de Ethereum está fragmentada debido a múltiples capas 2 diferentes? Las soluciones potenciales son compartir secuenciadores, secuenciadores descentralizados, etc.
    1. CM: No es fácil que el dinero de la cadena A vaya a la cadena B. El concepto de Capa 2 es una capa de servicio. Arb se centra principalmente en derivados liderados por Gmx. El mercado de la Capa 2 es relativamente pequeño. Al principio, la tarea de la Capa 2 es subdividir el negocio de Ethereum en la Capa 2. La solución ahora es resolverlo a través de la capa de aplicación. Para resolver el problema de la experiencia a través de aplicaciones entre cadenas, inevitablemente habrá una separación de fondos desde la perspectiva de la cadena, principalmente debido a problemas de seguridad.
    2. DZ: ¿Parece que Layer 2 ha aumentado mucho recientemente? ¿Están aumentando las expectativas para Layer 2? ¿Se puede reducir la tarifa inmediatamente después de unirse a 4844? Esto llevará a algunos cambios en el patrón, como el movimiento de USDT de Tron a Ethereum Layer 2.

Apéndice—Conocimiento Común

1. Actualizaciones y bifurcaciones de la red

En el proceso de desarrollo del protocolo Ethereum, las actualizaciones de red y bifurcaciones tienen el mismo significado. Ambos son cambios en el protocolo Ethereum y la adición de nuevas reglas (en forma de EIP), que pueden ser planeados o no planeados. Pero el significado de una bifurcación dura es diferente. Significa que esta actualización de red no es completamente compatible con versiones anteriores y puede incluso cambiar la funcionalidad existente de los contratos implementados e invalidar algunas transacciones anteriores.

2. Introducción a EIP/ERC

Principales fuentes de referencia: https://eips.ethereum.org/EIPS/eip-1, es decir, EIP-1

Clasificación de EIP 2.1

Los EIP se pueden dividir en tres grandes categorías:

EIP de la Pista de Estándares:Este tipo de EIP describe cualquier cambio que afecte a la mayoría o a todas las implementaciones de Ethereum, o cualquier cambio o adición que afecte a la interoperabilidad de las aplicaciones que utilizan Ethereum. En pocas palabras, es cualquier EIP que cambie todos o la mayoría de los detalles de implementación de Ethereum. Se puede subdividir en las siguientes categorías:

  1. Core: se refiere a cambios que pueden llevar a bifurcaciones y requerir modificaciones en el consenso (como EIP-5, EIP-101, etc.), así como cambios que no son necesariamente consenso pero pueden estar relacionados con el desarrollo “central” de Ethereum;
  2. Networking: Se refiere a los cambios en torno a las comunicaciones de Ethereum devp2p (EIP-8) y el Subprotocolo Ligero de Ethereum, así como a las mejoras propuestas a las especificaciones de protocolo de red Whisper y swarm.
  3. Interfaz: se refiere a modificaciones en las definiciones y estándares de API/RPC del cliente Ethereum, mejoras en los estándares a nivel de lenguaje como nombres de métodos de llamada y ABI de contrato.
  4. ERC: se refiere a estándares y convenciones a nivel de aplicación. Incluye estándares de tokens, registro de nombres, esquemas de URI, abstracción de cuentas, etc.

Meta EIP (Propuesta de Mejora Meta de Ethereum): Esta categoría de EIP gira en torno a cambios en los procesos de Ethereum (o eventos dentro del proceso), incluidas modificaciones a los procesos, guías de usuario, procesos de decisión, entornos de desarrollo y herramientas. Dado que estas modificaciones requieren la adhesión colectiva de los usuarios de la comunidad, es necesario lograr un consenso comunitario.

Propuesta de Mejora Informativa (Propuesta de Mejora Informativa de Ethereum): Este tipo de EIP es una mejora no estándar, no propone nuevas características, sino que aborda problemas de diseño y ofrece opiniones sobre pautas generales o información dentro de la comunidad de Ethereum. No necesariamente representa un consenso o recomendación de la comunidad de Ethereum.

Actualmente, el repositorio EIP ha experimentado la separación de ERC (Ethereum Request for Comment) y EIP. La propuesta EIP-7329 sugiere dividir las especificaciones ERC del repositorio EIP en un nuevo repositorio, conservando solo el EIP del protocolo central. Por lo tanto, el repositorio EIP actual se centra en la estandarización de Ethereum en sí y los protocolos construidos sobre él, rastreando mejoras pasadas y en curso en forma de EIP. Por otro lado, el repositorio ERC está dedicado a la estandarización de la capa de aplicación de Ethereum, rastreando mejoras a los estándares de aplicación en forma de ERC. ERC ha dado lugar a varios estándares conocidos como ERC-20, ERC-721, ERC-1155 y otros.

Proceso de revisión EIP 2.2

Idea - Una idea previa al borrador. Esto no se registra en el repositorio de EIP.

Borrador - La primera fase de seguimiento formal en el desarrollo de un EIP. Cuando está correctamente formateado, el EIP se fusiona en el repositorio EIP por el editor de EIP.

Revisión - El autor del EIP marca el EIP como listo y solicita revisión por pares.

Última llamada: esta es la última ventana de revisión para el EIP antes de la transferencia a

Final - El editor de EIP asignará

Última Llamada

Es el estado y establecerá la fecha de finalización de la revisión (

última-llamada-plazo

) , generalmente después de 14 días.

Si durante este período se producen cambios normativos necesarios, el EIP se revertirá a

Revisión

.

Final - Este EIP representa el estándar final. El EIP final está en un estado final y solo debe actualizarse para corregir erratas y agregar aclaraciones no normativas.

El PR que mueve el EIP desde la última invocación hasta la invocación final no debe contener ningún cambio que no sean actualizaciones de estado. Cualquier cambio propuesto de contenido o editorial debe ser presentado por separado y antes de este PR de actualización de estado.

Estancado

Borrador

  • en o

Revisión

o cualquier EIP que haya estado inactivo durante 6 meses o más

Última Llamada

será trasladado a

Estancado

. El autor o editor de EIP puede retroceder el EIP

Borrador

o de un estado anterior para recuperarse. Si no se resucita, la propuesta puede permanecer así para siempre.

Los autores de EIP son notificados de cualquier cambio de algoritmo en su estado de EIP

Retirado - El autor de EIP ha retirado el EIP propuesto. Este estado es final y no se puede resucitar utilizando este número de EIP. Si la idea se continúa más tarde, se considerará una nueva propuesta.

Vivo - Un estado especial de un EIP que está diseñado para ser actualizado continuamente y no alcanza un estado final. El más famoso de ellos es EIP-1.

Descargo de responsabilidad:

  1. Este artículo ha sido reimpreso de [PANews]. Todos los derechos de autor pertenecen al autor original [Investigación E2M]. Si hay objeciones a esta reimpresión, por favor contacte al Gate Learn equipo, y lo manejarán con prontitud.
  2. Descargo de responsabilidad: Las opiniones expresadas en este artículo son únicamente las del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!