Traducción al español:
La red Ethereum ha experimentado grandes cambios en los últimos años. Uno de los más importantes fue «The Merge», donde Ethereum pasó de Proof of Work a Proof of Stake. Este cambio tenía como objetivo hacer que la red fuera más segura y energéticamente eficiente. Ahora, Ethereum funciona con Proof of Stake y ha estado funcionando bien durante casi dos años. Pero todavía hay algunas áreas que necesitan mejorar.
Un problema es que se tarda unos 15 minutos en finalizar un bloque. Finalizar un bloque significa asegurarse de que sea parte del registro permanente en la cadena de bloques. Otra preocupación es que se necesitan 32 ETH para convertirse en validador, lo cual es mucho dinero para la mayoría de las personas. Los validadores son los que ayudan a proteger la red aprobando nuevos bloques.
Ethereum quiere hacer que el staking sea más accesible. Reducir el requisito mínimo de staking de 32 ETH a 1 ETH permitiría que más personas participaran. Esto es parte de la democratización del staking. Más validadores significan más descentralización, lo cual es bueno para la seguridad de la red.
Sin embargo, hay un desafío. Si tienes más validadores y quieres una finalidad más rápida, la red tiene que manejar más datos. Cada validador necesita enviar y recibir mensajes rápidamente. Esto puede aumentar la sobrecarga y dificultar que los nodos operen eficientemente.
Una idea para resolver esto es Single Slot Finality, o SSF. Con SSF, los bloques se pueden finalizar en una ranura, que podría ser tan corta como 12 segundos. Esto es mucho más rápido que los 15 minutos actuales. Las confirmaciones de transacciones más rápidas mejorarían la experiencia del usuario. La gente no tendría que esperar mucho para saber que sus transacciones son definitivas.
Pero implementar SSF no es fácil. Una opción es utilizar métodos de fuerza bruta para manejar rápidamente todas las firmas de los validadores. Esto podría implicar criptografía avanzada como pruebas de conocimiento cero. Otra opción es utilizar comités Orbit. En este sistema, un grupo aleatorio de validadores, denominado comité, es responsable de finalizar los bloques. Esto ayuda a reducir la sobrecarga porque solo un grupo más pequeño necesita comunicarse.
Orbit SSF tiene como objetivo mantener alto el costo de atacar la red. La finalidad económica significa que si alguien intenta atacar la red, perderá mucho ETH. Los comités Orbit preservan esto asegurándose de que, aunque haya menos validadores involucrados en cada bloque, la seguridad general siga siendo sólida.
Otra idea es el staking de dos niveles. Aquí, hay dos tipos de validadores: aquellos que apuestan mucho ETH y aquellos que apuestan menos. Los validadores de nivel superior manejarían más responsabilidades, como finalizar bloques. Los validadores de nivel inferior podrían participar de otras maneras, como crear listas de inclusión o delegar su participación.
Single Secret Leader Election, o SSLE, es otra área de enfoque. En este momento, todo el mundo sabe qué validador propondrá el siguiente bloque. Esto puede facilitar que los atacantes ataquen a ese validador con un ataque de denegación de servicio. SSLE oculta la identidad del siguiente proponente hasta que realmente crea el bloque. Esto ayuda a prevenir ataques DoS contra los validadores.
Implementar SSLE implica criptografía compleja. El desafío es encontrar un método que sea seguro pero también práctico de implementar. Algunas propuestas utilizan técnicas como firmas de anillo o redes mixtas para mantener en secreto la identidad del proponente.
Ethereum también está buscando formas de acelerar las confirmaciones de transacciones. Reducir el tiempo que tarda una transacción en incluirse en un bloque mejora la usabilidad de la red. Un enfoque es la preconfirmación del proponente. Esto permite que el proponente indique que incluirá ciertas transacciones en su próximo bloque. Los usuarios obtienen comentarios más rápidos, lo que mejora su experiencia.
Sin embargo, reducir los tiempos de ranura a, por ejemplo, 4 segundos presenta sus propios desafíos. La latencia de la red se convierte en un problema mayor. Los validadores necesitan comunicarse rápidamente, lo que puede ser difícil para aquellos en regiones con conexiones de internet más lentas. Esto podría centralizar la red, lo que Ethereum quiere evitar.
Otro tema importante es prepararse para posibles ataques del 51%. En tal ataque, alguien que controle más de la mitad de la participación de la red podría intentar revertir transacciones o censurar a otros. Ethereum quiere tener estrategias para la recuperación de ataques del 51%. Una idea es aumentar el umbral de quórum. En este momento, el 67% de los validadores deben aceptar finalizar un bloque. Elevar este umbral podría dificultar los ataques, pero también podría ralentizar la red.
La computación cuántica es otra preocupación. Los expertos predicen que las computadoras cuánticas podrían romper los métodos criptográficos actuales en el futuro. Ethereum está explorando la criptografía resistente a la cuántica para mantenerse seguro a largo plazo. Esto implica encontrar nuevos algoritmos que las computadoras cuánticas no puedan romper fácilmente.
Los stakers individuales juegan un papel crucial en la seguridad de Ethereum. Ayudan a mantener la red descentralizada. Alentar a más personas a convertirse en stakers individuales fortalece la red. Al reducir la cantidad mínima de staking, más personas pueden participar sin unirse a grandes grupos.
También se están considerando diseños de separación entre atestadores y proponentes. Esto significa separar los roles de proponer bloques y dar fe de ellos. Puede ayudar a mejorar la seguridad y hacer que la red sea más resistente.
En general, Ethereum está trabajando en muchos frentes para mejorar su sistema Proof of Stake. Su objetivo es hacer que el staking sea más accesible, las transacciones más rápidas y la red más segura. Si bien existen desafíos, estos esfuerzos son importantes para el futuro de Ethereum.
En resumen, el cambio de Ethereum a Proof of Stake fue un gran paso adelante. Pero todavía hay trabajo por hacer. Al centrarse en la democratización del staking, Single Slot Finality y otras innovaciones, Ethereum tiene como objetivo construir una red mejor y más segura para todos.