Descubrimiento de Contratos Inteligentes Privados zkEVM: El Desarrollador de Ethereum Barry Presenta Nueva Arquitectura

El desarrollador de Ethereum barryWhiteHat ha anunciado un progreso significativo en los contratos inteligentes privados zkEVM, revelando una nueva arquitectura que admite estados de usuario privados mientras mantiene la compatibilidad con EVM.

El avance, reportado por Jinse Finance, aprovecha las máquinas virtuales de prueba de conocimiento cero para permitir a los desarrolladores escribir código Solidity que se compila en contratos inteligentes privados.

Sin embargo, una limitación técnica crítica persiste: mientras que los estados privados de usuario ahora son alcanzables, los estados globales privados no son compatibles debido a limitaciones criptográficas fundamentales.

Este desarrollo se produce mientras Ethereum se prepara para la actualización Fusaka el 3 de diciembre de 2025, que aumentará los límites de gas por bloque de 45 millones a 150 millones e introducirá nuevas herramientas de eficiencia.

zkEVM Contratos Inteligentes Privados: Arquitectura Técnica Explicada

BarryWhiteHat declaró que con la comercialización de máquinas virtuales de prueba de conocimiento cero (zkEVM), ha surgido una oportunidad interesante: proporcionar infraestructura de contratos inteligentes privados mientras se mantiene la compatibilidad con la Máquina Virtual de Ethereum (EVM). Los desarrolladores pueden escribir código Solidity y compilarlo utilizando una versión específica del compilador Solidity o algunas herramientas de post-procesamiento para crear contratos inteligentes privados.

La implementación agrega los opcodes pstore y pload en reth y los compila en el zkEVM. Este enfoque técnico permite que los contratos inteligentes mantengan datos específicos de usuarios privados mientras operan dentro del marco familiar de EVM. Para los desarrolladores ya proficientes en Solidity, esto significa una curva de aprendizaje mínima: las bases de código existentes se pueden adaptar con modificaciones específicas en lugar de reescrituras completas.

La arquitectura aprovecha las pruebas de conocimiento cero para verificar cálculos sin revelar datos subyacentes. Cuando un usuario interactúa con un contrato inteligente privado, el zkEVM genera una prueba de que la transacción se ejecutó correctamente de acuerdo con la lógica del contrato, sin exponer el estado privado del usuario a la red. Esto representa un avance significativo en la privacidad de blockchain, abordando preocupaciones de larga data sobre la visibilidad de las transacciones en libros públicos.

La Limitación Fundamental: Por Qué el Estado Privado Global es Imposible

Existen importantes compensaciones en torno al estado global privado y la privacidad, siendo la razón principal: para demostrar algo, debes saber qué estás demostrando. Por lo tanto, es imposible tener un contrato inteligente privado con un estado público global del que no eres consciente. En consecuencia, también es imposible tener un contrato inteligente privado con un estado privado global.

Esta limitación proviene de la naturaleza matemática de las pruebas de conocimiento cero. El probador debe poseer conocimiento de los datos que se están probando para generar una prueba válida. En una red descentralizada donde ninguna parte controla toda la información, crear pruebas sobre estados globales privados desconocidos se vuelve criptográficamente imposible.

Por ejemplo, aplicaciones como Uniswap no pueden implementarse en una forma privada porque el probador necesita conocer los saldos de ambos grupos para probar que una transacción de intercambio ( se ha ejecutado correctamente. Los creadores de mercados automatizados requieren fundamentalmente visibilidad del estado global: los saldos de los grupos de liquidez deben ser conocidos para calcular las tasas de cambio y verificar la ejecución de las operaciones. Sin este conocimiento, ninguna parte podría generar las pruebas necesarias para validar las transacciones.

Por lo tanto, algunas aplicaciones con las que estamos familiarizados y que favorecemos no se pueden implementar de forma privada a menos que tengamos funcionalidad de entrada/salida )IO(, que es precisamente por qué IO es tan crucial. Nos permite construir un Ethereum completamente privado con suposiciones de confianza idénticas a Ethereum nativo. Esto representa la frontera de la investigación en curso: desarrollar mecanismos de IO que puedan unir la computación privada con la verificación pública sin comprometer la seguridad ni la privacidad.

) Qué habilitan los Estados de Usuario Privados para los Contratos Inteligentes

Mientras que los estados privados globales siguen fuera de alcance, los estados de usuario privados desbloquean casos de uso significativos. Los estados de usuario privados significan que los saldos de cuentas individuales, los historiales de transacciones y las interacciones de contratos pueden permanecer confidenciales mientras siguen siendo comprobablemente correctos. Esta arquitectura permite:

DeFi que preserva la privacidad: Los usuarios pueden participar en protocolos de préstamo, granjas de rendimiento o plataformas de activos sintéticos sin revelar la composición de su cartera o el historial de transacciones al público. Mientras que los mecanismos de los pools permanecen transparentes, las posiciones individuales se mantienen privadas.

