Noticias

'¡Ponte detrás de Geth!' – Lo que dice este ejecutivo sobre la diversidad de clientes de Ethereum

Published

on

  • La gran dependencia de Ethereum de Geth ha generado preocupaciones de seguridad
  • Muchos críticos ven la diversificación de clientes como una forma de mejorar la seguridad y la resiliencia de la red.

Ethereum (ETH) ha provocado un importante debate en torno al concepto de diversidad de clientes, una cuestión que ha ganado importancia con la evolución de Ethereum 1.0 a Ethereum 2.0. Inicialmente, Etereum se basó únicamente en Go Ethereum (Geth), un lenguaje de cliente escrito en Go.

Sin embargo, con la transición a Ethereum 2.0, la red se dividió en dos tipos de clientes: el cliente de ejecución y el cliente de consenso, el primero ejecuta código en Ethereum y el segundo gestiona los mecanismos de participación y consenso.

¿Qué provocó el debate sobre la diversificación de clientes?

Si bien Ethereum cuenta con una saludable distribución de clientes entre los clientes de consenso, el escenario para los clientes de ejecución es marcadamente diferente.

Una mayoría dominante, aproximadamente el 78%, utiliza Geth, lo que genera preocupaciones sobre la resiliencia y la seguridad de la red. Esta preocupación se puso de relieve por un error crítico en Nethermind, un cliente menor, que, aunque afectó sólo al 8% de los validadores, subrayó los efectos potencialmente catastróficos si un problema similar afectara a Geth.

El incidente provocó discusiones dentro de la comunidad Ethereum sobre la necesidad de una mayor diversidad de clientes para evitar el monopolio de un solo cliente. En el peor de los casos, esto podría detener las operaciones de la red hasta que se implemente una solución. Una situación así dejaría poco margen para la rotación de clientes como estrategia de mitigación.

¿Existe realmente una necesidad de diversificación?

Contrariamente al enfoque de Ethereum, otras redes blockchain como bitcóinSolana y NEAR operan prácticamente sin diversidad de clientes, confiando en cambio en un cliente canónico y singular.

Esto ha generado un desafío único para Ethereum, empujando a las partes interesadas, incluidos los servicios de apuestas y los intercambios, a considerar la adopción de una variedad de clientes para garantizar la resiliencia de la red.

Los criptoexpertos y los líderes de la industria han expresado diferentes opiniones sobre este asunto. Algunos argumentan que, en cambio, la atención debería centrarse en la diversidad geográfica y de operadores para garantizar la resiliencia de la red.

Un argumento importante provino de Robert Leshner, director ejecutivo de SuperState. En una reciente entrevistaél dijo,

“Creo que es casi más seguro tener un cliente completamente experimentado en el que todos estén concentrados. Implementar las especificaciones de Ethereum no es trivial. Las probabilidades de equivocarse con un nuevo cliente que se originó desde cero son mayores que con un cliente existente”.

Sin embargo, Tarun Chitra, director ejecutivo de Gauntlet, tiene una visión completamente diferente cuando se trata de la diversificación de clientes de Ethereum. Chitra cree que, después de todo, puede haber algunos beneficios al tener más de un cliente de ejecución.

Señaló,

“Agregar otros clientes le brinda algunas funciones nuevas. Se pueden volver a verificar implementaciones particulares de alguna criptografía central cuando varias personas han verificado las matemáticas en diferentes idiomas y han llegado a la misma conclusión”.

Encontrar un enfoque alternativo

Históricamente, el debate sobre la diversidad de clientes ha evolucionado, con preocupaciones iniciales sobre la dependencia de un único lenguaje de programación que llevaron a solicitudes de implementaciones en múltiples lenguajes.

Y, sin embargo, a medida que el ecosistema Ethereum ha madurado, el énfasis se ha desplazado hacia refinar a los clientes existentes. Esto, en lugar de diversificarse más. Al menos, eso es con lo que Leshner está de acuerdo.

«Creo que es más razonable que toda la comunidad respalde a Geth, que sea fuerte y perfecto, que intentar conseguir nuevos clientes».

La comunidad Ethereum continúa debatiendo cuál es el mejor camino a seguir, equilibrando la necesidad de innovación y seguridad con los aspectos prácticos del desarrollo de software y la operación de redes.


Esta es una traducción automática de nuestra versión en inglés.

Salir de la versión móvil