Ir al contenido principal

Asegurar Ethereum para el futuro

Estas actualizaciones consolidan a Ethereum como el fundamento descentralizado y resiliente del futuro, en todas sus formas.

Algunas partes de la hoja de ruta no son obligatorias para escalar o asegurar a Ethereum a corto plazo, pero preparan la estabilidad y fiabilidad de Ethereum en el futuro.

Resistencia cuántica

Parte de la que protege Ethereum en la actualidad se verá comprometida cuando la computación cuántica se convierta en una realidad. Aunque es probable que la computación cuántica esté a décadas de distancia de ser una amenaza genuina para la criptografía moderna, Ethereum se está construyendo para ser segura por los siglos de los siglos. Esto significa hacer a Ethereum cuántico resistente(opens in a new tab) tan pronto como sea posible.

El desafío al que se enfrentan los desarrolladores de Ethereum es que el actual protocolo de se base en un esquema de firmas muy eficiente conocido como BLS para agregar votos en válidos. Las computadoras cuánticas son capaces de descodificar esta estrategia de firmas, no obstante, las alternativas cuántico-resistentes no son tan eficientes.

Las estrategias comprometidas «KZG» que Ethereum utiliza en múltiples ocasiones para generar secretos criptográficos tienen vulnerabilidad cuántica. Actualmente, esto se evita usando «configuraciones seguras» en las que muchos usuarios generan una aleatoriedad a la que las computadoras cuánticas no pueden aplicar ingeniería inversa. De cualquier forma, la solución idónea sería incorporar simplemente criptografía cuántica segura. Hay dos enfoques principales que podrían convertirse en sustituciones eficientes de las estrategias BLS: el basado en STARK(opens in a new tab) y el basado en redes(opens in a new tab) de firmas. Se los sigue investigando y se siguen elaborando prototipos.

Lea acerca de KZG y las configuraciones seguras

Ethereum más simple y eficiente

La complejidad crea oportunidades para errores o vulnerabilidades que los intrusos pueden explotar. En consecuencia, parte de la hoja de ruta está simplificando Ethereum y eliminando el código que ha estado pendiente de varias actualizaciones, pero que ya no se necesita o que ahora puede mejorarse. A los desarrolladores les resulta más sencillo y dinámico mantener y razonar una base de código.

Se realizarán múltiples actualizaciones a la Máquina Virtual de Ethereum (EVM) para hacerla más simple y eficiente. Estas incluyen eliminar el código operativo AUTODESTRUCTOR(opens in a new tab): un comando rara vez usado que no se necesita más y que, en algunas circunstancias, puede llegar a ser peligroso, especialmente si se combina con otras actualizaciones futuras del modelo de almacenamiento de Ethereum. Los además aún soportan algunos tipos de transacciones antiguas que ahora se pueden eliminar por completo. La forma en que se calcula el también se puede mejorar y se pueden implementar métodos más eficientes para la aritmética que sustenta algunas operaciones criptográficas.

Igualmente, hay actualizaciones que pueden hacerse en otras áreas para los clientes actuales de Ethereum. Un ejemplo es que la ejecución actual y los clientes de consenso usan un tipo diferente de comprensión de la información. Será mucho más fácil e intuitivo compartir datos entre clientes si la estrategia de compresión está unificada en toda la red.

Progreso actual

Muchas de las actualizaciones requeridas para asegurar Ethereum para el futuro aún se encuentran en fase de desarrollo y puede llevar varios años implementarlas. Actualizaciones como eliminar SELFDESTRUCT y armonizar el esquema de compresión usado en los clientes de ejecución y consenso probablemente estén disponibles antes que la criptografía poscuántica.

Más información

  • Gas
  • EVM
  • Estructura de datos

¿Le ha resultado útil esta página?