


Serie: Zero to Zero Knowledge
¡Zero to Zero Knowledge está de vuelta con un nuevo tema!
Esta semana exploramos los Entornos de Ejecución Confiables (TEEs) - cómo se utilizan en las monedas de privacidad y otras aplicaciones de blockchain.

Las blockchains y los TEEs tienen fortalezas muy complementarias:
Juntos pueden crear potentes sistemas que preservan la privacidad.
Secret Network aprovecha la tecnología TEE (específicamente Intel SGX) para realizar cómputo sobre entradas, salidas y estado cifrados.
Cada nodo validador ejecuta chips Intel SGX. Las capas de consenso y cómputo están combinadas:
Esto es diferente de Zcash, que usa pruebas de conocimiento cero para la privacidad. En Zcash, las transacciones blindadas se difunden y validan públicamente sin que se revele ningún dato adicional a la red. Los Shielded Assets de Zcash siguen el mismo principio.

Para una explicación detallada de cómo se implementan los TEEs en Secret Network, lee este excelente artículo de @l_woetzel:
https://carter-woetzel.medium.com/secret-network-tees-lets-talk-fud-vulnerability-33ca94b6df38
La Atestación remota es el proceso de demostrar que un enclave se está ejecutando en un entorno de hardware seguro genuino.
Permite a una parte remota verificar:

Los enclaves también contienen claves privadas de firma y atestación a las que no se puede acceder desde el exterior.

Dado que los enclaves no tienen estado, a veces los datos deben almacenarse fuera, en memoria no confiable.
El Sellado de datos cifra los datos dentro del enclave usando una clave derivada de la CPU. El bloque cifrado solo puede desellarse en el mismo sistema.

Oasis Network también usa TEEs a través de su ParaTime confidencial (por ejemplo, Sapphire y Cipher).
Los datos cifrados entran en el TEE junto con el contrato inteligente. Se descifran, se procesan y se vuelven a cifrar antes de salir del enclave.

Muchas blockchains Proof-of-Stake (incluyendo Secret y Oasis) usan Tendermint como su marco de consenso.
Para los validadores PoS:
Los TEEs son ideales para generar y usar de forma segura las claves de los validadores.

Zcash está investigando activamente una migración a Proof-of-Stake.
Hilo original de ZecHub (@ZecHub)
https://x.com/ZecHub/status/1633579659282587651
Esta página fue compilada a partir del hilo original de Zero to Zero Knowledge para la wiki de ZecHub.