Algo que escribí hace un tiempo sobre Privacidad y Seguridad y que merece la pena repetir — Estas son las diferencias entre TEE, ZK, MPC y FHE: TEE - El objetivo es resolver la integridad y la privacidad, pero hay un único punto de fallo: las claves físicas que se pueden extraer. Es cierto que extraerlos puede ser un reto difícil, pero una entidad fuerte con suficientes recursos (piensa en el Grupo Lazarus) combinada con un incentivo lo bastante grande, podría lograrlo. TEEss puede usarse en entornos con permisos o en dispositivos de usuario final por pequeñas sumas, pero no debe emplearse en una infraestructura descentralizada. ZK - Maduro y probado en batalla. Ha sido utilizado en producción durante años por Zcash, Starkware y otros, con cada vez más equipos reconociendo su contenido. Puede ofrecer varias versiones de privacidad mientras soporta una escala enorme (¡ENORME!). StarkWare creó Cairo, un lenguaje de contratos inteligentes diseñado específicamente para ZK. MPC - Preserva la privacidad en entornos multipartido, pero no es muy maduro. Es interactivo (es decir, todos los usuarios tienen que enviarse mensajes de un lado a otro), lo que dificulta su uso. FHE - La garantía de privacidad es similar a la TEE, pero puede ofrecerla sin fugas. Es una tecnología más reciente y, para la mayoría de los casos de uso en blockchain, requeriría la ayuda de la tecnología ZK para demostrar su integridad. Enlaces a mis publicaciones anteriores en cada uno de los siguientes tuits. FIN