rounded

Escrito por: Haotian

 

Recientemente, ha habido amplias discusiones sobre las diferencias entre ZK y el entorno de ejecución confiable (TEE). La razón es que el recién llegado layer2, @unichain, afirma que su sub-bloque de milisegundos está construido sobre TEE, mientras que el antiguo oráculo de blockchain de datos, @FlareNetworks, integra canales de internet tradicionales como Google Cloud, introduciendo cálculos fuera de la cadena verificables a través de TEE. Combinando estas dos cosas, quiero compartir mi opinión:

 

1) TEE (Entorno de Ejecución Confiable) es una tecnología de seguridad a nivel de hardware, en términos simples, TEE crea un entorno de enclave independiente, seguro y aislado dentro del procesador, completamente separado del sistema operativo principal, lo que permite almacenar y proteger datos sensibles de manera segura y cuenta con un estricto mecanismo de control de acceso.

 

Esto significa que los desarrolladores pueden ejecutar programas específicos en TEE, maximizando la eficiencia y el rendimiento de ejecución del hardware bajo la premisa de garantizar la seguridad. Actualmente, existen varias implementaciones de TEE como Intel SGX y ARM TrustZone, que tienen aplicaciones más amplias en campos como Internet móvil e IoT, y las aplicaciones en escenarios de blockchain están siendo exploradas.

 

2) Unichain, basado en el entorno TEE, permite que las transacciones se ejecuten y validen previamente, antes de que sean empaquetadas oficialmente en un bloque, rompiendo así la limitación de que las transacciones se suban al Mempool para esperar su empaquetado, y permitiendo un entorno relativamente seguro y cerrado para prevenir manipulaciones maliciosas, lo que hace posible esta implementación.

 

La idea de Flare Network para el oráculo también se amplifica gracias al entorno TEE. Proporcionar datos de oráculos a la cadena de bloques puramente para el entorno de contratos DeFi puede ser complicado, pero si se amplía el rango de datos para incluir resultados de eventos deportivos, datos de redes sociales, clasificaciones en tiempo real de elecciones, etc., se requerirá una gran capacidad de cálculo y procesamiento fuera de la cadena, y finalmente se transmitirán los resultados verificables al entorno de la cadena.

 

Flare realizará operaciones de cálculo intensivo en un entorno TEE proporcionado por Google Cloud, alimentando solo los resultados confiables a la cadena, evitando así la acumulación de grandes fuentes de datos en la cadena, lo que generaría costos significativos. La idea es simple: las tareas de cálculo complejas se ejecutan fuera de la cadena y luego se validan en la cadena mediante una prueba breve, lo que puede reducir la carga de datos y la demanda de cálculo en la cadena.

 

3) Después de la analogía, no es difícil encontrar que el entorno TEE de ejecución confiable depende en cierta medida de los fabricantes de hardware (como AMD e Intel) junto con proveedores de servicios tradicionales como Google Cloud para proporcionar "credibilidad", realizando un preprocesamiento de los datos originales, y luego aplicando los resultados a la cadena. Esta es una diferencia clave con ZK, que no depende de la confianza proporcionada por ningún hardware basado en principios matemáticos y algoritmos criptográficos: TEE necesita un tercero de confianza.

 

¿Cómo resolver este problema? La lógica también es simple: TEE + red de pruebas verificables. Introducir una red de pruebas verificables puede aumentar significativamente la transparencia y credibilidad del sistema TEE. La red de validación descentralizada que Unichain quiere introducir y la arquitectura de blockchain de Flare que proporciona una estructura de gobernanza de nodos distribuidos cumplen el papel de esta red de validación.

 

Aunque Unichain aún no ha revelado los detalles de implementación y gobernanza de esta red de validación, cómo aprovechar las características de certificación remota del entorno de enclave TEE y cómo generar pruebas e interactuar con el entorno de la cadena bajo la premisa de seguridad y confidencialidad del hardware serán puntos clave.