Sistemas de Votación Confidencial: Los DAOs y los protocolos de gobernanza pueden implementar mecanismos de votación donde los votos individuales permanecen privados mientras que los resultados agregados son verificables públicamente. Esto previene la manipulación de votos a través de la anticipación o la presión social.

Verificación de Identidad Privada: Los contratos inteligentes pueden verificar las credenciales del usuario, la edad o el estado de acreditación sin revelar los datos personales subyacentes. Las pruebas de conocimiento cero confirman la elegibilidad sin exponer información sensible.

Estrategias de Trading Protegidas: MEV ###El Valor Máximo Extraíble( la protección se vuelve posible ya que los traders pueden ejecutar estrategias complejas sin transmitir sus intenciones a los buscadores y bots. Los detalles de las transacciones permanecen privados hasta que la ejecución es final.

La distinción entre lo que se puede y no se puede privatizar redefine cómo pensamos sobre la arquitectura de contratos inteligentes. Los desarrolladores deben ahora diseñar con una conciencia explícita de cuáles variables de estado requieren visibilidad global frente a cuáles pueden permanecer privadas para el usuario.

) Actualización Fusaka: Infraestructura para Contratos Inteligentes de Nueva Generación

La actualización Fusaka de Ethereum, programada para la activación en la mainnet el 3 de diciembre de 2025, marca una de las mayores renovaciones de la red desde la fusión. La actualización aumentará los límites de gas por bloque de 45 millones a 150 millones, permitiendo muchas más transacciones por bloque y escalando la capacidad para Layer-2s y rollups. Este aumento de tres veces en el rendimiento computacional crea la infraestructura necesaria para contratos inteligentes más complejos, incluidos aquellos que aprovechan las características de privacidad de zkEVM.

Para prevenir la congestión, Fusaka añade un límite de gas por transacción de 16.78 millones, lo que requiere que los desarrolladores dividan operaciones complejas en componentes más pequeños y modulares. EIP-7825 introduce este límite para mejorar la eficiencia y seguridad de las transacciones. Este cambio arquitectónico se alinea bien con los contratos inteligentes privados, que se benefician naturalmente de un diseño modular, separando la computación privada de la verificación pública.

Fusaka también introduce nuevas herramientas de eficiencia y opcodes. El sistema PeerDAS permite a los nodos verificar datos mediante muestreo en lugar de descargar blobs completos, aliviando la carga sobre los operadores mientras preserva la descentralización. Para contratos inteligentes privados que generan pruebas de conocimiento cero, este mecanismo de muestreo reduce la carga de ancho de banda de distribuir datos de prueba a través de la red.

Los Verkle Trees comprimen aún más los datos de estado, acelerando las pruebas de contratos y mejorando la compatibilidad con clientes móviles y de bajo recurso. Esta tecnología de compresión es particularmente relevante para las aplicaciones zkEVM, ya que reduce la sobrecarga de almacenamiento de mantener los datos de verificación de pruebas.

Implicaciones para Desarrolladores: Rediseñando Contratos Inteligentes para la Privacidad y la Eficiencia

Con los cambios de Fusaka, los desarrolladores de contratos inteligentes deberán repensar tanto la gestión del estado como las estrategias de computación. Los límites de gas impuestos significan que los contratos deben evitar funciones monolíticas; en su lugar, es más práctico dividir la lógica en múltiples transacciones más pequeñas, especialmente para los protocolos que gestionan actividades de alta frecuencia como el trading y DeFi.

Los límites de capacidad en operaciones pesadas como la exponenciación modular ###MODEXP( requerirán una reingeniería de las rutinas criptográficas. Para los contratos inteligentes privados, esto significa optimizar la generación y verificación de pruebas de conocimiento cero para ajustarse a los presupuestos de gas de transacción. Nuevas características para desarrolladores, como el opcode CLZ para contar ceros a la izquierda y la precompilación secp256r1 para una verificación optimizada basada en hardware, fomentan patrones de contrato más avanzados pero con menos recursos.

Además, la introducción de bifurcaciones “solo con parámetros blob” le da al protocolo una adaptabilidad incremental, permitiendo que Ethereum aumente los límites de datos blob de Capa 2 según sea necesario entre bifurcaciones duras importantes. Combinadas con los límites de tamaño de bloque y el soporte para la caducidad de la historia, estas medidas empujan a las aplicaciones hacia una arquitectura ágil, donde el uso eficiente de los recursos de la red y la escalabilidad robusta se vuelven primordiales para el rendimiento sostenido de las dApps.

Para los desarrolladores que integran la arquitectura de contratos inteligentes privados de Barry, el camino a seguir implica:

· Identificar qué variables de estado realmente requieren privacidad en comparación con aquellas que deben permanecer públicas

· Reestructuración de contratos para separar los cálculos de usuarios privados de las actualizaciones del estado global

· Optimizar la generación de pruebas para ajustarse a los límites de gas por transacción de Fusaka

· Aprovechando nuevos opcodes y precompilaciones para reducir la sobrecarga criptográfica

ETH2.28%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)