Questo è un ottimo momento per ricordare perché le TEE non devono essere utilizzate nelle infrastrutture blockchain decentralizzate.
Ogni TEE contiene al suo interno una chiave segreta. Quella chiave segreta è fisicamente presente lì. Se estrai quella chiave, tutta la sicurezza è compromessa. Ora, dato che è fisicamente presente, c'è una somma in $ per la quale può essere estratta. Quella somma continuerà a diminuire nel tempo.
È la stessa storia del TPM (l'iterazione precedente di questa tecnologia). Quando ho controllato l'ultima volta, potevi estrarre la chiave di un TPM per circa $5.000.
Non so quale sia il prezzo per estrarre una chiave da una TEE. Ma suppongo che sia inferiore a $1 miliardo. Quindi, se vuoi che una blockchain sia (1) decentralizzata e (2) sicura oltre quel limite, semplicemente non puoi utilizzare una TEE in essa.
Quindi, quando *puoi* usare una TEE? Beh, se stai gestendo un sistema centralizzato o autorizzato, dove devi garantire tutto ciò che accade, allora non hai bisogno di una TEE, ma potrebbe tornarti utile come parte della tua sicurezza apparente.
StarkWare è stata all'avanguardia degli ZK STARKs, ora considerati il gioco finale per scalare la blockchain. Pratichiamo ciò che predichiamo. Non abbiamo mai utilizzato una TEE e non lo faremo in futuro. Ci fidiamo dell'integrità della matematica degli ZK STARKs e dei nostri sistemi. Sono stati testati in battaglia e non hanno rifiuti tossici, nessuna chiave segreta da estrarre. Questo è ciò che devi usare anche tu.
Per ogni situazione della vita, c'è un episodio di Seinfeld
Per ogni situazione di genitorialità, c'è un episodio di Bluey
Per ogni situazione di startup, c'è un tweet di @jonwu_