
Autor: Macauley Peterson, Blockworks;
La última reunión de desarrollador de Coreum Core de Ethereum finalmente determinó alguna fecha tentativa para el próximo plan de actualización DENCUN DIENCUN DIGUN DIGUN NETA PRINCIPAL.
Cabe señalar que solo «si no hay ningún problema importante», los desarrolladores de Ethereum están prestando atención a la siguiente fecha para dividir la red de pruebas públicas de Ethereum:
-
Goerli: 1.17
-
Sepolia: 1.30
-
Holesky: 2.7
Esta será la última vez que Goerli se ha incluido en el plan de prueba, y se espera que la red sea descartada.
También discutieron lo siguiente: las actualizaciones Prage/Electra que no han sido apodadas.La comunidad de Ethereum está considerando centrarse en una función central grande (que puede llevar un año) o actualizarla en múltiples pequeñas mejoras (esto se puede lograr a fines de 2024).
En la actualidad, las siguientes son algunas mejoras que vale la pena prestar atención a después de 2024:
EIP-4844 (Proto-Danksharding)
Este es un punto destacado en Doster EIP, convirtiéndose en el foco de muchos informes de noticias en 2023.
Eli Ben-Sasson, cofundador de Starkware, señaló que la actualización «reducirá el costo de disponibilidad de todos los datos de capa2″.»Así que esto es algo que Starknet espera, para que los usuarios puedan reducir los costos».
Lucas Henning, técnico jefe del desarrollador de billetera Web3 Suku, dijo que este es «un año para la mejora innovadora de Ethereum».
Henning dijo: «[EIP-4844 es] un cambio de cambio», «reducirá los costos de gas acurrucado hasta 100 veces».
Rol de jugador abstracto de cuenta
La tarea principal de Henning es usar la abstracción de la cuenta para mejorar: ERC-4337 y su extensión ERC-6900.
ERC es el subconjunto de EIP, que presta atención al estándar de tokens en el ecosistema de Ethereum.Definen las reglas de los tokens para garantizar la interoperabilidad.A diferencia de algunos EIP que modifican el protocolo central, ERC generalmente no necesita una horquilla dura.
ERC-4337 se lanzó en marzo, y el concepto de abstracción de cuentas «desempeñará un papel clave como el cambio más significativo de los usuarios finales», dijo Henning.
Él dijo: «La abstracción de la cuenta cambiará completamente nuestro camino, percibimos las billeteras e interacción con las billeteras, hacemos que las transacciones de gas sea un estándar, hagan que el inicio de seguridad de seguridad sea una nueva especificación y remodele fundamentalmente la experiencia del usuario de Uto».
Tradicionalmente, Ethereum tiene dos tipos de cuentas: cuentas externas (EOA) controladas por claves privadas y cuentas de contrato controladas por código.La abstracción de la cuenta ha difuminado esta diferencia, permitiendo a los usuarios crear más como una cuenta de contrato inteligente.
Puede mejorar la experiencia y la seguridad del usuario, y permite una lógica de cuentas más complicada, como billeteras de firma múltiples o la recuperación social de las claves perdedoras.
ERC-6900 presenta el concepto de «transacción de la comisión».Este estándar no necesita cambiar el consenso de la red principal de Ethereum, lo que permite a los usuarios encargar la capacidad de enviar transacciones en nombre de ellas, como la aprobación de un lote de operaciones para ahorrar tiempo y problemas.
EIP-1153 (código de operación de almacenamiento instantáneo)
Esta propuesta es parte de Dencun, cuyo objetivo es introducir un nuevo mecanismo para procesar el almacenamiento temporal o transitorio durante la ejecución de contratos inteligentes.
La operación de almacenamiento tradicional en Ethereum es permanente y consume gas.Esto puede ser ineficiente para los datos temporales que no necesitan ser una transacción larga después de una transacción.
EIP-1153 es un código operativo que permite que los contratos inteligentes usen almacenamiento temporal, se borrará el almacenamiento al final de la ejecución de la transacción.
Se incluyó el equipo de UNISWAP Lobbying 1153 y esperaba que ya estuviera en Shapella, pero no pudieron obtener suficiente apoyo para llegar a un consenso entre los desarrolladores centrales.Se espera que la actualización desempeñe un papel importante en la mejora de las funciones y la eficiencia del próximo protocolo V4 que mejora UNISWAP.
Al habilitar el almacenamiento temporal, el EIP-1153 puede reducir el costo de los datos de almacenamiento de gas relacionados con el costo durante la ejecución del contrato y diseñar contratos inteligentes para desarrolladores con mayor flexibilidad.
Al reducir la carga del almacenamiento permanente y minimizar la expansión del estado, el EIP-1153 puede contribuir a la escalabilidad general de la red Ethereum.
EIP-4788 (presentado por la raíz de la raíz del bloque de baliza)
Ethereum se imagina como una gran biblioteca, hay dos partes principales: parte de la máquina virtual de Ethereum (EVM), al igual que las personas que vienen a leer (ejecutando contratos inteligentes) y la parte de la cadena de referencia, como la biblioteca del sistema de directorio, rastrea a todos Libros y su ubicación (consenso y coordinación de la red Ethereum).
Antes de EIP-4788, estas dos partes operaban independientemente hasta cierto punto.La sección EVM no puede acceder directamente al último directorio;
EIP-4788 recomienda colocar la «raíz de bloque de baliza» (raíz abstracta o hash del bloque principal) en cada bloque EVM.
Esto es como un sistema desactualizado del sistema de archivo de tarjetas obsoletos de la biblioteca (baja eficiencia, a veces inexacta) al sistema de enlace real, preciso y directo con la base de datos de la biblioteca principal.
En esta biblioteca moderna, cada vez que agrega, mueve o elimina el nuevo libro (actualización de la cadena de letras), el lector (EVM) obtendrá información precisa inmediatamente.Los lectores pueden creer que están obteniendo la información más reciente y la operación de la biblioteca (como ejecutar contratos inteligentes) es más consistente con todo el sistema de directorio (el estado de la capa de consenso).
Todo esto ocurre en una forma de minimizar la confianza, eliminando las necesidades de las máquinas de predicción externas para proporcionar estos datos, reduciendo así las fallas potenciales o los puntos de manipulación.
Este cambio es particularmente favorable para los protocolos de compromiso de líquido como LIDO, puentes inteligentes basados en contratos y soluciones de hipotecas remotas, porque permite que estos protocolos accedan directamente a datos clave, como el saldo y el estado de las verificaciones de la capa de consenso, mejorando. su seguridad y eficiencia de operación.
EIP-4788 esencialmente introdujo un profeta a nivel de protocolo y aprobó el estado de consenso de Ethereum en toda la Internet principal.
Misha Komarov, la fundadora de NIL Foundation, está desplegando Zkorace para Lido, y lo llama «absolutamente útil».
«Necesitan la raíz de estado de la capa de consenso en la lógica de la aplicación (actualmente Casper FFG demuestra que lo demuestra a través de ZKLLVM a la capa de ejecución en Zkoracle Design», señaló.
EIP-5656 (código de operación de mcopy)
EVM utiliza un conjunto de códigos operativos para indicar varias operaciones para operar.
EIP-5656 introdujo un nuevo código operativo llamado MCOPY, con el objetivo de optimizar el proceso de copia de datos en la memoria durante la ejecución de contratos inteligentes.
En la arquitectura EVM actual, el código operativo existente copia el segmento de datos grandes puede ser ineficiente y costoso.McOPY proporciona un método más efectivo que se espera que reduzca el costo del gas relacionado con estas operaciones al tiempo que mejora el rendimiento.
La operación de memoria rápida significa que el contrato se ejecuta más rápido.
EIP-6780 (autodestrucción restringida)
En Ethereum, el código operativo autodestructo permite que los contratos inteligentes se eliminen de la cadena de bloques.
Durante la ejecución, elimina el código y el almacenamiento del contrato del Estado, y envía el Ethereum restante del contrato a la dirección especificada.
Sin embargo, esta función ha llevado a varios problemas, incluida la complejidad de la gestión estatal y las posibles vulnerabilidades de seguridad.
Al limitar la autodestrucción, Ethereum puede gestionar mejor su tamaño de estado, formando así una cadena de bloques más estable y predecible.
Esto es importante para la escalabilidad y el mantenimiento a largo plazo de la red porque simplificará la futura actualización de Ethereum.