


Seri: Zero to Zero Knowledge
Zero to Zero Knowledge kembali hadir dengan topik baru!
Minggu ini kita mengeksplorasi Trusted Execution Environments (TEEs) - bagaimana teknologi ini digunakan dalam koin privasi dan aplikasi blockchain lainnya.

Blockchain dan TEE memiliki kekuatan yang sangat saling melengkapi:
Bersama-sama, keduanya dapat menciptakan sistem penjaga privasi yang kuat.
Secret Network memanfaatkan teknologi TEE (khususnya Intel SGX) untuk melakukan komputasi pada input, output, dan state yang terenkripsi.
Setiap node validator menjalankan chip Intel SGX. Lapisan konsensus dan komputasi digabungkan:
Ini berbeda dari Zcash, yang menggunakan zero-knowledge proofs untuk privasi. Di Zcash, transaksi terlindungi disiarkan dan divalidasi secara publik tanpa ada data tambahan yang diungkapkan ke jaringan. Zcash Shielded Assets mengikuti prinsip yang sama.

Untuk penjelasan mendalam tentang bagaimana TEE diimplementasikan pada Secret Network, bacalah artikel luar biasa oleh @l_woetzel ini:
https://carter-woetzel.medium.com/secret-network-tees-lets-talk-fud-vulnerability-33ca94b6df38
Remote Attestation adalah proses untuk membuktikan bahwa sebuah enclave sedang berjalan di dalam lingkungan perangkat keras aman yang asli.
Ini memungkinkan pihak jarak jauh untuk memverifikasi:

Enclave juga berisi kunci penandatanganan dan atestasi privat yang tidak dapat diakses dari luar.

Karena enclave bersifat stateless, data terkadang harus disimpan di luar dalam memori yang tidak tepercaya.
Data Sealing mengenkripsi data di dalam enclave menggunakan kunci yang diturunkan dari CPU. Blok terenkripsi tersebut hanya dapat dibuka kembali pada sistem yang sama.

Oasis Network juga menggunakan TEE melalui ParaTime rahasianya (misalnya Sapphire dan Cipher).
Data terenkripsi masuk ke dalam TEE bersama dengan smart contract. Data tersebut didekripsi, diproses, dan dienkripsi kembali sebelum meninggalkan enclave.

Banyak blockchain Proof-of-Stake (termasuk Secret dan Oasis) menggunakan Tendermint sebagai kerangka kerja konsensus mereka.
Untuk validator PoS:
TEEs sangat ideal untuk menghasilkan dan menggunakan kunci validator secara aman.

Zcash sedang aktif meneliti migrasi ke Proof-of-Stake.
Thread Asli oleh ZecHub (@ZecHub)
https://x.com/ZecHub/status/1633579659282587651
Halaman ini disusun dari utas asli Zero to Zero Knowledge untuk wiki ZecHub.