Écrit par: Haotian
Récemment, il y a eu de nombreuses discussions sur les différences entre ZK et l’environnement d’exécution de confiance (TEE). La raison en est que @unichain, le nouveau venu dans la couche 2, prétend que son sous-bloc à la milliseconde est construit sur la base de TEE, tandis que @FlareNetworks, la vieille chaîne de blocs d’Oracle Machine qui prétend être une chaîne de blocs de données, intègre des canaux Internet traditionnels tels que Google Cloud et introduit des calculs hors chaîne vérifiables à l’aide de TEE. En combinant ces deux éléments, voici mon point de vue :
Cela signifie que les développeurs peuvent exécuter des programmes spécifiques dans TEE pour maximiser l’efficacité et les performances du matériel, tout en garantissant la sécurité. Actuellement, il existe plusieurs méthodes d’implémentation de TEE telles que Intel SGX, ARM TrustZone, etc., qui ont des applications plus larges dans des domaines tels que l’internet mobile, l’internet des objets, etc. Les applications dans le scénario de la chaîne de blocs sont en cours de découverte.
Flare Network adopte également une approche basée sur la machine Oracle, en tirant parti de l’environnement TEE. La création de la machine Oracle pour les données de la blockchain est purement destinée à alimenter les contrats de finance décentralisée avec des indices de prix, ce qui peut être complexe. Si l’on élargit la portée des données pour inclure les résultats des événements sportifs, les données des médias sociaux, le classement en temps réel des élections, etc., cela nécessitera de vastes capacités de calcul et de traitement hors chaîne, pour finalement transmettre les résultats vérifiables à l’environnement hors chaîne.
Flare effectuera des opérations de calcul intensives via l’environnement TEE fourni par Google Cloud, ne transmettant que les résultats dignes de confiance hors chaîne pour éviter l’accumulation de coûts importants due à la grande source de données hors chaîne. Le concept est simple : les tâches de calcul complexes sont exécutées hors chaîne, puis vérifiées hors chaîne à l’aide de preuves courtes, ce qui permet de réduire la charge de données hors chaîne et les besoins en calcul.
Comment résoudre ce problème ? La logique est également très simple : un réseau de preuves vérifiables TEE+. L’introduction d’un réseau de preuves vérifiables peut considérablement améliorer la transparence et la crédibilité du système TEE. Unichain introduira un réseau de validation Décentralisation, et l’architecture de la blockchain elle-même fournit une architecture de gouvernance de Nœud distribué qui joue le rôle de ce réseau de validation.
Bien que Unichain n’ait pas encore révélé les détails de mise en œuvre et de gouvernance de ce réseau de validation, il est crucial de comprendre comment utiliser les caractéristiques de vérification à distance de l’environnement TEE, ainsi que la génération de preuves et l’interaction avec l’environnement off-chain dans un cadre de sécurité et de confidentialité fourni par le matériel.