Precio de Bitcoin Precio de Bitcoin
Ctrl+D Precio de Bitcoin
ads
Casa > USDT > Info

La red de prueba de Ethereum 2.0 está caída, ¿qué hemos aprendido de ella?

Author:

Time:

-Imagen vía Blair Fraser-

Hace una semana (nota: este artículo se escribió el 17 de diciembre de 2019), anunciamos el lanzamiento de una gran red de prueba pública utilizando el cliente Lighthouse. La red de prueba se lanzó con éxito y ha estado funcionando durante una semana, lo que demuestra por primera vez que la red de prueba Eth2 configurada en el entorno de producción también puede ejecutarse.

Cuando lanzamos la red de prueba, dijimos: "Vamos a intentar colapsar esta red de prueba y confío en que podemos hacerlo". La red de prueba colgó, y dos veces. El primero fue un sábado por la mañana y el segundo fue un lunes por la mañana (ambos hora de Sydney). Después del primer bloqueo (más de 100 épocas pendientes), logramos que la red de prueba volviera a funcionar; pero cuando se bloqueó por segunda vez, decidimos darlo por terminado y no reanudarlo.

El "bloqueo" y el "colgado" mencionados aquí significan que la red de prueba no puede finalizar la época. La razón por la que no se puede finalizar la época es que más de 1/3 de los verificadores están fuera de línea. En términos de diseño, esta red de prueba no se aferrará cuando encuentre problemas, sino que mostrará fallas rápida y claramente.

Los tres principales índices bursátiles de EE. UU. abrieron a la baja en todos los ámbitos. El índice S&P 500 cayó un 0,61 %. Según las noticias del 1 de agosto, los tres principales índices bursátiles de EE. UU. abrieron a la baja en todos los ámbitos. El Dow cayó un 0,36 % y el Nasdaq un 0,58 %. , y el S&P 500 cayó un 0,61%. [2022/8/2 2:52:01]

La piedra angular de esta red de prueba son 4 instancias AWS t2.medium (la configuración del hardware es 2 vCPU, 4 gb de RAM, 32 gb de SSD); cada instancia actúa como un nodo de arranque público con una carga de 4096 validadores. De hecho, nos sorprende que hayan durado tanto; es una carga enorme para un puñado de máquinas con configuraciones de hardware modestas; mientras dos de ellas estén fuera de línea, la red de prueba no puede seguir finalizándose.

Analizamos estos dos choques y aprendimos mucho (detalles en capítulos posteriores). Nuestro equipo ha vuelto al trabajo de desarrollo y espera lanzar una nueva red de prueba la próxima semana (o tal vez unas semanas más tarde, tal vez el trabajo se vea afectado por las vacaciones). Puede seguir nuestro progreso en la página de hitos v0.1.1.

La causa inmediata del primer bloqueo de la red de prueba fue un bucle en la parte de red del software que "ve" una certificación determinada una y otra vez. Este bucle surgió en dos de los cuatro nodos principales que implementamos, agotando sus recursos y haciéndolos incapaces de producir bloques y datos testigo. Este problema fue la causa inmediata de los dos accidentes.

Declaración solemne de BingoEx sobre declaraciones falsas y plataformas falsificadas en Internet: desde su establecimiento, BingoEx ha insistido en mantener el orden normal de las transacciones y se ha ganado la confianza y el apoyo de los usuarios. En respuesta a información falsa reciente en Internet, hago la siguiente declaración:

1. La plataforma siempre se ha adherido a la filosofía comercial de honestidad, legalidad y cumplimiento, y se reserva el derecho legal de perseguir a las personas responsables pertinentes de acuerdo con la ley por el comportamiento verbal de algunas organizaciones o individuos que atacan y difaman maliciosamente a las empresas. reputación.

2. La plataforma se ha centrado en las transacciones contractuales de las principales monedas y ha sido odiada por algunos pares, difamada y calumniada sin sentido en Internet, y se ha apoderado de acciones para sí misma a través de este comportamiento que daña a otros y no se beneficia a uno mismo. Las empresas son así, y sus productos no necesitan explicación.

3. Nuestra empresa condena enérgicamente todas las plataformas falsificadas y las personas que utilizan la marca BingoEx para generar impulso, fanfarronear y engañar bajo el lema de la plataforma. Para tales actos ilegales que dañan la reputación de nuestra empresa y engañan a los usuarios, nuestra empresa se reserva el derecho de perseguir responsabilidad legal por ellos conforme a la ley.

4. Toda la información publicada por cualquier empresa o persona que no esté autorizada o permitida por nuestra empresa no tiene nada que ver con nuestra empresa. Se solicita a los usuarios que evalúen cuidadosamente y protejan de manera efectiva sus derechos e intereses legítimos. Al mismo tiempo, se recuerda a los usuarios que busquen el sitio web oficial de BingoEx o que se comuniquen con el servicio al cliente en línea para su comprensión y consulta. Aquí declaro. Ver el enlace original en el sitio web oficial. [2020/9/23]

