zkTLS: Teknologi revolusioner untuk memecahkan masalah pulau data Web3

Teknologi zkTLS: Solusi Baru untuk Memecahkan Pulau Data Web3

Baru-baru ini, saat menjelajahi arah proyek baru, saya menemui tumpukan teknologi yang muncul—zkTLS. Ini adalah teknologi inovatif yang menggabungkan bukti nol pengetahuan (ZKP) dan TLS (protokol keamanan transport layer), yang terutama diterapkan di lingkungan mesin virtual on-chain di bidang Web3. Ini dapat memverifikasi keaslian data HTTPS di luar rantai tanpa memerlukan kepercayaan pada pihak ketiga, termasuk keandalan sumber data, integritas data, dan ketepatan waktu. Mekanisme kriptografi ini memungkinkan kontrak pintar on-chain untuk dengan aman mengakses sumber daya HTTPS Web2 di luar rantai, sehingga memecahkan pulau data.

Ringkasan Protokol TLS

Untuk memahami nilai zkTLS dengan lebih mendalam, kita perlu terlebih dahulu memahami protokol TLS. TLS digunakan untuk menyediakan enkripsi, otentikasi, dan integritas data dalam komunikasi jaringan, memastikan transfer data yang aman antara klien dan server. HTTPS pada dasarnya adalah pengunaan protokol TLS di atas HTTP untuk menjamin privasi dan integritas transfer informasi, serta memastikan keaslian sisi server dapat diverifikasi.

Protokol TLS menyelesaikan masalah keamanan HTTP dengan cara berikut:

  1. Komunikasi terenkripsi: Gunakan enkripsi simetris untuk melindungi data, mencegah penyadapan.
  2. Verifikasi Identitas: Memverifikasi identitas server melalui sertifikat digital untuk mencegah serangan man-in-the-middle.
  3. Integritas Data: Gunakan HMAC atau AEAD untuk memastikan data tidak diubah.

Proses komunikasi HTTPS berbasis TLS mencakup tahap handshake dan tahap transmisi data. Pada tahap handshake, klien dan server bernegosiasi parameter keamanan dan membangun sesi terenkripsi. Selanjutnya, pada tahap transmisi data, kedua belah pihak menggunakan kunci sesi untuk komunikasi terenkripsi.

Tantangan Akses Data dalam Web3

Meskipun TLS banyak digunakan di Web2, namun hal ini menjadi masalah dalam pengembangan aplikasi Web3. Ketika kontrak pintar di blockchain ingin mengakses data di luar blockchain, karena masalah ketersediaan data, mesin virtual di blockchain tidak akan membuka kemampuan pemanggilan data eksternal, untuk memastikan keterlacakan data dan keamanan mekanisme konsensus.

Untuk mengatasi masalah ini, beberapa proyek oracle muncul, seperti Chainlink dan Pyth. Mereka berfungsi sebagai jembatan penghubung antara data on-chain dan data off-chain untuk memecahkan isolasi data. Oracle ini biasanya menggunakan mekanisme konsensus PoS, sehingga biaya berbuat curang untuk node penghubung lebih tinggi daripada keuntungannya, yang secara ekonomi menjamin penyediaan informasi yang benar ke on-chain.

Keuntungan zkTLS

Namun, ada masalah biaya tinggi dan efisiensi rendah dalam solusi pengambilan data berbasis oracle. Teknologi zkTLS muncul untuk mengatasi masalah ini. Dengan memperkenalkan algoritma bukti nol pengetahuan (ZKP), ia memungkinkan kontrak pintar di blockchain untuk langsung memverifikasi bahwa data yang disediakan oleh node benar-benar berasal dari sumber HTTPS tertentu dan tidak dimanipulasi, sehingga menghindari biaya penggunaan yang tinggi akibat algoritma konsensus pada oracle tradisional.

Inti dari zkTLS adalah melindungi menggunakan kriptografi untuk menggantikan biaya tinggi yang dibawa oleh mekanisme konsensus dari oracle tradisional. Ini dilakukan dengan memperkenalkan ZKP, menghitung data yang diperoleh dari permintaan sumber daya HTTPS oleh node relay off-chain, informasi verifikasi sertifikat CA, bukti waktu, dan bukti integritas data, menghasilkan Proof. Sementara itu, informasi dan algoritma verifikasi yang diperlukan dipelihara di rantai, sehingga kontrak pintar dapat memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengungkapkan informasi kunci.

Prospek Aplikasi zkTLS

Teknologi zkTLS mengurangi biaya untuk mencapai ketersediaan sumber daya HTTPS Web2, membawa kemungkinan baru di berbagai bidang:

  • Mengurangi biaya untuk mendapatkan harga aset ekor panjang di blockchain
  • Menggunakan situs web otoritatif Web2 untuk KYC on-chain, mengoptimalkan DID
  • Meningkatkan desain arsitektur teknis permainan Web3

Menghadapi dampak potensial dari zkTLS, proyek oracle yang sudah ada seperti Chainlink dan Pyth sedang aktif meneliti arah terkait, berusaha untuk tetap unggul dalam iterasi teknologi. Pada saat yang sama, model bisnis baru juga sedang berkembang, seperti beralih dari biaya berdasarkan waktu ke biaya berdasarkan penggunaan, serta menawarkan Compute as a service.

Namun, seperti kebanyakan proyek ZK, tantangan utama yang dihadapi zkTLS adalah bagaimana mengurangi biaya komputasi untuk membuatnya layak secara komersial.

Dalam desain produk, memperhatikan perkembangan zkTLS dan mengintegrasikan tumpukan teknologi ini dengan tepat dapat membawa terobosan baru dalam inovasi bisnis dan arsitektur teknologi. Seiring dengan perkembangan teknologi yang terus berlanjut, zkTLS diharapkan menjadi jembatan penting yang menghubungkan dunia Web2 dan Web3, membuka ruang pengembangan yang lebih luas untuk aplikasi terdesentralisasi.

LINK-2.85%
PYTH-1%
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
  • 4
  • Bagikan
Komentar
0/400
RebaseVictimvip
· 07-26 08:29
Ini adalah proyek anak yatim yang membuat roda lagi.
Lihat AsliBalas0
SchroedingerGasvip
· 07-23 13:11
Hal baru yang dapat diandalkan, besok akan saya teliti YD
Lihat AsliBalas0
DefiSecurityGuardvip
· 07-23 13:01
*sigh* protokol "revolusioner" lainnya... apakah ada yang bahkan mengaudit primitif crypto? bendera merah besar untuk potensi vektor eksploitasi MitM di sini ngl
Lihat AsliBalas0
GasFeeCriervip
· 07-23 12:55
Ini lagi zk-SNARKs! Konsep ini datang lagi.
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)