La fuga de inactividad es otro mecanismo para proteger la Beacon Chain de la criptomoneda Ethereum 2.0

Inactivity Leak ethereum 2Con el enfoque de la transición de la criptomoneda Ethereum al consenso POS en lugar de la minería POW, el problema del funcionamiento estable de la futura red POS Beacon Chain se está volviendo cada vez más agudo. Los principales mecanismos de protección son multas por un nodo inactivo, Slashing: exclusión de la red del validador por violar las reglas de operación y fuga de inactividad. Si la mayoría de los participantes de la red están familiarizados con los dos primeros castigos para los validadores, entonces no muchos entusiastas de las criptomonedas han oído hablar del castigo llamado fuga de inactividad.

Las penalizaciones y cortes en Beacon Chain ayudan a hacer frente a casos aislados en el funcionamiento incorrecto de uno u otro validador, reduciendo el saldo del validador o excluyéndolo por completo de la red con la imposición de una multa importante. Estos dos métodos son muy efectivos contra casos aislados, pero no podrán resistir un ataque masivo con muchos validadores cuando hay más del 30% de validadores inválidos en la red. Por sí mismo, un ataque tan masivo a la red de Beacon Chain puede ocurrir intencionalmente, lo que puede ser muy costoso y, a menudo, poco práctico. Pero también es posible que haya un error en el código del programa validador (cliente), que se activa de forma independiente cuando ocurren ciertos eventos o se llama específicamente para piratear.

Vale la pena señalar que en este momento ya hay 6 clientes diferentes para ejecutar el servidor con el validador Ethereum 2.0: Prysm, Teku, Nimbus, Lodestar, LightHouse y Grandine. Tal variedad de clientes para ETH2 no es casual, porque. habrá menos posibilidades de encontrar el mismo error en el código de diferentes clientes, escrito en diferentes idiomas y por diferentes personas.

Sin embargo, la presencia de diferentes clientes no garantiza que, en realidad, todos los clientes se utilizarán de manera uniforme, lo que sucedió en 2021 cuando más del 60 % de todos los validadores utilizaron un cliente de Pryzm. Lo que prácticamente acabaría con la seguridad de toda la red Ethereum 2.0 si los desarrolladores de este software cometieran un error en el código del programa. En este caso, ya no importará si este error fue intencional o no, porque. se llegará a un fallo crítico por el cual se socavará la credibilidad de la criptomoneda Ethereum, lo que debe evitarse a toda costa.

En realidad, para esto, introdujeron un mecanismo de protección como la fuga de inactividad. Esta protección radica en que no se desconectan de la red validadores individuales, sino todos los validadores que tienen un cliente instalado con un error en el código del programa. Este mecanismo se activa si este cliente en la masa total tiene una participación de más de 1/3 de todos los clientes en la red Beacon Chain. Cuando está deshabilitado, el validador recibirá una penalización hasta que actualice su versión de cliente o cambie a otro cliente. Cuanto más tiempo trabaje el validador con un error, mayor será la penalización. Por ejemplo, el cliente Pryzm ahora tiene una participación del 40% de todos los clientes en la red ETH2 y LightHouse, el 32%, que ya es críticamente alto y puede provocar una falla grave cuando se detectan errores en el trabajo en estos clientes.

Idealmente, debería haber al menos 5 clientes diferentes con partes iguales en la Beacon Chain en funcionamiento.

Puede leer más sobre la fuga de inactividad en la red de Beacon Chain en este enlace.

distribución de ethereum 2 por cliente

Al elegir un cliente para su validador, en primer lugar, preste atención a este parámetro y elija un cliente que tenga menos del 30% de la red. Por lo tanto, contribuirá a la estabilidad general de toda la red Ethereum 2.

También puede cambiar el software de Pryzm al Nimbus menos popular para un validador que ya funciona utilizando las instrucciones para cualquier opción de transferencia en el sitio web ClientDiversity.org

Para la red ETH1, el cliente GETH tiene un 83%, lo que no impide que funcione la red actual, pues. la seguridad está determinada en mayor medida por el minado de la criptomoneda Ethereum en tarjetas de video y ASICs.

Puede crear su propio validador solo con 32ETH, que es bastante caro, por lo que los servicios de participación de ETH2 ahora son populares. Con la ayuda de la cual puede participar en POS ETH2 con casi cualquier cantidad. Para dar una analogía, los servicios de participación son grupos en el mundo de la minería POW que combinan muchos mineros pequeños en uno grande.

El conocido intercambio Binance  tiene su propio servicio de participación Ethereum 2 (0% de comisión), que puede usar si está interesado en la minería ETH POS. Binance ha lanzado actualmente alrededor del 10% de todos los validadores, que son alrededor de 40,000 validadores a 32ETH cada uno.