


Série : Zero to Zero Knowledge
Zero to Zero Knowledge est de retour avec un nouveau sujet !
Cette semaine, nous explorons les Trusted Execution Environments (TEEs) — comment ils sont utilisés dans les privacy coins et d’autres applications blockchain.

Les blockchains et les TEEs ont des forces très complémentaires :
Ensemble, ils peuvent créer de puissants systèmes préservant la confidentialité.
Secret Network exploite la technologie TEE (en particulier Intel SGX) pour effectuer des calculs sur des entrées, sorties et états chiffrés.
Chaque nœud validateur exécute des puces Intel SGX. Les couches de consensus et de calcul sont combinées :
Ceci est différent de Zcash, qui utilise des preuves à divulgation nulle de connaissance pour la confidentialité. Dans Zcash, les transactions blindées sont diffusées et validées publiquement sans qu’aucune donnée supplémentaire ne soit révélée au réseau. Les Zcash Shielded Assets suivent le même principe.

Pour une explication détaillée de la manière dont les TEEs sont implémentés sur Secret Network, lisez cet excellent article de @l_woetzel :
https://carter-woetzel.medium.com/secret-network-tees-lets-talk-fud-vulnerability-33ca94b6df38
L’attestation à distance est le processus qui consiste à prouver qu’une enclave s’exécute dans un véritable environnement matériel sécurisé.
Elle permet à une partie distante de vérifier :

Les enclaves contiennent également des clés privées de signature et d’attestation qui ne peuvent pas être accessibles depuis l’extérieur.

Comme les enclaves sont sans état, les données doivent parfois être stockées à l’extérieur, dans une mémoire non fiable.
Le scellement des données chiffre les données à l’intérieur de l’enclave à l’aide d’une clé dérivée du CPU. Le bloc chiffré ne peut être descellé que sur le même système.

Oasis Network utilise également des TEEs via son ParaTime confidentiel (par ex. Sapphire et Cipher).
Les données chiffrées entrent dans le TEE avec le smart contract. Elles sont déchiffrées, traitées, puis rechiffrées avant de quitter l’enclave.

De nombreuses blockchains Proof-of-Stake (y compris Secret et Oasis) utilisent Tendermint comme cadre de consensus.
Pour les validateurs PoS :
Les TEEs sont idéaux pour générer et utiliser en toute sécurité les clés des validateurs.

Zcash recherche activement une migration vers le Proof-of-Stake.
Fil original par ZecHub (@ZecHub)
https://x.com/ZecHub/status/1633579659282587651
Cette page a été compilée à partir du fil original Zero to Zero Knowledge pour le wiki ZecHub.