Prefacio

A medida que se acerca el momento de la actualización de Ethereum en Shanghai, el volumen de discusiones es cada vez mayor. Por un lado, esperan con ansias las mejoras funcionales que aporta cada actualización de Ethereum y, por otro lado, esperan con ansias las mejoras funcionales que aporta cada actualización de Ethereum. están preocupados por si habrá algún inconveniente después de la actualización. El problema de la caída de los precios de las divisas debido a la falta de ideales está especialmente relacionado con el desbloqueo de las promesas de la cadena de balizas, por lo que muchas personas comenzaron a preocuparse por la actualización de Shanghai. Etereum.

Entonces, ¿qué incluye exactamente esta actualización de Ethereum Shanghai (Capella)? ¿Qué impactos tendrá? Este artículo ha hecho algunas clasificaciones para aquellos que estén interesados.

Desarrolladores principales de Ethereum (equipo principal)

Pero antes de hablar sobre la actualización de Shanghai, tengo que hablar sobre los desarrolladores principales de Ethereum. Después de todo, es este grupo de personas quien discute y decide la dirección del desarrollo de Ethereum. Así que espero que antes de discutir el contenido de la actualización de Shanghai. para conocer este grupo ¿Quién es la persona?

El nombre "Equipo central" de Ethereum se remonta a una publicación de "Preguntas y respuestas" en el foro de Reddit en julio de 2014, que fue respondida por el primer equipo de Ethereum. En la publicación, el equipo de Ethereum agregó una palabra a su nombre y se convirtió en el "equipo central de Ethereum". A finales de 2015, el cofundador de Ethereum, Gavin Wood, creó un canal Gitter llamado "AllCoreDevs" donde los desarrolladores principales de Ethereum podían comunicarse sobre cuestiones de desarrollo de protocolos.

Los desarrolladores principales de Ethereum son aquellos que están haciendo contribuciones importantes al desarrollo del protocolo subyacente de Ethereum. Un ejemplo de una contribución significativa sería enviar múltiples fragmentos de código al software Ethereum (en un nivel inferior a la capa dApp, como el código del cliente). Otro ejemplo sería alguien que esté escribiendo la especificación del protocolo para Ethereum 2.0. Sin embargo, "Desarrollador principal" no es un título conferido a nadie y de ninguna manera es permanente. Si ya no contribuyes, eres simplemente un "antiguo desarrollador principal de Ethereum". Como el cofundador de Ethereum, Gavin Wood.

Progreso actual de la modernización de Shanghai

La Fundación Ethereum celebró su primera reunión de ACD en 2023 el 5 de enero, confirmando los planes para lanzar una "red de prueba pública" para la actualización de Shanghai a principios de febrero, y planeando tentativamente lanzar la "red principal" para la actualización de Shanghai en algún momento de marzo.

La bifurcación en la sombra de la red principal mejorada de Shanghai (Shadow Fork) también se completó y comenzó a las 22:30 del 23 de enero. La "bifurcación en la sombra" servirá como entorno de prueba para la actualización de Shanghai, lo que permitirá a los desarrolladores identificar errores y cualquier problema potencial.

Todos los EIP incluidos en la actualización incluyen:

  • EIP-3651: COINBASE cálida

  • EIP-3855: instrucción PUSH0

  • EIP-3860: Código de inicio de limitación y medición

  • EIP-4895: la cadena de balizas impulsa las operaciones de retiro‌

Se confirmó que el EOF (formato de objeto EVM), que se incluyó originalmente en la actualización principal de esta actualización, se eliminó durante la reunión, y las discusiones posteriores se centrarán en la actualización posterior de Cancún.

🔰 EIP-3651: COINBASE cálida

Este EIP corrige un descuido en EIP-2929 que cambió el costo del gas para acceder a ciertos campos de datos en función de si el cliente ha almacenado los campos de datos en la memoria (WARM) o necesita recuperarlos del costo del disco (COLD).

EIP-2929 Al comienzo de cada transacción, dos datos en la memoria del cliente se configuran en CALIENTE: la dirección de envío y la dirección de recepción. EIP-3651 agrega una tercera dirección a esta lista, la dirección COINBASE (también conocida como feeRecipient), ya que también es la dirección que el cliente tiene en la memoria cuando procesa transacciones en bloque.

🔰 EIP-3855: instrucción PUSH0

Como sugiere el nombre, EIP-3855 introduce un código de operación que coloca el valor 0 en la pila. Presionar 0 se usa a menudo para completar valores en el EVM, y este código de operación proporcionará una forma más eficiente y económica de hacerlo.

🔰 EIP-3860: código de inicio de aceleración y medición

Este EIP aumenta el tamaño máximo de los códigos de inicio e introduce la medición de gas en función de su longitud. El límite de tamaño agrega una invariante a la EVM que hará que sea más fácil razonar y proponer cambios.

Se introdujo una sobrecarga de código de inicio de 2 gases/32 bytes para tener en cuenta el análisis de salto que el cliente debe realizar antes de la ejecución, que no se tuvo en cuenta en planes de gas anteriores.

🔰 EIP-4895: Operación de retiro por empuje de cadena de baliza‌

Este EIP proporciona una forma para que los validadores de Beacon Chain retiren fondos al EVM. La arquitectura se basa en "push" en lugar de "pull", donde los retiros deben procesarse en la capa de ejecución una vez que se retiran de la cola de la capa de consenso.

Los retiros se representan como una "operación" en la carga útil de ejecución, y el cliente EL aplicará estos retiros después de que se ejecute la transacción al construir o procesar el bloque. En otras palabras, los retiros se procesan de manera similar a cómo se acreditan las recompensas de prueba de trabajo y no compiten con las transacciones de los usuarios por el espacio del bloque.

