Introducción
En 2022, Vitalik Buterin, cofundador de Ethereum, tuvo que responder a una pregunta crucial:
¿podemos reemplazar un componente complejo de Ethereum por algo más seguro y accesible?
En aquel momento, la respuesta fue negativa. Sin embargo, tres años después, la situación parece haber cambiado, lo cual resulta emocionante.
Actualizaciones en Ethereum
Para acomodar a un mayor número de usuarios y manejar más datos, Ethereum se está actualizando. Una de las técnicas que se está utilizando es el muestreo de disponibilidad de datos (DAS) (por sus siglas en inglés). El DAS permite verificar la presencia de información en la blockchain sin necesidad de descargar todos los datos correspondientes.
Necesitamos reemplazar el compromiso KZG por algún enfoque basado en hashes, ya que la resistencia cuántica lo exige.
Desafíos del KZG
Ethereum emplea compromisos KZG, una herramienta sofisticada que ayuda a demostrar que los datos son precisos sin requerir que toda la información sea revelada. Sin embargo, el problema es que el KZG necesita una configuración confiable, que se realiza en una ocasión única en la que los participantes envían datos arbitrarios. Si algo sale mal en esa configuración, todo el sistema podría estar comprometido. A pesar de que Ethereum llevó a cabo la configuración confiable más grande y segura de la historia, con más de 141,000 usuarios, muchas personas todavía se sienten incómodas dependiendo de esta confianza.
Propuesta de Investigación
En lugar de depender de herramientas complejas y configuraciones de confianza, un reciente artículo de investigación sugiere un enfoque mejor: el uso de verificaciones basadas en matemáticas simples. Esto llevó a un grupo a desarrollar FRIEDA, un método innovador para la verificación de datos en blockchain que no se basa en la confianza.
Mikan, un proyecto más amplio desarrollado por este equipo, ayuda a las blockchains a gestionar datos de forma más segura y efectiva, especialmente para soluciones recientes como los rollups o extensiones de Bitcoin. Mikan no necesita una configuración confiable, trabaja bien con tecnologías de conocimiento cero y utiliza menos ancho de banda de internet, lo que lo hace más eficiente para dispositivos más pequeños.
Conclusión
Gracias a esta nueva estrategia, las blockchains podrían volverse más abiertas, equitativas, seguras y menos dependientes de la confianza. Si se implementa con éxito, esto podría traer grandes beneficios para Ethereum, Bitcoin y otras blockchains en el futuro.