Sejak lahirnya Bitcoin dan Ethereum, industri cryptocurrency telah menghadapi tantangan "segitiga tidak mungkin", yaitu kepercayaan nol, efisiensi tinggi, dan universalitas tidak dapat dicapai secara bersamaan. Meskipun telah muncul solusi seperti saluran pembayaran, Rollup, dan blockchain modular, semuanya sulit untuk sepenuhnya universal. Untuk skenario tertentu seperti tanda tangan yang dapat diprogram kustom, perlu untuk mengenalkan teknologi lain.
Seiring dengan perkembangan industri, Trusted Execution Environment ( TEE ) secara bertahap terintegrasi ke dalam ekosistem Web3. Dengan menyediakan isolasi data dan integritas pada tingkat perangkat keras, TEE tidak hanya menjamin keamanan, tetapi juga membawa kemungkinan baru untuk aplikasi cryptocurrency. Artikel ini akan membahas cara aplikasi TEE dalam Web3, mengungkap potensi dan kemungkinan skenario baru di masa depan. TEE diharapkan dapat membentuk ulang industri blockchain, memainkan peran penting dalam MEV, perluasan kinerja blockchain dasar, dan tanda tangan tanpa kepercayaan, serta mengambil posisi dalam skenario yang membutuhkan perlindungan privasi.
Konsep dan Karakteristik TEE
TEE adalah area aman yang terisolasi dalam prosesor atau pusat data, di mana program dapat dijalankan tanpa gangguan dari program lain, termasuk sistem operasi. TEE memastikan bahwa entitas eksternal tidak dapat mengamati atau mengakses data internalnya melalui perangkat keras khusus, dengan dua karakteristik utama yaitu keamanan dan integritas.
Keamanan memastikan bahwa bahkan sistem operasi host atau penyedia layanan cloud yang menjalankan TEE tidak dapat melihat data sensitif di dalam TEE. Integritas menjamin bahwa kode yang dijalankan di dalam TEE dieksekusi sepenuhnya sesuai dengan logika yang telah diprogram sebelumnya, tanpa kemungkinan manipulasi eksternal. Perangkat keras TEE akan menyediakan hash dan tanda tangan dari kode yang dijalankan secara internal untuk verifikasi.
TEE memiliki kunci root yang digunakan untuk menghasilkan tanda tangan. Metode pembuatan kunci mencakup "injeksi kunci" dan dua metode pembuatan angka acak internal. Yang terakhir lebih maju dan dapat memastikan bahwa pihak eksternal, termasuk produsen chip, tidak dapat mengetahui isi kunci.
Melalui proses (Remote Attestation), pengguna dapat memverifikasi apakah program yang dijalankan di dalam TEE sesuai dengan kode sumber yang dipublikasikan. Meskipun demikian, program yang menggunakan TEE masih perlu mempercayai penyedia perangkat keras, seperti Intel, AMD, dan ARM.
Kasus Penggunaan TEE dalam Web3
TEE-Boost: Konstruksi blok desentralisasi
TEE-Boost bertujuan untuk mengatasi masalah konsentrasi tinggi layanan Relay dalam MEV-Boost Ethereum. Dalam proses MEV-Boost tradisional, Relay berfungsi sebagai perantara yang mengumpulkan blok yang diajukan oleh Builder, dan memilih blok dengan tip tertinggi untuk dikirim ke validator. Namun, saat ini beberapa penyedia layanan Relay hampir mendominasi seluruh pasar MEV, yang menimbulkan risiko potensi kecurangan.
TEE-Boost menghilangkan asumsi kepercayaan terhadap Relay melalui TEE, sambil mempertahankan jaminan keamanan dari arsitektur MEV-Boost. Ini menghapus peran Relay, memungkinkan Builder untuk menjalankan kode langsung di TEE, dengan membuktikan validitas blok yang dihasilkan melalui verifikasi jarak jauh. Validator dapat langsung terhubung ke beberapa Builder, memilih header blok dengan tip terbanyak dan menandatangani, setelah itu Builder akan menunjukkan konten blok lengkap.
Rollup-Boost: Solusi ekspansi Layer2
Rollup-Boost adalah solusi pembangunan Rollup yang dikembangkan oleh Flashbot bekerja sama dengan Uniswap Labs dan OP Labs, yang saat ini diterapkan di Unichain. Ini menerapkan dua modul ekspansi:
"Flashblocks" dengan konfirmasi 250ms: menyediakan konfirmasi transaksi super cepat.
Pengurutan prioritas yang dapat diverifikasi: Diurutkan secara ketat berdasarkan biaya prioritas yang dibayar untuk transaksi, memungkinkan kontrak pintar untuk mengambil kembali sebagian dari keuntungan MEV.
Inti dari Flashblocks adalah mengemas transaksi dalam TEE dan menghasilkan fragmen blok untuk disiarkan, di mana validator mengumpulkan beberapa fragmen untuk mengemasnya menjadi blok lengkap. Ini meningkatkan pemanfaatan bandwidth dan mempercepat kecepatan konfirmasi transaksi. Karena fragmen blok dihasilkan di dalam TEE, validator dapat menghemat beban kerja verifikasi data blok.
Urutan prioritas yang dapat diverifikasi menggunakan TEE menyediakan hasil urutan transaksi yang dapat dipercaya, mencegah pencipta blok secara manual mengubah urutan transaksi.
DeepSafe: Skema tanda tangan ambang tanpa kepercayaan
DeepSafe memperkenalkan teknologi TEE dan ZK, mengembangkan solusi undian rahasia + tanda tangan yang disebut CRVA (Jaringan Verifikasi AI Acak Terenkripsi). CRVA secara acak memilih node verifikasi melalui algoritma undian, memverifikasi keabsahan pesan dan menghasilkan tanda tangan ambang.
CRVA menggunakan TEE dan ZK untuk menyembunyikan identitas validator, mencegah kolusi internal dan serangan hacker. Proses kerjanya meliputi:
Modul inti node berjalan di dalam TEE, menyimpan kunci publik permanen di blockchain publik.
Node menghasilkan kunci publik sementara dan ZK Proof di TEE, membuktikan hubungan dengan kunci publik permanen tanpa mengungkapkan hubungan spesifik.
Kunci publik sementara yang dienkripsi node, dikirim bersama ZKP ke Relayer.
Relayer mendekripsi kumpulan kunci publik sementara di dalam TEE, dan mengirimkannya ke blockchain untuk pemilihan acak.
Node yang terpilih berpartisipasi dalam verifikasi dan penandatanganan pesan.
Menggunakan bukti jarak jauh di blockchain untuk memastikan proses perhitungan dilakukan secara ketat di dalam TEE.
Inti dari solusi CRVA adalah membungkus aktivitas penting di dalam TEE, sehingga pihak luar hanya dapat melihat ciphertext yang telah dienkripsi. Ini secara fundamental mencegah konspirasi dan serangan eksternal, dan dapat diterapkan dalam berbagai skenario seperti dompet multi-tanda tangan, kustodian aset, jembatan lintas rantai, dan oracle.
Aplikasi Masa Depan TEE
Prosesor TEE
Prosesor TEE menggunakan perhitungan off-chain yang dapat dibuktikan sebagai pengganti perhitungan on-chain yang mahal. Perhitungan kompleks, pengolahan data, dan operasi algoritma dapat dilakukan di TEE, dengan hasil yang diverifikasi di on-chain melalui bukti kriptografi. Ini menyediakan kemampuan komputasi yang rendah biaya dan privasi untuk kontrak pintar dalam ekosistem EVM.
Kasus aplikasi termasuk:
Menyediakan dukungan algoritma kompleks untuk kontrak AMM
Biarkan kontrak pintar mengontrol akun media sosial (seperti proyek Teleport)
Oracle AI berbasis TEE, memanggil LLM untuk mengambil data eksternal dan menghasilkan kesimpulan tentang terjadinya peristiwa
kolam memori terenkripsi dan transaksi privasi
Kolam memori terenkripsi yang dibangun di atas TEE dapat memastikan bahwa transaksi tetap sangat rahasia sepanjang siklus hidupnya. Pengguna mengajukan transaksi terenkripsi ke pemeringkat TEE, dan seluruh proses dekripsi, pemeringkatan, dan eksekusi dilakukan di dalam TEE, tidak terlihat oleh pihak luar. Akhirnya, hanya perubahan status terbaru yang dieksekusi yang dipublikasikan ke blockchain.
Sistem Pembuktian TEE
TEE dapat berfungsi sebagai prover untuk Rollup, sebagai pelengkap teknologi ZK dan OP. Proyek-proyek seperti Scroll dan Taiko telah mengadopsi prover TEE, metode ini lebih efisien dan cepat dibandingkan ZK, serta memudahkan iterasi.
Kata Penutup
TEE mewakili perkembangan teknologi penting di bidang blockchain, menyediakan cara yang layak untuk mengatasi konflik antara kinerja, privasi, dan desentralisasi. Melalui jaminan isolasi dan integritas yang dijamin oleh perangkat keras, TEE dapat mendukung kategori aplikasi baru, sambil mempertahankan karakteristik minimisasi kepercayaan dalam sistem blockchain.
Dari pembangunan blok terdesentralisasi MEV-Boost hingga peningkatan kinerja Rollup-Boost, dan kemudian mekanisme keamanan tingkat lanjut DeepSafe, teknologi TEE menunjukkan potensi transformasi yang besar. Aplikasi ini membuktikan bahwa TEE dapat memberikan manfaat praktis, sekaligus meletakkan dasar untuk aplikasi yang lebih ambisius di masa depan.
Masa depan infrastruktur blockchain mungkin merupakan kombinasi kompleks dari berbagai teknologi, di mana masing-masing teknologi dioptimalkan untuk kasus penggunaan dan kebutuhan keamanan tertentu. TEE akan memainkan peran kunci dalam ekosistem multifaset ini, memberikan kinerja dan fungsionalitas yang diperlukan untuk mendorong adopsi blockchain ke arus utama, sambil mempertahankan karakteristik desentralisasi dan tanpa kepercayaan.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
12 Suka
Hadiah
12
5
Posting ulang
Bagikan
Komentar
0/400
DeadTrades_Walking
· 08-16 06:16
TEE? Rasanya seperti benda yang tidak berguna lagi.
Lihat AsliBalas0
NFTragedy
· 08-16 06:15
Ah, apakah kamu berpikir bisa menyelesaikan paradoks segitiga hanya dengan isolasi?
Lihat AsliBalas0
AirdropHunter
· 08-16 06:13
Semua orang bilang itu telah direkonstruksi, tapi masih menggunakan tumpukan untuk menyelesaikan masalah, kan?
Lihat AsliBalas0
PoolJumper
· 08-16 06:11
Berkeliling lagi-lagi kembali ke tee
Lihat AsliBalas0
NftDeepBreather
· 08-16 05:53
Privasi dan efisiensi adalah pasangan yang saling mencintai dan membunuh.
Teknologi TEE Merombak Web3: Aplikasi Revolusioner dari MEV hingga Komputasi Privasi
Aplikasi dan Prospek Teknologi TEE dalam Web3
Sejak lahirnya Bitcoin dan Ethereum, industri cryptocurrency telah menghadapi tantangan "segitiga tidak mungkin", yaitu kepercayaan nol, efisiensi tinggi, dan universalitas tidak dapat dicapai secara bersamaan. Meskipun telah muncul solusi seperti saluran pembayaran, Rollup, dan blockchain modular, semuanya sulit untuk sepenuhnya universal. Untuk skenario tertentu seperti tanda tangan yang dapat diprogram kustom, perlu untuk mengenalkan teknologi lain.
Seiring dengan perkembangan industri, Trusted Execution Environment ( TEE ) secara bertahap terintegrasi ke dalam ekosistem Web3. Dengan menyediakan isolasi data dan integritas pada tingkat perangkat keras, TEE tidak hanya menjamin keamanan, tetapi juga membawa kemungkinan baru untuk aplikasi cryptocurrency. Artikel ini akan membahas cara aplikasi TEE dalam Web3, mengungkap potensi dan kemungkinan skenario baru di masa depan. TEE diharapkan dapat membentuk ulang industri blockchain, memainkan peran penting dalam MEV, perluasan kinerja blockchain dasar, dan tanda tangan tanpa kepercayaan, serta mengambil posisi dalam skenario yang membutuhkan perlindungan privasi.
Konsep dan Karakteristik TEE
TEE adalah area aman yang terisolasi dalam prosesor atau pusat data, di mana program dapat dijalankan tanpa gangguan dari program lain, termasuk sistem operasi. TEE memastikan bahwa entitas eksternal tidak dapat mengamati atau mengakses data internalnya melalui perangkat keras khusus, dengan dua karakteristik utama yaitu keamanan dan integritas.
Keamanan memastikan bahwa bahkan sistem operasi host atau penyedia layanan cloud yang menjalankan TEE tidak dapat melihat data sensitif di dalam TEE. Integritas menjamin bahwa kode yang dijalankan di dalam TEE dieksekusi sepenuhnya sesuai dengan logika yang telah diprogram sebelumnya, tanpa kemungkinan manipulasi eksternal. Perangkat keras TEE akan menyediakan hash dan tanda tangan dari kode yang dijalankan secara internal untuk verifikasi.
TEE memiliki kunci root yang digunakan untuk menghasilkan tanda tangan. Metode pembuatan kunci mencakup "injeksi kunci" dan dua metode pembuatan angka acak internal. Yang terakhir lebih maju dan dapat memastikan bahwa pihak eksternal, termasuk produsen chip, tidak dapat mengetahui isi kunci.
Melalui proses (Remote Attestation), pengguna dapat memverifikasi apakah program yang dijalankan di dalam TEE sesuai dengan kode sumber yang dipublikasikan. Meskipun demikian, program yang menggunakan TEE masih perlu mempercayai penyedia perangkat keras, seperti Intel, AMD, dan ARM.
Kasus Penggunaan TEE dalam Web3
TEE-Boost: Konstruksi blok desentralisasi
TEE-Boost bertujuan untuk mengatasi masalah konsentrasi tinggi layanan Relay dalam MEV-Boost Ethereum. Dalam proses MEV-Boost tradisional, Relay berfungsi sebagai perantara yang mengumpulkan blok yang diajukan oleh Builder, dan memilih blok dengan tip tertinggi untuk dikirim ke validator. Namun, saat ini beberapa penyedia layanan Relay hampir mendominasi seluruh pasar MEV, yang menimbulkan risiko potensi kecurangan.
TEE-Boost menghilangkan asumsi kepercayaan terhadap Relay melalui TEE, sambil mempertahankan jaminan keamanan dari arsitektur MEV-Boost. Ini menghapus peran Relay, memungkinkan Builder untuk menjalankan kode langsung di TEE, dengan membuktikan validitas blok yang dihasilkan melalui verifikasi jarak jauh. Validator dapat langsung terhubung ke beberapa Builder, memilih header blok dengan tip terbanyak dan menandatangani, setelah itu Builder akan menunjukkan konten blok lengkap.
Rollup-Boost: Solusi ekspansi Layer2
Rollup-Boost adalah solusi pembangunan Rollup yang dikembangkan oleh Flashbot bekerja sama dengan Uniswap Labs dan OP Labs, yang saat ini diterapkan di Unichain. Ini menerapkan dua modul ekspansi:
Inti dari Flashblocks adalah mengemas transaksi dalam TEE dan menghasilkan fragmen blok untuk disiarkan, di mana validator mengumpulkan beberapa fragmen untuk mengemasnya menjadi blok lengkap. Ini meningkatkan pemanfaatan bandwidth dan mempercepat kecepatan konfirmasi transaksi. Karena fragmen blok dihasilkan di dalam TEE, validator dapat menghemat beban kerja verifikasi data blok.
Urutan prioritas yang dapat diverifikasi menggunakan TEE menyediakan hasil urutan transaksi yang dapat dipercaya, mencegah pencipta blok secara manual mengubah urutan transaksi.
DeepSafe: Skema tanda tangan ambang tanpa kepercayaan
DeepSafe memperkenalkan teknologi TEE dan ZK, mengembangkan solusi undian rahasia + tanda tangan yang disebut CRVA (Jaringan Verifikasi AI Acak Terenkripsi). CRVA secara acak memilih node verifikasi melalui algoritma undian, memverifikasi keabsahan pesan dan menghasilkan tanda tangan ambang.
CRVA menggunakan TEE dan ZK untuk menyembunyikan identitas validator, mencegah kolusi internal dan serangan hacker. Proses kerjanya meliputi:
Inti dari solusi CRVA adalah membungkus aktivitas penting di dalam TEE, sehingga pihak luar hanya dapat melihat ciphertext yang telah dienkripsi. Ini secara fundamental mencegah konspirasi dan serangan eksternal, dan dapat diterapkan dalam berbagai skenario seperti dompet multi-tanda tangan, kustodian aset, jembatan lintas rantai, dan oracle.
Aplikasi Masa Depan TEE
Prosesor TEE
Prosesor TEE menggunakan perhitungan off-chain yang dapat dibuktikan sebagai pengganti perhitungan on-chain yang mahal. Perhitungan kompleks, pengolahan data, dan operasi algoritma dapat dilakukan di TEE, dengan hasil yang diverifikasi di on-chain melalui bukti kriptografi. Ini menyediakan kemampuan komputasi yang rendah biaya dan privasi untuk kontrak pintar dalam ekosistem EVM.
Kasus aplikasi termasuk:
kolam memori terenkripsi dan transaksi privasi
Kolam memori terenkripsi yang dibangun di atas TEE dapat memastikan bahwa transaksi tetap sangat rahasia sepanjang siklus hidupnya. Pengguna mengajukan transaksi terenkripsi ke pemeringkat TEE, dan seluruh proses dekripsi, pemeringkatan, dan eksekusi dilakukan di dalam TEE, tidak terlihat oleh pihak luar. Akhirnya, hanya perubahan status terbaru yang dieksekusi yang dipublikasikan ke blockchain.
Sistem Pembuktian TEE
TEE dapat berfungsi sebagai prover untuk Rollup, sebagai pelengkap teknologi ZK dan OP. Proyek-proyek seperti Scroll dan Taiko telah mengadopsi prover TEE, metode ini lebih efisien dan cepat dibandingkan ZK, serta memudahkan iterasi.
Kata Penutup
TEE mewakili perkembangan teknologi penting di bidang blockchain, menyediakan cara yang layak untuk mengatasi konflik antara kinerja, privasi, dan desentralisasi. Melalui jaminan isolasi dan integritas yang dijamin oleh perangkat keras, TEE dapat mendukung kategori aplikasi baru, sambil mempertahankan karakteristik minimisasi kepercayaan dalam sistem blockchain.
Dari pembangunan blok terdesentralisasi MEV-Boost hingga peningkatan kinerja Rollup-Boost, dan kemudian mekanisme keamanan tingkat lanjut DeepSafe, teknologi TEE menunjukkan potensi transformasi yang besar. Aplikasi ini membuktikan bahwa TEE dapat memberikan manfaat praktis, sekaligus meletakkan dasar untuk aplikasi yang lebih ambisius di masa depan.
Masa depan infrastruktur blockchain mungkin merupakan kombinasi kompleks dari berbagai teknologi, di mana masing-masing teknologi dioptimalkan untuk kasus penggunaan dan kebutuhan keamanan tertentu. TEE akan memainkan peran kunci dalam ekosistem multifaset ini, memberikan kinerja dan fungsionalitas yang diperlukan untuk mendorong adopsi blockchain ke arus utama, sambil mempertahankan karakteristik desentralisasi dan tanpa kepercayaan.