Este artículo no está dirigido a ningún cliente. Necesitamos saber que cada cliente e incluso cada especificación puede contener deficiencias y lagunas. Sin mencionar que Eth2 es un protocolo muy complejo y sus implementadores son simples mortales. El propósito de este artículo es resaltar cómo y por qué reducir el riesgo.
Después del lanzamiento de la red de prueba Medalla, alentamos a todos a usar diferentes clientes para participar en la red de prueba. El día en que se creó la red de prueba, nos mostró la importancia de los múltiples clientes: los nodos que se ejecutan en los clientes Nimbus y Lodestar no podían manejar el trabajo de toda la red de prueba, por lo que no se mantuvieron al día con el progreso de los nodos de sincronización. . Como resultado, Medalla no comenzó a finalizar media hora después del lanzamiento.
El 14 de agosto, los nodos de Prysm tuvieron un error de hora porque uno de los servidores de hora a los que hacían referencia saltó repentinamente a una hora futura. Como resultado, estos nodos comienzan a proponer bloques futuros y a validar pruebas futuras.
El equipo de Poly Network anunció el último progreso: el saldo de alrededor de 100 millones de dólares estadounidenses se restablecerá antes de las 0:00 del 23 de agosto: el equipo de PolyNetwork anunció el último progreso del plan de piratería;
1. El equipo de Poly decidió completar la conversión entre 96 942 063 DAI y USDC devueltos por el hacker de sombrero blanco antes de las 0:00 del 23 de agosto (UTC) para restablecer el saldo de 96 389 444,23 USDC y 673 227,94 DAI en el contrato antes de la conversión. utilizará sus propios fondos para compensar la pérdida de deslizamiento y las tarifas de manejo incurridas durante la transacción. Al mismo tiempo, completará el cambio de los activos de comparación y restaurará los activos antes de las 0:00 del 23 de agosto (UTC). PolyNetwork abrirá el grupo de transacciones entre cadenas lo antes posible después de que el equipo de O3 le notifique que ha decidido abrir el grupo de transacciones entre cadenas.
2. Restauración de transacciones históricas estancadas: el equipo es urgente y prioriza las transacciones históricas afectadas. La mayoría de las transacciones históricas estancadas se han recibido con éxito en las últimas 24 horas. Esperamos restaurar completamente las transacciones históricas estancadas dentro de las 24 horas. Sin embargo, debe tenerse en cuenta que las transacciones relacionadas con los activos afectados, incluidos WBTC, ETH, USDC y USDT, no pueden reanudarse dentro de las 24 horas.
3. Recuperación del servicio de puente de cadena cruzada: hoy, PolyBridge agregó la función de cadena cruzada de 13 activos, incluidos: 8PAY, AQT, COW, DMOD, DOV, LEV, NEST, ONG, ONTd, PLUT, SPAY, STN, YFI. Hasta ahora, PolyBridge ha restaurado la función de cadena cruzada de un total de 44 activos. [2021/8/20 22:27:27]
Sin embargo, después de calibrar el reloj del nodo (actualizando la versión del cliente, o porque el servidor de tiempo se ajusta a la hora correcta), el nodo que canceló la protección contra cortes antes encuentra que sus activos prometidos han sido cortados.
El profesor de la Escuela de Negocios de Harvard, DiMaggio, se une a Sperax como investigador económico: el profesor de la Escuela de Negocios de Harvard, DiMaggio, anunció que se unirá al equipo de Sperax como investigador económico, responsable del diseño de monedas estables en USD, activos sintéticos y derivados de opciones. La principal dirección de investigación del profesor DiMaggio es la tecnología financiera y su impacto en el mercado de intermediarios financieros. El profesor DiMaggio se unió a Sperax como investigador económico en Terra. Además, el ex investigador de Terra, Nicolas Andreoulis, se unió a Sperax a fines de 2020. [2021/3/30 19:28:31]
Todo esto sucedió de una manera un poco delicada, y recomiendo leer el resumen del evento de Raul Jordan.
Cuando los nodos de Prysm comienzan a viajar en el tiempo, representan aproximadamente el 62 % de la red. Esto significa que no se pueden cumplir los criterios mínimos para finalizar un bloque (>2/3 validadores activos en la cadena). Para empeorar las cosas, estos nodos no pueden encontrar la cadena que esperan (aparece una brecha de 4 horas en la línea de tiempo, todos van a un momento ligeramente diferente en el futuro), por lo que predicen los datos "faltantes" cortando El bifurcación inundó toda la red.
El presentador de CNBC puede invertir el 1% de los activos netos en Bitcoin: Golden Finance informó que el presentador de CNBC, Jim Cramer, dijo recientemente en un podcast que se sintió atraído por la capacidad de Bitcoin para apreciar y protegerse contra la inflación, y planea invertir el 1% de su patrimonio neto en Bitcoin. [2020/9/16]
Gráfico: Actualmente, los clientes de Prysm representan el 82 % del número total de nodos Medalla
Fuente: ethernodes.org
Luego, en este punto, la red se inunda con diferentes predicciones para el encabezado de la cadena, por lo que todos los clientes comienzan a lidiar con más y más trabajo para determinar qué encabezado de la cadena es válido. Esto lleva a que los nodos se atrasen, necesiten sincronizarse, se queden sin memoria y otras formas de caos, todo lo cual exacerba el problema.
En general, este evento fue bueno, ya que no solo nos permitió solucionar un problema fundamental relacionado con los relojes, sino que también nos permitió realizar una prueba de esfuerzo del cliente en condiciones de fallas graves en los nodos y carga de la red. En otras palabras, esta falla nos dice que la red no puede ser demasiado extrema, y el culpable de este incidente es que los nodos de Prysm representan la mayor parte de la red.
beneficioso para eth2
Como se discutió en la segunda entrega de esta serie, 1/3 es un número mágico para mantener la seguridad de la red de acuerdo con el algoritmo de tolerancia a fallas bizantina asíncrono. Si más de 1/3 de los validadores están fuera de línea, las épocas ya no se pueden finalizar. Entonces, mientras la cadena sigue creciendo en este punto, ya no es posible finalizar un bloque y garantizar que sea parte de la cadena canónica.
Beneficios para los validadores
En gran medida, los validadores están motivados para hacer cosas que son buenas para la red, no porque todos piensen que es lo correcto.
Si más de 1/3 de los nodos están fuera de línea, entonces la sanción para los nodos fuera de línea comienza a aumentar, que es la llamada sanción por "inacción".
Esto significa que un validador quiere asegurarse de que si su propio nodo se desconecta a la fuerza, es imposible forzar la desconexión de otros nodos al mismo tiempo.
Lo mismo ocurre con el decomiso. Sin embargo, siempre existe la posibilidad de que se corte un validador debido a un error/error en la especificación o el software, con una sola barra siendo "solo" 1 ETH.
Sin embargo, si se cortan muchos validadores al mismo tiempo, la penalización aumenta a 32 ETH. Y este número mágico, cuando se recortan más de 1/3 de los validadores, se recortan 32 ETH.
Estos incentivos se denominan anticorrelaciones de vida y anticorrelaciones de seguridad, respectivamente, y son un aspecto intencional de eth2. Los mecanismos de anticorrelación incentivan a los validadores a tomar decisiones que son en el mejor interés de la red al vincular las sanciones individuales al grado de influencia que cada validador tiene en la red.
Visualización de datos
Eth2 está siendo implementado por varios equipos independientes, cada uno de los cuales desarrolla un cliente independiente basado en la especificación escrita principalmente por el equipo de investigación de Eth2. Esto garantiza que haya múltiples implementaciones de nodos de balizas y clientes de validación, con cada equipo tomando diferentes decisiones sobre las tecnologías, lenguajes, optimizaciones, compensaciones, etc. necesarios para construir un cliente eth2. De esta manera, cuando ocurre un error en cualquier capa del sistema, solo afectará al usuario que ejecuta un cliente específico, en lugar de a toda la red.
Si solo el 20 % de los nodos eth2 se estuvieran ejecutando en el cliente Prysm y el 85 % de los validadores estuvieran en línea en el momento de este error de Medalla Prysm, entonces los nodos Prysm no sufrirían ninguna penalización por "inacción", y solo una pequeña penalización y algunas noches de insomnio. los desarrolladores harán el truco.
En cambio, se redujeron de 3500 a 5000 validadores en un período de tiempo muy corto debido a que demasiados validadores ejecutaban el mismo cliente (a muchos de los cuales se les eliminó la protección contra corte).
*Alta correlación significa que estos validadores tienen una penalización de ~16 ETH porque están usando un cliente común.
* Al momento de escribir este artículo, todavía se están realizando recortes, por lo que aún no hay números finales.
Usar un nuevo cliente
Ahora es el momento de participar en la prueba con un cliente diferente, encuentre un cliente que sea utilizado por una pequeña cantidad de validadores (haga clic aquí para ver la distribución). Lighthouse, Teku, Nimbus y Prysm funcionan relativamente estables en este momento, pero Lodestar se está poniendo al día rápidamente.
¡Lo más importante es probar el nuevo cliente! Podemos intentar construir una distribución de nodos más saludable en Medalla para prepararnos para la red principal descentralizada.
Fuente: Blog de Ethereum
Por Carl Beekhuizen
Tags:
La plataforma estable de cambio de divisas Curve planea agregar otro grupo de fondos: HBTC/WBTC.El 26 de agosto de 2020, para aumentar aún más la liquidez de las monedas ancladas en Bitcoin en Ethereum.
Los grandes eventos de lanzamiento de blockchain multicliente distribuidos son poco comunes. Ayer (30 de julio) fue el quinto aniversario del nacimiento de ETH 1.
BTC rompió efectivamente la marca de 12,000 enteros. A lo largo del mercado histórico, cada vez que Bitcoin se reduce a la mitad.
Este artículo no está dirigido a ningún cliente. Necesitamos saber que cada cliente e incluso cada especificación puede contener deficiencias y lagunas.
La dificultad de la minería de Bitcoin ha aumentado un 9 % desde la reducción a la mitad del 11 de mayo de 2020.
El artículo es una contribución del análisis de blockchain de Niu Qi.
A las 0:39 a. m. del 19 de agosto, el Token DOT nativo de la red Polkadot (Polkadot) "aterrizó" oficialmente en la red principal, realizando la función de transferencia en cadena.