Este enfoque es más complicado que el enfoque anterior de introducir nuevos tipos de transacciones, pero separa claramente esta operación "a nivel de sistema" de las transacciones regulares. Esta separación facilita la seguridad al simplificar las pruebas al reducir las interacciones que surgen al mezclar dichas preocupaciones a nivel del sistema con los datos del usuario.

Además, este enfoque es más complejo en términos del protocolo central que las alternativas basadas en "pull", pero proporciona una integración más estrecha de la funcionalidad clave en el protocolo mismo.

Problema de presión de venta mejorado

Creo que este es un tema que preocupa a mucha gente. Después de todo, según datos de Dune Analytics y el sitio web oficial, hay más de 16 millones de ETH que se pueden retirar después de este desbloqueo, lo que equivale a 26,6 mil millones de dólares estadounidenses. Aunque esto no es una cantidad pequeña, es posible que todos hayan pasado por alto los siguientes puntos:

🔰 Los usuarios de apuestas tempranas son partidarios de Ethereum desde hace mucho tiempo

Estos primeros usuarios que están dispuestos a asumir mayores riesgos son aquellos que ya apoyan a Ethereum desde hace mucho tiempo. Debido a su posición actual en el mercado, también es más probable que estén dispuestos a vender su ETH en el futuro.

🔰 Puede resultar más atractivo para instituciones o grandes inversores

Con la apertura del desbloqueo de promesas, es posible atraer a más instituciones o grandes inversores para que ingresen; por un lado, esta función en sí misma brinda confianza a más usuarios; por otro lado, puede proporcionar un mejor mecanismo de salida para algunos usuarios; sin preocuparse por la liquidez de salida o la salida de descuento; finalmente, algunos usuarios también necesitan obtener ingresos relativamente estables en el mercado bajista. El ingreso anualizado actual de la moneda ETH puede alcanzar el 4,2%, aunque no es comparable a DeFi durante el mercado alcista. pero dadas las condiciones actuales del mercado, este rendimiento sigue siendo atractivo para los partidarios a largo plazo.

🔰 Consenso de la comunidad de Ethereum

El propio Ethereum tiene una base de desarrolladores, una base ecológica y una base de usuarios. Sobre esta base, se ha formado un consenso comunitario relativamente fuerte. Este consenso de la comunidad, a medida que el ecosistema Ethereum continúa desarrollándose, incluida la Capa 2, superando gradualmente a la gran mayoría de las cadenas públicas, el papel de Ethereum como la capa de liquidación más básica y el proveedor de seguridad en el campo del cifrado solo fortalecerá su foso.

🔰 Además del desbloqueo de apuestas de ETH, la actualización también tiene otras optimizaciones de funciones.

Esta actualización no solo incluye el desbloqueo de apuestas de ETH, sino también otras actualizaciones, que también son beneficiosas para el desarrollo a largo plazo de su ecosistema. Por ejemplo, EIP-3651 puede ayudar a los mineros a ahorrar costos de gas y acelerar las transacciones mineras; por ejemplo, EIP-3855 también puede reducir el consumo de gas, lo que puede ayudar; Los desarrolladores lanzan más dAPP imaginativas.

Los analistas de JP Morgan también dijeron en un informe que se espera que la actualización de Ethereum Shanghai aumente los ingresos por apuestas de Coinbase. Según las estimaciones, Coinbase ya gana alrededor de $ 50 millones en ingresos cada año a través de las apuestas de Ethereum, y se espera que después de la actualización de Ethereum Shanghai. que el 95% de los inversores minoristas en Coinbase puedan participar en la apuesta de Ethereum, lo que aportará a Coinbase unos ingresos anuales de entre 225 y 545 millones de dólares estadounidenses.

🔰 Resumen

Con base en los cuatro puntos anteriores, personalmente creo que la apertura inmediata del desbloqueo de promesas tendrá un impacto mínimo en la presión de venta. Incluso este "evento de actualización" será beneficioso para el desarrollo a largo plazo de todo Ethereum, así que no se preocupe. demasiado.

en conclusión

Como se mencionó anteriormente, la actualización de Ethereum en Shanghai es positiva para el desarrollo a largo plazo de todo Ethereum. Significa que los miembros del Equipo Central han estado discutiendo mejores formas de optimizar los servicios de todo Ethereum, aunque EOF no se incluyó. En este informe, es una lástima actualizar después de todo, desde la perspectiva de los desarrolladores, unificar el formato EVM ayudará a reducir la cantidad de "EVM paralelos" que se deben mantener. Continúe prestando atención a la reunión de seguimiento de ACD y espere con ansias la próxima actualización.

Ethereum ha estado en poco más de nueve años desde 2013 hasta ahora para poder lograr tal rendimiento, realmente quiero agradecer a todos los desarrolladores por su contribución y dedicación actualmente, en términos de la Conferencia de Capa de Consenso (CL), EIP-4844; ha sido designada como la primera actualización en el futuro, espero con ansias los cambios y el desarrollo que esta propuesta publicada por V God pueda traer a la próxima actualización.

Referencias

  1. Manual del constructor de Ethereum

    https://ethereum.org/zh-tw/developers/

  2. Hudson Jameson《¿Qué es un desarrollador central de Ethereum?》

    https://hudsonjameson.com/2020-06-22-what-is-an-ethereum-core-developer/

  3. Reunión de capa de ejecución 152 #700

    https://github.com/ethereum/pm/issues/700

  4. La actualización de Shanghai podría mejorar las perspectivas para Coinbase: JP Morgan

    https://decrypt.co/119735/shanghai-update-could-brighten-outlook-for-coinbase-jp-morgan

  5. EIP-4844: TRANSACCIONES SHARD BLOB

    https://www.eip4844.com/

#porquecripto #Ethereum