Vitalik investiga contratos inteligentes privados en Ethereum
Vitalik investiga contratos inteligentes privados en Ethereum

Vitalik investiga un futuro donde Ethereum proteja los secretos de los contratos inteligentes

Vitalik Buterin cree que Ethereum podría llegar a ejecutar contratos inteligentes cuya lógica interna y secretos permanecieran ocultos, sin renunciar a la verificabilidad pública de la blockchain. Esa es la visión que plantea en la segunda parte de su serie dedicada a la ofuscación criptográfica (Indistinguishability Obfuscation o iO), donde presenta Diamond iO, un nuevo diseño criptográfico que, si algún día llega a ser práctico, podría acercar ese objetivo. No obstante, el propio Buterin subraya que la propuesta sigue en una fase puramente experimental.

Vitalik y los secretos de los contratos inteligentes

Diamond iO busca resolver uno de los principales obstáculos de la ofuscación criptográfica, como es su enorme coste computacional. Esta técnica permite transformar un programa para que cualquiera pueda ejecutarlo y obtener el resultado correcto sin acceder a su lógica interna ni a los secretos criptográficos que contiene. Hasta ahora, los sistemas propuestos eran tan ineficientes que resultaban inviables incluso desde un punto de vista teórico. Según Buterin, Diamond iO reduce significativamente esa complejidad, aunque sigue estando lejos de ser una solución lista para producción.

Lo que cambiaría en Ethereum

Si la investigación prospera, Ethereum podría incorporar aplicaciones que hoy no son posibles. Entre ellas, contratos inteligentes cuya lógica permanezca protegida, programas capaces de utilizar claves criptográficas sin exponerlas o aplicaciones que permitan ejecutar algoritmos propietarios sin revelar su funcionamiento, manteniendo al mismo tiempo la posibilidad de verificar públicamente que el resultado es correcto.

Para lograrlo, Diamond iO combina de forma más directa el cifrado totalmente homomórfico (FHE) y el cifrado basado en atributos (ABE). Buterin sostiene que esta arquitectura simplifica las construcciones anteriores y ofrece una base más fácil de analizar y optimizar.

Tecnología experimental

No obstante, Vitalik insiste en que Diamond iO está lejos de convertirse en una solución práctica. El protocolo continúa requiriendo una enorme capacidad de cálculo, solo soporta circuitos de baja profundidad y depende de nuevas hipótesis criptográficas, como Full Product LWE y Evasive LWE, que todavía deben someterse a un análisis exhaustivo por parte de la comunidad científica.

Su conclusión es que Diamond iO no resuelve aún el problema de la ofuscación práctica, pero representa una nueva dirección de investigación que podría acercar a Ethereum a una generación de contratos inteligentes capaces de preservar la confidencialidad de su funcionamiento sin renunciar a la transparencia y verificabilidad propias de una blockchain pública.

Comparte esto: