Algo que escrevi há algum tempo sobre Privacidade e Segurança e que vale a pena repetir -- Aqui estão as diferenças entre TEE, ZK, MPC e FHE: TEE - O objetivo é resolver a integridade e a privacidade, mas há um único ponto de falha: Chaves físicas que podem ser extraídas. É verdade que extraí-las pode ser um desafio difícil, mas uma entidade forte com recursos suficientes (pense no Lazarus Group) combinada com um incentivo grande o suficiente, poderia fazê-lo. TEEs podem ser usados em configurações permitidas ou em dispositivos de usuários finais para pequenas quantias, mas não devem ser usados em uma infraestrutura descentralizada. ZK - Maduro e testado em batalha. Tem sido usado em produção há anos por Zcash, StarkWare e outros, com crescente reconhecimento por mais e mais equipes. Pode fornecer várias versões de privacidade enquanto suporta uma escala enorme (ENORME!). A StarkWare criou o Cairo - uma linguagem de contrato inteligente projetada especificamente para ZK. MPC - Preserva a privacidade em configurações de múltiplas partes, mas não é muito maduro. É interativo (o que significa que todos os usuários têm que enviar mensagens de ida e volta), o que torna difícil de usar. FHE - A garantia de privacidade é semelhante à do TEE, mas pode entregá-la sem vazamentos. É uma tecnologia mais nova e, para a maioria dos casos de uso em blockchain, exigiria a assistência da tecnologia ZK para provar a integridade. Links para minhas postagens anteriores sobre cada um nos seguintes tweets. FIM