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

Lectura recomendada Gold | Serie Eth2.0 Staking: Por qué la diversidad de clientes es tan importante

Author:

Time:

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.

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.

Director ejecutivo de MicroStrategy: La industria financiera está integrando Bitcoin en los productos de inversión para que el cifrado se generalice: el 12 de mayo, el director ejecutivo de MicroStrategy, Michael Saylor, tuiteó: "La industria financiera está integrando Bitcoin en los productos de seguros, banca e inversión, haciendo que las criptomonedas se hayan convertido en la corriente principal". [2021/5/12 21:51:16]

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.

Gráfico: Actualmente, los clientes de Prysm representan el 82 % del número total de nodos Medalla

Fuente: ethernodes.org

Musk: Bitcoin es "casi" tan tonto como la moneda de curso legal: El CEO de Tesla, Elon Musk, dijo: Para ser claros, no soy un inversionista, soy un ingeniero. Ni siquiera poseo acciones que cotizan en bolsa aparte de Tesla. Sin embargo, cuando las tasas de interés reales de las monedas fiduciarias son negativas, solo un tonto no cambiaría a otras formas de inversión. Bitcoin es "casi" tan basura como la moneda fiduciaria, la palabra clave es "casi". [2021/2/19 17:29:26]

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:

NEAR
Golden Sentinel丨YAM está a punto de reiniciarse y su contrato inteligente de migración 2.0 pasó la auditoría

¿Recuerda el YAM que "colapsó" dentro de las 36 horas de estar en línea? Su versión 2.0 puede estar disponible pronto.Según el mensaje de Twitter de Yam Finance del 18 de agosto.

Una descripción general rápida de la auditoría de código DeFi y el programa de recompensas por errores

Existe una tendencia actual de que los equipos DeFi publiquen protocolos no auditados.Sin embargo.

Migración entre cadenas: objetos de plagio de proyectos DeFi

Desde que Compound comenzó a extraer liquidez, DeFi se ha vuelto completamente popular. Desde COMP a todo el mercado de divisas.

Lectura recomendada Gold | Serie Eth2.0 Staking: Por qué la diversidad de clientes es tan importante

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.

Tron, Bytom y Wikipedia: ¿Quién es más valioso entre los imitadores ecológicos chinos de DeFi?

De acuerdo con el "Recordatorio de riesgos sobre la prevención de la recaudación ilegal de fondos en nombre de "moneda virtual" y "cadena de bloques" emitido por la Comisión Reguladora de Seguros y Banca de China y ot.

Observación Dorada|Las cadenas públicas tienen escrituras difíciles

Hace unos días, Medalla, la nueva red de prueba de Ethereum, falló en el proceso de verificación debido a la baja tasa de participación. Aunque esto es solo un pequeño accidente.

¿Qué es Yam Finanzas?

Hay algunos proyectos de finanzas descentralizadas que ofrecen préstamos rápidos. Yam Finance (YAM) es un proyecto DeFi que fue solo un destello en la sartén.

ads