En una publicación de blog publicada el 14 de octubre, el cofundador de Ethereum, Vitalik Buterin, describió posibles mejoras futuras para el protocolo Ethereum, centrándose en mejoras técnicas a su sistema de prueba de participación (PoS). Titulada “Posibles futuros del protocolo Ethereum, parte 1: La fusión”, la publicación profundiza en estrategias para mejorar la estabilidad, el rendimiento y la accesibilidad al tiempo que aborda los riesgos de centralización.
En primer lugar, Buterin reflexiona sobre la exitosa transición de Ethereum de prueba de trabajo a prueba de participación, también conocida como “The Merge”, hace casi dos años, y señala que “esta prueba de participación ha funcionado notablemente bien en términos de estabilidad, rendimiento y prevención de riesgos de centralización”. ” Sin embargo, enfatizó que “todavía quedan algunas áreas importantes en las que la prueba de participación debe mejorar”.
Mejoras futuras para Ethereum
Uno de los enfoques principales de la publicación es lograr la finalidad de un solo espacio y reducir el requisito mínimo de participación para democratizar la participación en la red. Actualmente, se necesitan de 2 a 3 épocas (aproximadamente 15 minutos) para finalizar un bloque, y se requiere un mínimo de 32 ETH para convertirse en validador. Buterin destaca el conflicto entre minimizar el requisito de participación, reducir el tiempo de finalidad y minimizar la sobrecarga del nodo.
“Hoy en día, se necesitan de 2 a 3 épocas (~15 minutos) para finalizar un bloque, y se requieren 32 ETH para ser apostador”, escribió. Identificó los objetivos de finalizar bloques en una ranura y permitir a los validadores apostar con tan solo 1 ETH. “Encuesta tras encuesta muestran repetidamente que el factor principal que impide que más personas apuesten en solitario es el mínimo de 32 ETH”, señala Buterin.
Para abordar estos desafíos, analiza varios enfoques. Uno implica implementar mejores protocolos de agregación de firmas, utilizando potencialmente pruebas de conocimiento cero (ZK-SNARK), para procesar firmas de millones de validadores en cada ranura. Otro enfoque es la introducción de Comités Orbitales, un mecanismo en el que un comité de tamaño mediano seleccionado al azar finaliza la cadena preservando las propiedades del costo de ataque. “Orbit aprovecha la heterogeneidad preexistente en el tamaño de los depósitos de los validadores para obtener la mayor finalidad económica posible, sin dejar de otorgar a los validadores pequeños un papel proporcional”, explica.
Buterin también considera la creación de un sistema de apuestas de dos niveles con diferentes requisitos de depósito, donde solo el nivel de depósito más alto esté directamente involucrado en proporcionar finalidad económica. Reconoce que “los riesgos dependen en gran medida de los derechos específicos que obtiene el nivel de participación inferior” y que ciertos diseños podrían conducir a la centralización.
Para abordar las vulnerabilidades de seguridad relacionadas con los ataques de denegación de servicio (DoS) a validadores conocidos, Buterin propone la implementación de protocolos de elección de líder secreto único (SSLE). “La mejor manera de solucionar el problema DoS es ocultar la información sobre qué validador va a producir el siguiente bloque, al menos hasta el momento en que el bloque se produzca realmente”, afirma.
Los protocolos SSLE utilizan técnicas criptográficas para crear identificaciones de validación “ciegas”, lo que garantiza que solo el propietario de una identificación ciega pueda generar una prueba válida para proponer un bloqueo sin que otros conozcan su identidad. Sin embargo, Buterin reconoce los desafíos: “Valoramos mucho que Ethereum sea un protocolo razonablemente simple y no queremos que la complejidad aumente aún más. Las implementaciones SSLE que hemos visto agregan cientos de líneas de código de especificaciones e introducen nuevas suposiciones en criptografía complicada”.
También exploró métodos para reducir el tiempo de confirmación de transacciones de Ethereum de los 12 segundos actuales a tan solo 4 segundos, enfatizando el valor de disminuir los tiempos de confirmación para mejorar la experiencia del usuario y ayudar a las soluciones descentralizadas de Capa 2. Las estrategias incluyen reducir los tiempos de los espacios y permitir que los proponentes publiquen confirmaciones previas durante el transcurso de un espacio. Sin embargo, Buterin advierte sobre los posibles riesgos de centralización y la necesidad de incentivos adecuados, señalando que “si agregamos un mecanismo de separación entre el certificador y el proponente, entonces los bloques de ejecución no necesitarán SSLE, porque podríamos confiar en que los constructores de bloques estén especializados”.
Buterin también aborda áreas críticas adicionales, incluida una recuperación de ataques del 51%. Sugiere que si bien la automatización total es imposible, “podemos lograr una automatización parcial […] “Asegurar que los malos en un ataque al menos no puedan obtener una victoria limpia y rápida”. También considera aumentar el umbral de quórum para la finalización del bloque del 67% al 80% para mejorar la seguridad, argumentando que “esta parece una situación mucho más saludable que ‘el lado equivocado’ obteniendo una victoria instantánea”.
Al concluir su publicación en el blog, Buterin advierte sobre la importancia de prepararse para la amenaza potencial de las computadoras cuánticas capaces de romper los sistemas criptográficos actuales: “Esto justifica el conservadurismo en las suposiciones sobre el rendimiento de los diseños de prueba de participación, y también es una causa para ser más proactivo para desarrollar alternativas resistentes a los cuánticos”.
Al momento de esta publicación, ETH cotizaba a $2,524.
Imagen destacada de Bloomberg, gráfico de TradingView.com
Comments are closed.