Hemos actualizado nuestra implementación de gossipsub para que ahora cada mensaje se dirija de acuerdo con su contenido, lo que significa que si recibimos dos mensajes con el mismo contenido, el protocolo gossipsub ignora el segundo mensaje. También hemos agregado una verificación de mensajes duplicados en el código de cliente de Lighthouse para evitar enviar y recibir mensajes duplicados.

La cantidad de datos se está disparando

Después de que los dos nodos de baliza cuelgan, es imposible que la red de prueba finalice el bloque (porque el 50% de los validadores están fuera de línea). Sin embargo, los dos nodos restantes continúan enviando y recibiendo bloques, que es lo que queremos ver. Sin embargo, después de que la red perdió la finalidad, no pudieron podar y compactar sus bases de datos, lo que provocó que sus bases de datos crecieran varios gigabytes por hora. Debido a que limitamos los discos duros de nuestros nodos de testnet a 32 GB (incluida la parte utilizada por el sistema operativo), eventualmente, sus discos se llenan de datos antiguos y ya no pueden aceptar nuevos bloques. Esto provocó que los otros dos nodos también se desconectaran.

En este caso, también es muy simple restablecer el funcionamiento de la red de prueba, simplemente aumente el disco duro y reinicie el nodo. También estamos contentos con este método de recuperación, porque significa que algunos nodos con discos duros grandes difícilmente se verán afectados en ambos bloqueos.

Mientras escribo esto, Michael está desarrollando una solución a este problema con la idea de reducir la sobrecarga de la base de datos en un factor de 32. Si bien estamos felices de ver que los nodos se recuperan después de que 100 epochs no logran finalizar, la situación actual equivale a ~10 horas de tiempo en vivo para un nodo con menos de 64 gb de disco duro. La resiliencia es muy importante para el cliente de Lighthouse y la actualización de Michael extenderá las 10 horas a 13 días.

Selección de horquilla

También observamos que el tiempo de elección de la bifurcación de la red se extendió a 8 segundos. En nuestra opinión, esto es inaceptable y debe abordarse. Nos dimos cuenta de que este problema se debió a una carga excesiva de BeaconState desde el disco, por lo que escribimos un PR para solucionarlo.

Es genial ver a la gente involucrarse con la red de prueba de Lighthouse y ejecutar sus propios validadores, ¡con más de 400 participantes en nuestra red de prueba! ¡Gracias por sus comentarios! Estas son algunas de las sugerencias que propusieron una y otra vez:

Necesita un tiempo de sincronización más rápido: estamos trabajando en ello y se estima que en la versión 0.1.1, la velocidad de sincronización puede ser 1,5 ~ 2 veces más rápida.

Mejores documentos de docker: Scott está refinando los documentos, y la nueva red de prueba se implementará con docker (es decir, probaremos docker nosotros mismos).

Nodo eth1 más estable: proporcionamos un nodo eth1 público para comodidad de los usuarios, pero resultó que este nodo también provocó que algunos validadores fallaran. Cuando se lance la próxima red de prueba, implementaremos una pequeña cantidad de nodos en diferentes regiones y equilibraremos la carga entre estos nodos.

Más puntos finales de API: el equipo de becaoncha.in se puso en contacto con nosotros y quería más puntos finales de API para su explorador de bloques. Hemos enviado un PR que se espera que se fusione en la versión 0.1.1.

(Fin) (En este artículo se proporcionan muchos hipervínculos; haga clic para leer el texto original y obtenerlo en el sitio web de  EthFans ) Enlace del texto original: https://lighthouse.sigmaprime.io/update-20.html Autor :   Blair  ;Traducción de Fraser: A Jian También te puede interesar:

Tags:

USDT
¿Los datos te dicen quién es la cadena pública más hardcore en 2019?

Desde la locura de financiación de la cadena pública que comenzó en 2017, hasta el lanzamiento de la red principal en 2018.

Li Lihui: La moneda virtual es difícil de satisfacer las necesidades de las aplicaciones a gran escala

Nota del editor: Una nueva ronda de revolución tecnológica y transformación industrial está en ascenso.

El expresidente de la CFTC, Giancarlo, promueve los dólares digitales a través de una fundación sin fines de lucro

J. Christopher Giancarlo, expresidente de la Comisión de Comercio de Futuros de Productos Básicos de EE. UU. (CFTC).

La red de prueba de Ethereum 2.0 está caída, ¿qué hemos aprendido de ella?

-Imagen vía Blair Fraser-Hace una semana (nota: este artículo se escribió el 17 de diciembre de 2019).

Hackeo en 2019: se robaron casi $300 millones en criptomonedas.

Hubo una docena de hacks de intercambio de criptomonedas notables en 2019. De estos, 11 hacks resultaron en el robo de criptomonedas.

Los miembros de la CCPPCh de Shenzhen sugirieron establecer un centro comercial en tierra para los negocios extraterritoriales de moneda digital del banco central en Shenzhen

El rápido crecimiento de las empresas de tecnología de Shenzhen es inseparable del riego del "agua viva" de las finanzas. En el campo de la tecnología financiera.

Expansión ecológica, globalización y ecología comunitaria: tres dimensiones continúan empoderando a OKB

Según las noticias del 6 de enero, el Weibo oficial de OKEx publicó el "Informe mensual de diciembre sobre la construcción del ecosistema OKB".

ads