Después de la actualización "Muir Glacier", Ethereum ha implementado nuevamente la actualización "Berlín".
Alrededor de las 6:12 p. m. del jueves 15 de abril, la bifurcación dura de Berlín se activó oficialmente en el bloque 12244000 de la red principal. La semana pasada, la potencia informática promedio de toda la red Ethereum fue de 502,37 TH/s, y el tiempo promedio de generación de bloques fue de 13 segundos. El 74,6% de los clientes están listos actualmente.
La bifurcación dura de Berlín optimiza principalmente el rendimiento de la red principal de Ethereum, optimiza los contratos, cubre la eficiencia del gas, actualiza la forma en que la máquina virtual de Ethereum (EVM) lee el código y evita los ataques de denegación de servicio (DDOS). Esta actualización incorporará 4 nuevas propuestas de mejora de EIP:
EIP-2565: Cambiar el costo de gas de las operaciones de módulo/exponenciación. La propuesta EIP-2565 es una revisión del precio del EIP-198 anterior (exponenciación de módulo de números grandes); inicialmente, EIP-198 introdujo un módulo precompilado para exponenciación de módulo que nos permitió importar muchos algoritmos criptográficos que requieren exponenciación de módulo, como el verificación de firmas RSA. EIP-2565 reduce la sobrecarga de gas de este módulo para estar a la par con la sobrecarga de realizar otras operaciones.
EIP-2718: Sobres de transacción estandarizados. Este EIP presenta un nuevo tipo de transacción, que en sí mismo actúa como un sobre para habilitar más fácilmente el soporte para múltiples tipos de transacciones.
EIP-2929: aumentar los gastos generales de gas para los códigos de operación de acceso estatal. Este EIP aumenta el consumo de gas de una transacción al llamar a SLOAD, *CALL, BALANCE, EXT* y SELFDESTRUCT por primera vez.
Brave lanzará una nueva versión para corregir el error que filtra la información del historial de navegación de Tor: el 20 de febrero, el navegador encriptado Brave pronto lanzará una nueva versión, que incluye parches para corregir errores relacionados con la fuga de información. Brave supuestamente tiene un error que puede filtrar información del historial de navegación personal en el navegador anónimo Tor a los proveedores de DNS. Este error no es nuevo, ni es específico del navegador Brave. Brave dijo que ha abordado este problema en un parche, que se espera que esté disponible pronto (Decrypt) [2021/2/20 17:32:19]
EIP-2930: Listas de acceso opcionales. La idea detrás de esta propuesta es corregir el daño causado por EIP-2929 a los contratos existentes y aliviar el problema del aumento en el consumo de gas causado por EIP-2929.
La actualización "Muir Glacier" solo se llevó a cabo en enero, y la actualización "Berlin" comenzó de nuevo. ¿Qué son exactamente las actualizaciones y los hard forks?
Cualquier sistema necesita ser "actualizado", y la cadena de bloques no es diferente. Es muy simple actualizar el software en el sistema centralizado. Solo necesita cargar el último software en el equipo de desarrollo y los usuarios pueden descargarlo. Sin embargo, en el sistema blockchain, "actualizar" no es tan simple. Debido a que no existe una organización centralizada, cada actualización de código de activos digitales como Bitcoin debe ser aprobada por unanimidad por la comunidad. Si la comunidad no puede llegar a un consenso, es probable que la cadena de bloques forme una "bifurcación".
Una bifurcación es una divergencia permanente de la cadena de bloques. Después del lanzamiento de las nuevas reglas de consenso, los nodos no actualizados se niegan a verificar los bloques producidos por los nodos actualizados. Aunque los nodos actualizados pueden verificar los bloques producidos por los nodos no actualizados. , Pero también actuará de acuerdo con las nuevas reglas. Por lo tanto, si todos continúan la cadena que creen correcta, se dividirán en dos cadenas.
La primera bifurcación de Ethereum fue en realidad una solución después de ser pirateada. En 2016, los piratas informáticos aprovecharon las lagunas del código para atacar The DAO, un proyecto de financiación colectiva en Ethereum, y siguieron separando activos del fondo común de The DAO. Para evitar que se transfieran los activos de los inversores, Ethereum eligió directamente una bifurcación dura. Después de la bifurcación, se forman dos cadenas, una es la cadena original (Ethereum Classic, ETC) y la otra es la nueva cadena bifurcada (ETH), cada una de las cuales representa diferentes consensos y valores de la comunidad.
Aunque fue el último recurso por primera vez, Ethereum fue "premeditado" para las posteriores bifurcaciones duras. En lugar de esperar a que otros ataquen, es mejor reparar proactivamente las deficiencias. Desde 2016, Ethereum ha llevado a cabo actualizaciones de todo el sistema a través de bifurcaciones duras muchas veces. En 2019, las dos actualizaciones llamadas "Constantinopla" y "San Petersburgo" se basaron todas en "bifurcaciones duras".
En diciembre de 2020, Ethereum se sometió a una actualización de bifurcación dura de Estambul. ¿Después de menos de un mes, Ethereum ha llevado a cabo una "actualización de Muir" nuevamente? El intervalo es tan corto, ¿cuál es la actualización?
La causa raíz es que la bomba de dificultad Ethereum ya se ha activado.
"Bomba de dificultad de Ethereum" se refiere a una parte del mecanismo de ajuste de dificultad del algoritmo de prueba de trabajo utilizado por Ethereum. Si el tiempo es demasiado corto (menos de 10 segundos) o demasiado largo (más de 20 segundos), el mecanismo aumentará o disminuirá la dificultad de minería en consecuencia.
La bomba de dificultad agrega un valor a la dificultad de minería que solo aumenta con el aumento de la altura del bloque y no cambia con el cambio del tiempo de generación del bloque. Este valor aumenta cada 100.000 bloques y nunca disminuye.
Al principio, la dificultad aumentada por la bomba de dificultad es muy pequeña, por lo que no tiene un impacto evidente en el tiempo de generación de bloques; y el aumento de esta parte de la dificultad también es muy lento, pero su crecimiento está cerca del crecimiento exponencial. Entonces, en un momento determinado, aumentará repentinamente la dificultad de la red y reducirá la velocidad de producción de bloques.
En 2019, la bomba de dificultad comenzó a mostrar su impacto cuando la altura del bloque alcanzó los 8,6 millones y el tiempo promedio de generación de bloques aumentó significativamente; cuando la altura del bloque alcanzó los 8,9 millones, el tiempo de generación del bloque aumentó a 14,3 segundos.
"Para febrero de 2020, el tiempo de bloqueo puede aumentar a 30 segundos. Esto hará que toda la cadena sea muy lenta y difícil de usar". Esta es la llamada "Era de Hielo (Ice Age)".
Una forma de resolver el problema de la edad de hielo es una bifurcación dura. Echemos un vistazo a los cambios en la dificultad de minería de Ethereum en los últimos años.
La figura muestra que hubo dos crecimientos exponenciales obvios en la dificultad y luego una caída directa. Esto se debe a que la bomba de dificultad explotó después de que se lanzó la bomba de dificultad Ethereum, y la dificultad de minar bloques se redujo nuevamente. Todo esto se completó con el bifurcación dura
Una actualización de bifurcación dura solo para retrasar la bomba de dificultad es donde entra en juego la bifurcación dura "Muir Glacier".
Muir Glacier puede retrasar la "bomba de dificultad" en 4 millones de bloques. A medida que pasa el tiempo, no se espera que esta bomba de dificultad vuelva a “explotar” durante varios años. El nombre actualizado "Glaciar Muir" también es para conmemorar al geólogo Muir, quien fue el primer erudito que propuso con precisión el concepto de actividad glaciar.
En cualquier caso, cada actualización de bifurcación dura representa una optimización y mejora de Ethereum. Se dice que la "actualización de Berlín" desencadenará cambios importantes en las funciones de la red Ethereum. ¿Qué piensas de esto? Bienvenido a compartir con nosotros en el área de comentarios.
Clasificación | Jin Zhaoyu
Tags:
¿Qué es Web 3.0? En una frase, la Web 3.0 es una Internet más centrada en el usuario, transparente y segura, enfocada en hacer las cosas más humanas.Antes de presentar la Web 3.0.
1. Coinbase se incluirá en la lista pronto, y las tres principales monedas de la plataforma subirán juntasSolo quedan dos días antes de la cotización directa del gigante de intercambio de criptomonedas Coinbase en Nas.
"Espero que la cadena de bloques se convierta en la instalación subyacente de producción y vida como Internet". ——Li Jun.
Después de la actualización "Muir Glacier", Ethereum ha implementado nuevamente la actualización "Berlín".Alrededor de las 6:12 p. m. del jueves 15 de abril.
Jinse Finance informó que a las 21:30 del 14 de abril, hora de Beijing, Coinbase se incluyó oficialmente en Nasdaq en los Estados Unidos con el código de cotización COIN.
Ecología NFT en la red BSCLa cadena pública de nueva generación representada por Binance Smart Chain ha atraído cada vez más proyectos NFT para ingresar a Binance Smart Chain debido a su mejor compatibilidad.
¿Cómo implementar contratos inteligentes en la plataforma del modelo UTXO de la cadena pública PoW? Ergo ofrece una solución. A las 17:00 del 13 de abril.