La actualización de Dencun finalmente llega.
A medida que Bitcoin supera su máximo histórico, el hilo narrativo perteneciente a Ethereum ha entrado oficialmente en su última semana de cuenta regresiva. Según información de la Fundación Ethereum, la actualización de la red Dencun se activó con éxito en todas las redes de prueba. Ethereum se actualizará en la red principal a la altura del bloque 8626176 a las 21:55 del 13 de marzo de 2024, hora de Beijing.
Esta actualización es de gran importancia para el ecosistema Ethereum y es otro nodo de desarrollo importante después de la actualización de Shapella.
Como un comienzo importante de la etapa "The Surge" en la ruta de actualización de Ethereum 2.0. La actualización de Dencun se había retrasado anteriormente debido a problemas de errores y fue denominada "Cancún retrasado". Ahora, después de una serie de implementaciones de prueba a principios de año, la actualización de Dencun está lista. En este artículo, Running Finance lo ayudará a comprender los "puntos clave" a los que vale la pena prestar atención en esta actualización de Dencun a través de una perspectiva simple y profunda, con la esperanza de brindarle información valiosa y detallada.
Contenido principal: EIP-4844
La actualización de Dencun cubre principalmente la capa de consenso y la capa de ejecución de Ethereum, enfocándose en la reducción de tarifas, aumento de velocidad, seguridad y experiencia del usuario. Entre ellos, EIP-4844 es el contenido principal de esta actualización de Dencun, cuyo objetivo es mejorar la eficiencia del almacenamiento del sistema Ethereum y reducir los costos de transacción.
Las altas tarifas del gas siempre han sido el mayor obstáculo para el desarrollo de Ethereum, y el mundo ha estado sufriendo por las tarifas del gas durante mucho tiempo. Según se informa, los usuarios han pagado más de 100 dólares en tarifas de transacción durante las horas pico. Según datos de Etherscan, la tarifa promedio actual de gas para transacciones de swap es de aproximadamente $79.
Desde una perspectiva a corto plazo, Rollup puede ser la única solución de escalabilidad confiable de Ethereum: puede aumentar la potencia de procesamiento de Ethereum sin aumentar la carga sobre la red y sin requerir que los usuarios confíen en el sistema. Sin embargo, dado que las tarifas de transacción L1 siguen siendo altas, existe una necesidad urgente de tomar medidas para promover la transición del ecosistema a la fragmentación. Dado que el Ethereum actual de fragmentación no es suficiente para implementar, EIP-4844 esencialmente proporciona un método provisional que puede satisfacer las necesidades actuales.
EIP-4844 adopta una tecnología avanzada llamada "Blob", que utilizará un innovador mecanismo de almacenamiento temporal de datos en la red Ethereum mediante la implementación del proceso Proto-Danksharding, que ayudará a reducir las tarifas de transacción L2. Las redes L2 podrán almacenar datos en L1 de manera más eficiente. Los datos del blob se eliminan aproximadamente cada dos semanas, lo que es suficiente para que L2 administre y recupere los datos y realice la verificación. Por lo tanto, es más barato almacenar datos en blobs que los datos de llamadas de transacciones regulares almacenados indefinidamente en la cadena de bloques Ethereum.
EIP-4844 también presentará Blob Gas, un sistema de facturación independiente que sigue sus propias reglas de precios para contabilizar los cargos base. El formato de los datos del blob está preestablecido para que sea coherente con el formato de futuras especificaciones de fragmentación. Este diseño permite a Rollup aliviar eficazmente la congestión de la red, mientras que un mercado de tarifas separado garantiza tarifas más bajas, lo que lo hace más económico que el método de almacenamiento actual de Calldata.
Los desarrolladores de Offchain Labs dijeron: "Suponiendo el nivel actual de tráfico de la red, una vez que se implemente Dencun, la tarifa del gas de la red de segunda capa debería caer inmediatamente en un 75%". Otro desarrollador dijo: "La actualización de Dencun es como mejorar una carretera con "
Entre los costos de transacción de la Capa 2, el gasto más grande es la tarifa de "Datos de llamadas", que actualmente representa más del 80% del total de los costos de transacción de la Capa 2. El mecanismo Blob puede almacenar datos temporalmente, lo cual es crucial para la verificación de transacciones a corto plazo, y los datos se pueden eliminar más adelante para evitar la sobrecarga del almacenamiento de la red. La integridad y seguridad del proceso de procesamiento de datos están garantizadas mediante tecnología de cifrado que detecta cambios en los datos.
Según informes de análisis anteriores, Proto-Danksharding limitará la cantidad de blobs por bloque a 16 y el tamaño de un solo blob no excederá los 128 KB, lo que se espera que proporcione un aumento de aproximadamente 2 MB en el espacio del bloque. El nuevo espacio de datos permitirá que Optimistic Rollup y Zero-Knowledge Rollup publiquen pruebas de datos de transacciones en la cadena, utilizando Blobs en lugar de "Call Data" para proporcionar datos reales. Los datos del blob se borrarán después de dos semanas y los "datos de llamadas" se almacenarán permanentemente en la cadena de bloques Ethereum.
La propuesta EIP-4844 no solo introduce el mecanismo Blob para transmitir transacciones, sino que también implementa cambios integrales en el sistema, como la lógica de la capa de ejecución, las reglas de verificación y los mercados de tarifas multidimensionales. Estos cambios sentarán las bases para una "fragmentación" completa en el futuro.
¿Cómo cambiarán los cargos por gasolina?
Entonces, una vez que se complete la actualización de Dencun, ¿cómo cambiará la tarifa del gas debido al impacto de la propuesta EIP-4844?
Optimism ha lanzado un sitio web para predecir la tendencia cambiante de la tarifa del gas después de la introducción de la supercadena Blob. Pero los pronósticos del sitio se basan en la suposición simplificadora de una tasa base de Blob Gas de 4,2 gwei, por lo que las cifras reales pueden estar equivocadas.
Las predicciones indican que un blob de aproximadamente 125 kB costará aproximadamente 0,001 ETH. Actualmente, el costo de 125 kB de datos de llamadas es de aproximadamente 30 gwei por gas multiplicado por 16 gas por byte multiplicado por 125 000 gas (aproximadamente igual a 0,06 ETH).
Actualmente, los rollups generan aproximadamente 60 transacciones por segundo (TPS). Si cada transacción es de aproximadamente 200 B, entonces procesan aproximadamente 12 kB por segundo y cada bloque Eth es de aproximadamente 144 kB. En el objetivo inicial, para 3 blobs (3*125kB = 475 kB) en la propuesta EIP-4844, Rollup solo ocupará alrededor del 30% de la capacidad de disponibilidad de datos. A menos que los Blobs tengan otras fuentes de demanda (como inscripciones), se espera que ocurra lo siguiente en el corto plazo una vez que los Rollups se migren a Blobs:
• Las tarifas de los blobs serán muy económicas (menos de 0,001 ETH)
• Las tarifas de transacciones acumuladas también serán muy económicas (menos de $0,05)
*La siguiente imagen muestra los resultados de la prueba de cambio de tarifa de gas publicados por usuarios de Twitter.
¿Qué decían las otras propuestas?
(1) EIP-1153: código de operación de almacenamiento transitorio, utilizado para procesar datos que solo se necesitan durante un corto período de tiempo. Los códigos de operación de almacenamiento transitorio permiten que los contratos inteligentes utilicen un espacio de almacenamiento similar a la memoria al procesar datos. Este espacio de almacenamiento se diferencia del almacenamiento permanente en que su contenido se borra después de cada transacción, de forma muy similar a como se borra un bloc de notas temporal después de que se agota su contenido. Tiene las siguientes características:
• Temporal: Los valores en almacenamiento transitorio se descartarán después de cada transacción y no se guardarán a largo plazo.
• Ventaja de rendimiento: debido a que no requiere acceso al disco, su uso es menos costoso.
• Admite acceso a contratos inteligentes: los contratos inteligentes pueden acceder al almacenamiento transitorio a través de dos nuevos códigos de operación, lo que significa que el contrato puede leer y escribir estos datos temporales.
• Comodidad: cuando se utiliza almacenamiento transitorio, el cliente no necesita pagar tarifas de gas por adelantado para cargar los datos originales, ni necesita limpiar la ranura de almacenamiento después de su uso, lo que hace que todo el proceso sea más eficiente y económico.
(2) EIP-4788: la raíz del bloque de baliza en la máquina virtual Ethereum ayuda a la máquina virtual Ethereum (EVM) a interactuar con la capa de consenso de manera más segura sin depender de fuentes externas de confianza. La EVM puede acceder y verificar directamente estos datos, mejorando la seguridad y confiabilidad del sistema. Esta función admite los siguientes escenarios de aplicación:
a. Fondo común de promesas. Los grupos de apuestas verifican de manera más confiable las cantidades de tokens y el estado de los participantes, lo que reduce la posibilidad de fraude y errores.
B. Volver a comprometerse. Los datos relevantes se pueden verificar directamente y el proceso de cambiar la configuración de apuesta será más sencillo y seguro.
C. Puente de cadenas cruzadas. Los puentes de contratos inteligentes pueden verificar las transacciones y el estado de manera más eficiente, mejorando así la seguridad de las interacciones entre cadenas.
d.Remisión MEV. MEV (Miner Extracted Value) es un medio para beneficiarse del proceso de construcción de bloques optimizando el orden de las transacciones. Utilizando raíces de bloques de balizas, se pueden diseñar estrategias más efectivas para reducir el impacto de MEV, haciendo que las transacciones sean más justas y transparentes.
(3) EIP-5656: MCOPY, es una instrucción EVM (Máquina virtual Ethereum) eficiente que se utiliza para copiar áreas de memoria. Se puede encontrar en los compiladores Solidity, Vyper y Fe y se utiliza para implementar una copia de memoria de palabras exacta y una copia de memoria de palabras parcial. EIP-5656 ayuda a mejorar el rendimiento de la red Ethereum, especialmente en la ejecución de contratos inteligentes, al introducir el código de operación MCOPY. Esta es una mejora importante para los desarrolladores, ya que les permite crear contratos inteligentes más eficientes y rápidos, con la sobrecarga de la precompilación de identidades de llamadas reducida de 700 Gas a 100 Gas.
(4) EIP-6780: se utiliza para eliminar el código de operación SELFDESTRUCT. En el diseño original, la función SELFDESTRUCT del contrato inteligente de Ethereum se implementó llamando a un código de operación especial (código de operación). Cuando el contrato inteligente llama a SELFDESTRUCT, el código del contrato se destruye y el éter y el espacio de almacenamiento restantes se envían a la dirección especificada.
Esta función se diseñó originalmente para limpiar cuando se completa la ejecución del contrato o se produce un error grave.
Cuando ya no se necesita un contrato inteligente, puede liberar espacio de almacenamiento autodestruyéndose y enviar el éter restante a la dirección especificada, evitando así el desperdicio de recursos. El uso de SELFDESTRUCT eliminará todo el código y la información de almacenamiento de la cuenta. Pero en el futuro diseño de los árboles Verkle, esta operación ya no será posible. Porque en el diseño futuro, la información de cada cuenta se dispersará y almacenará en muchas claves de cuenta diferentes, y no habrá una conexión obvia entre estas claves de cuenta y la cuenta raíz. La adopción e implementación de la propuesta EIP-6780 ayudará a mejorar la seguridad de la red Ethereum y evitará el riesgo de pérdida de fondos debido a la autodestrucción del contrato.
(5) EIP-7044: una propuesta de mejora para el mecanismo de retiro de promesas de Ethereum. El objetivo principal de esta propuesta es simplificar y mejorar el mecanismo de retiro de las apuestas de Ethereum para que los retiros voluntarios firmados antes de la actualización de Capella puedan ser efectivos de forma permanente. Estas mejoras pueden garantizar operaciones de participación más seguras y al mismo tiempo mejorar la experiencia del usuario. Al implementar EIP-7044, la red Ethereum puede manejar mejor los validadores y las operaciones relacionadas con las apuestas, mejorando así la estabilidad y confiabilidad de toda la red.
(6) EIP-7045: una propuesta de mejora de Ethereum para las ranuras de prueba de la red para mejorar la seguridad de la red Ethereum y la velocidad de confirmación de transacciones al aumentar la cantidad de ranuras de prueba. Las ranuras de prueba son un concepto del protocolo Ethereum que están estrechamente relacionados con el comportamiento de los validadores y la seguridad de la red. Al ampliar el alcance de los espacios de certificación, se aumenta la capacidad de la red para manejar una gran cantidad de validadores y, al mismo tiempo, se aumenta la seguridad de toda la red.
(7) EIP-7514: Una propuesta de mejora para el método de crecimiento de los validadores de participación de Ethereum al cambiar el método de crecimiento del número máximo de validadores de crecimiento exponencial a crecimiento lineal y al establecer un límite máximo de abandono fijo (límite máximo de abandono). Límite de abandono), que limita la cantidad de validadores que ingresan o salen de la red en cada período de época para hacer frente al rápido crecimiento de las apuestas de Ethereum. La propuesta tiene como objetivo mitigar las externalidades negativas de un suministro total muy alto de ETH apostado hasta que se implemente una solución adecuada.
(8) EIP-7516: una propuesta de mejora para reducir los costos de uso de datos, lo que permite a los usuarios calcular mediante programación el costo de uso de los datos de Blob. La ventaja de esto es que los usuarios pueden calcular y utilizar datos de acuerdo con sus necesidades reales, reduciendo así el costo del uso de datos. Además, en la propuesta también se menciona el concepto de futuros de Blob Gas. Los futuros de Blob Gas son un instrumento financiero que permite a los usuarios fijar los costos futuros de uso de datos de Blob, eliminando así el riesgo causado por las fluctuaciones de los costos de uso de datos.
Es posible que la competencia apenas haya comenzado
Aunque Ethereum ha reducido las tarifas del gas mediante la actualización de Dencun, su solución aún enfrenta desafíos como la fragmentación de la red y problemas de experiencia del usuario. Estos desafíos pueden seguir limitando la capacidad de Ethereum para atraer pequeñas transacciones.
Desde una perspectiva económica, el costo promedio de las transacciones NFT en la plataforma Ethereum es de aproximadamente $140, lo que suele ser un gasto relativamente alto para los usuarios, especialmente cuando las tarifas de transacción exceden el valor del propio NFT. Por lo tanto, las altas tarifas de transacción impulsan a los usuarios a explorar alternativas más rentables.
Por ejemplo, Solana, una cadena de bloques de Capa 1, tiene tarifas de transacción mucho más bajas que Ethereum, con un costo de transacción promedio de solo 0,000036 SOL, equivalente a aproximadamente $0,0047 USD. Esta importante ventaja de costos atrae a muchos usuarios que desean reducir gastos, especialmente aquellos que intercambian NFT con frecuencia.
Además, a medida que los contratos inteligentes se vuelven más complejos, garantizar su seguridad y confiabilidad se convierte en un desafío continuo. El comportamiento malicioso o los errores de programación pueden provocar incidentes de seguridad importantes.
Los desafíos en el mundo del cifrado son continuos, pero la actualización de Dencun es sólo temporal. Como dijo Vitalik, Ethereum requiere tres transiciones tecnológicas clave para lograr una experiencia abierta, global y sin permisos. Ahora todo acaba de empezar. #以太坊升级 >#Dencun提案