Teknologi TEE Merombak Web3: Aplikasi Revolusioner dari MEV hingga Komputasi Privasi

robot
Pembuatan abstrak sedang berlangsung

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:

  1. "Flashblocks" dengan konfirmasi 250ms: menyediakan konfirmasi transaksi super cepat.
  2. 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:

  1. Modul inti node berjalan di dalam TEE, menyimpan kunci publik permanen di blockchain publik.
  2. Node menghasilkan kunci publik sementara dan ZK Proof di TEE, membuktikan hubungan dengan kunci publik permanen tanpa mengungkapkan hubungan spesifik.
  3. Kunci publik sementara yang dienkripsi node, dikirim bersama ZKP ke Relayer.
  4. Relayer mendekripsi kumpulan kunci publik sementara di dalam TEE, dan mengirimkannya ke blockchain untuk pemilihan acak.
  5. Node yang terpilih berpartisipasi dalam verifikasi dan penandatanganan pesan.
  6. 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.

ZK-3.81%
Lihat Asli
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.
  • Hadiah
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
DegenWhisperervip
· 14jam yang lalu
Rasanya TEE adalah kartu grafis dari Blockchain.
Lihat AsliBalas0
DeadTrades_Walkingvip
· 08-16 06:16
TEE? Rasanya seperti benda yang tidak berguna lagi.
Lihat AsliBalas0
NFTragedyvip
· 08-16 06:15
Ah, apakah kamu berpikir bisa menyelesaikan paradoks segitiga hanya dengan isolasi?
Lihat AsliBalas0
AirdropHuntervip
· 08-16 06:13
Semua orang bilang itu telah direkonstruksi, tapi masih menggunakan tumpukan untuk menyelesaikan masalah, kan?
Lihat AsliBalas0
PoolJumpervip
· 08-16 06:11
Berkeliling lagi-lagi kembali ke tee
Lihat AsliBalas0
NftDeepBreathervip
· 08-16 05:53
Privasi dan efisiensi adalah pasangan yang saling mencintai dan membunuh.
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)