Vitalik Buterin: Obfuscation May Enable Private On-Chain Voting

El cofundador de Ethereum, Vitalik Buterin, ha delineado un plan criptográfico a más largo plazo para votaciones privadas onchain que busca evitar la necesidad de un grupo de confianza encargado de gestionar las papeletas. En un ensayo técnico publicado el lunes, Buterin sostiene que una técnica criptográfica conocida como ofuscación de indistinguibilidad (iO) podría permitir que los sistemas de blockchain calculen los resultados de la votación mientras mantienen ocultos los votos individuales y limitan las oportunidades para la colusión.

La propuesta se centra en reemplazar los comités tradicionales de umbral—grupos que colectivamente descifran votos cifrados—por programas protegidos diseñados para revelar solo el resultado final. Sin embargo, Buterin advierte que este enfoque aún no es práctico: las versiones más conservadoras requieren un cómputo extremadamente pesado, y las variantes más rápidas dependen de supuestos de seguridad menos probados.

Puntos clave

  • La propuesta de Buterin utiliza la ofuscación de indistinguibilidad (iO) para crear “programas protegidos” que pueden calcular el conteo de votos sin exponer el contenido de las papeletas.

  • El diseño busca reducir la dependencia de comités umbral que descifran conjuntamente los resultados, potencialmente disminuyendo la confianza necesaria para la votación onchain privada.

  • Incluso con iO, las blockchains siguen siendo esenciales porque los programas protegidos no pueden dejar de copiarse ni admitir por sí solos actualizaciones de estado.

  • Buterin describe las construcciones actuales como computacionalmente impracticables, posicionando la idea como una línea de investigación más que como un plan de implementación a corto plazo.

De papeletas cifradas a programas protegidos

Buterin enmarca iO como un método para ocultar la lógica del software. En su explicación, iO transforma un fragmento de código en un programa protegido para que otros puedan ejecutarlo y obtener el resultado previsto, pero no puedan inspeccionar el código interno ni recuperar datos sensibles incrustados. Subraya que este enfoque se centra en ocultar el propio programa, en lugar de solo enmascarar los datos que procesa.

En el contexto de la votación, la idea sería empaquetar la lógica de cómputo y de elegibilidad dentro de un programa ofuscado. Los votantes podrían enviar papeletas cifradas, y el sistema ejecutaría el programa protegido para producir un conteo final sin revelar cómo votó cada participante. En efecto, esto eliminaría un requisito clave de muchos esquemas de votación privada: coordinar un conjunto de operadores (un comité umbral) que posee capacidades de descifrado y debe comportarse con honestidad.

Buterin también señala que las blockchains todavía deben encargarse del trabajo pesado de la coordinación pública y la evolución del estado. Aunque iO puede ocultar los detalles del cómputo, no puede evitar la copia ni gestionar por sí sola información cambiante, por lo que una blockchain—o una infraestructura distribuida similar—seguiría siendo necesaria para que el sistema funcione con el tiempo.

Por qué dejar de lado los comités umbral importa

La votación onchain privada normalmente implica supuestos de confianza operativa, incluso cuando los votos permanecen protegidos criptográficamente. En muchos diseños, los grupos de operadores deben salvaguardar la información y seguir el protocolo correctamente, en particular durante la descifrado o el cómputo. Buterin sostiene que eliminar (o reducir drásticamente) la necesidad de comités umbral podría hacer que la gobernanza descentralizada sea más resistente a la manipulación.

En su opinión, reducir esta dependencia también podría disminuir el riesgo de interferencia interna y permitir que los votantes participen sin exponer el comportamiento de votación. Sin embargo, la promesa central no es solo la privacidad para las personas; también es un cambio en quién tiene control significativo sobre el resultado. En lugar de que múltiples partes controlen conjuntamente el descifrado, el cómputo se derivaría de ejecutar un programa protegido diseñado para revelar únicamente lo que el sistema necesita divulgar.

Dicho esto, el énfasis del ensayo en los supuestos de seguridad y la viabilidad computacional subraya que el desafío práctico es formidable. El enfoque está diseñado para minimizar la confianza, pero aun así debe diseñarse para que la seguridad se mantenga bajo restricciones operativas realistas.

Compromisos de seguridad y por qué la implementación todavía está fuera de alcance

La evaluación de Buterin es explícita: la idea, aunque conceptualmente alineada con “casi ningún supuesto de confianza”, no está lista para un uso en el mundo real. Describe las construcciones más conservadoras como requiriendo lo que él llama cantidades “galácticas” de cómputo, lo que sugiere que la carga computacional abrumaría cualquier sistema destinado a la participación cotidiana.

También señala una tensión a la que se enfrenta la investigación criptográfica en general: las construcciones más rápidas tienden a apoyarse en supuestos de seguridad más débiles o menos probados. En otras palabras, una implementación que sea técnicamente factible quizá todavía no ofrezca el mismo nivel de garantías que el diseño teórico más conservador. Esto lleva a Buterin a caracterizar la votación privada basada en iO menos como un sistema listo para desplegar y más como una línea de investigación de largo plazo.

Para los inversores y quienes construyen y miran la hoja de ruta de Ethereum, la idea clave es que la investigación en privacidad se está moviendo hacia una privacidad más rigurosa de “cómo se calcula”; sin embargo, el camino de la teoría criptográfica a sistemas listos para producción requerirá avances importantes en eficiencia y confianza en los supuestos.

Cómo encaja esto en la agenda más amplia de privacidad de Buterin

Este ensayo de votación iO se basa en trabajos anteriores de Buterin que vinculan la criptografía avanzada con una privacidad más sólida y un menor riesgo de coerción. En octubre de 2024, conectó iO con la votación privada en una hoja de ruta de Ethereum que publicó, argumentando que la técnica podría mejorar las garantías de privacidad.

También ha impulsado pasos prácticos de privacidad dentro del ecosistema de Ethereum. En abril de 2025, Buterin propuso una hoja de ruta de privacidad más inmediata que pedía integrar herramientas de privacidad en las billeteras existentes. Esa propuesta también abogó por protecciones más fuertes contra la recopilación de datos por parte de proveedores de infraestructura usados por las billeteras para acceder a Ethereum, reflejando un énfasis en la privacidad no solo en la capa criptográfica, sino también en los servicios de red que rodean la infraestructura.

Buterin también ha dirigido fondos personales a proyectos que preservan la privacidad. Según la cobertura anterior de Cointelegraph, el 30 de enero reservó 16.384 Ether (ETH) (aproximadamente $45 millones en ese momento) para apoyar iniciativas centradas en privacidad, infraestructura abierta y herramientas de autosoberanía.

Leídas en conjunto, estas líneas muestran una dirección coherente: se están buscando mejoras de privacidad tanto mediante diseños criptográficos de largo plazo como iO como mediante cambios de ingeniería a más corto plazo que podrían reducir la exposición al rastreo y la recopilación de datos.

Por ahora, la pregunta más importante es qué—si es que algo—puede mejorarse para hacer computacionalmente viable la votación basada en iO sin sacrificar la confianza en la seguridad. Los lectores deberían estar atentos a investigaciones de seguimiento que reduzcan la brecha de rendimiento y aclaren qué supuestos de seguridad serían aceptables para implementaciones reales.

Este artículo se publicó originalmente como Vitalik Buterin: Obfuscation May Enable Private On-Chain Voting en Crypto Breaking News: su fuente confiable para noticias de cripto, noticias de Bitcoin y actualizaciones de blockchain.