zkTLS: Solusi inovatif untuk mengatasi pulau data di Web3

robot
Pembuatan abstrak sedang berlangsung

Teknologi zkTLS: Solusi Baru untuk Memecahkan Pulau Data Web3

Baru-baru ini, saat menjelajahi arah proyek baru, saya menemukan tumpukan teknologi baru — zkTLS. Ini adalah teknologi inovatif yang menggabungkan bukti tanpa pengetahuan (ZKP) dan protokol keamanan lapisan transport (TLS), yang terutama diterapkan di lingkungan mesin virtual on-chain di bidang Web3. Ini dapat memverifikasi keaslian data HTTPS di luar rantai tanpa perlu mempercayai pihak ketiga, termasuk keandalan sumber data, integritas data, dan efektivitasnya. Melalui mekanisme implementasi kriptografi ini, zkTLS memberi kemampuan kontrak pintar di on-chain untuk mengakses sumber daya Web2 HTTPS di luar rantai dengan tepercaya, secara efektif memecahkan pulau data.

Pengantar Protokol TLS

Untuk memahami nilai zkTLS secara mendalam, kita perlu terlebih dahulu memahami protokol TLS. TLS (Transport Layer Security) digunakan untuk memberikan enkripsi, otentikasi, dan integritas data dalam komunikasi jaringan, memastikan transmisi data yang aman antara klien dan server. HTTPS sebenarnya adalah komunikasi yang aman yang dibangun di atas protokol HTTP dengan memanfaatkan protokol TLS.

Protokol TLS menyelesaikan masalah berikut:

  1. Komunikasi terenkripsi: Menggunakan enkripsi simetris untuk melindungi data, mencegah penyadapan.
  2. Autentikasi Identitas: Verifikasi identitas server melalui sertifikat digital yang dikeluarkan oleh pihak ketiga, untuk mencegah serangan Man-in-the-Middle.
  3. Integritas data: Gunakan HMAC atau AEAD untuk memastikan data tidak diubah.

Proses komunikasi protokol TLS dibagi menjadi tahap handshake dan tahap pengiriman data. Tahap handshake mencakup tiga langkah: klien mengirim ClientHello, server mengirim ServerHello, dan klien memverifikasi server, kemudian akhirnya masuk ke tahap komunikasi terenkripsi.

Tantangan Akses Data dalam Web3

Meskipun protokol TLS digunakan secara luas di jaringan Web2, itu membawa tantangan bagi pengembangan aplikasi Web3. Ketika kontrak pintar di blockchain 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, proyek oracle muncul. Mereka bertindak sebagai jembatan penghubung antara data on-chain dan data off-chain, menjamin ketersediaan data melalui mekanisme konsensus PoS. Namun, solusi ini memiliki dua masalah utama:

  1. Biaya tinggi: Memelihara mekanisme konsensus PoS membutuhkan banyak modal yang dipertaruhkan, dan ada redundansi dalam interaksi data.
  2. Efisiensi rendah: Konsensus PoS membutuhkan waktu, yang menyebabkan data di rantai tertunda.

Solusi Inovatif zkTLS

Teknologi zkTLS memungkinkan kontrak pintar di blockchain untuk secara langsung memverifikasi apakah data yang diberikan oleh node berasal dari sumber HTTPS tertentu dan tidak diubah, dengan memperkenalkan algoritma bukti nol pengetahuan. Ini menghindari biaya penggunaan yang tinggi yang disebabkan oleh algoritma konsensus dalam Oracle tradisional.

Inti dari zkTLS adalah menggunakan kriptografi untuk melindungi jaminan ketersediaan data yang didasarkan pada mekanisme konsensus tradisional Oracle. Secara spesifik, ia mencapainya melalui langkah-langkah berikut:

  1. Memproses data yang diperoleh dari permintaan sumber daya HTTPS oleh node relay off-chain.
  2. Menghasilkan Proof yang berisi informasi verifikasi sertifikat CA, bukti urutan waktu, dan bukti integritas data.
  3. Memelihara informasi dan algoritma verifikasi yang diperlukan di blockchain.

Ini memungkinkan kontrak pintar untuk memverifikasi keaslian, efektivitas, dan keandalan sumber data tanpa mengungkapkan informasi kunci.

Potensi Aplikasi zkTLS

Teknologi zkTLS membawa kemungkinan baru untuk bidang Web3:

  1. Mengurangi biaya perolehan harga di rantai aset ekor panjang.
  2. Menggunakan situs web otoritatif Web2 untuk melakukan KYC di blockchain, mengoptimalkan sistem DID.
  3. Meningkatkan desain arsitektur teknis permainan Web3.

Namun, zkTLS juga menghadirkan tantangan bagi perusahaan Web3 yang ada, terutama proyek oracle mainstream. Untuk menghadapi perubahan ini, beberapa raksasa industri sedang aktif meneliti teknologi terkait dan mengeksplorasi model bisnis baru, seperti penagihan berdasarkan penggunaan dan Compute as a service.

Kesimpulan

Teknologi zkTLS memberikan pemikiran baru untuk memecahkan masalah pulau data Web3. Dalam desain produk, memperhatikan dinamika perkembangan zkTLS dan secara tepat mengintegrasikan tumpukan teknologi ini dapat membawa terobosan baru dalam inovasi bisnis dan arsitektur teknologi. Namun, seperti kebanyakan proyek ZK, tantangan utama yang dihadapi zkTLS tetap adalah bagaimana menurunkan biaya komputasi, sehingga memiliki nilai aplikasi komersial yang lebih luas.

ZK6.59%
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
  • 3
  • Bagikan
Komentar
0/400
PensionDestroyervip
· 07-26 05:43
Biaya sudah tinggi lagi, kapan bisa turun?
Lihat AsliBalas0
TokenTherapistvip
· 07-26 05:13
Benar-benar seperti penipuan yang datang dengan berbagai cara.
Lihat AsliBalas0
UnluckyMinervip
· 07-26 05:13
Sangat canggih, saya tidak mengerti.
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)