Analisis Teknologi zkTLS: Solusi Baru untuk Memecahkan Pulau Data Web3
Baru-baru ini dalam proses desain produk, saya terlibat dengan tumpukan teknologi baru - zkTLS, dan telah melakukan penelitian dan pembelajaran mendalam tentangnya. Artikel ini akan membagikan wawasan terkait, dan semoga dapat memberikan inspirasi bagi semua.
zkTLS adalah teknologi baru yang menggabungkan bukti nol pengetahuan (ZKP) dan TLS( protokol keamanan lapisan transport ). Dalam bidang Web3, ini terutama digunakan dalam lingkungan mesin virtual di blockchain, yang dapat memverifikasi keaslian data HTTPS di luar rantai tanpa memerlukan kepercayaan pihak ketiga. Verifikasi ini mencakup tiga aspek: memastikan data berasal dari sumber HTTPS tertentu, data tidak dimanipulasi, dan keabsahan data terjamin. Melalui mekanisme kriptografi ini, kontrak pintar di blockchain mendapatkan kemampuan akses tepercaya ke sumber HTTPS Web2 di luar rantai, sehingga memecahkan pulau data.
Ikhtisar Protokol TLS
TLS( Protokol Keamanan Transport Layer ) digunakan untuk menyediakan enkripsi, otentikasi, dan integritas data dalam komunikasi jaringan, memastikan transmisi data yang aman antara klien dan server. HTTPS sebenarnya adalah HTTP yang menggunakan TLS untuk menjamin privasi dan integritas transmisi informasi, serta membuat keaslian sisi server dapat diverifikasi.
Protokol TLS terutama menyelesaikan masalah keamanan melalui cara berikut:
Komunikasi terenkripsi: menggunakan enkripsi simetris untuk melindungi data, mencegah penyadapan.
Autentikasi Identitas: Memverifikasi identitas server melalui sertifikat digital yang dikeluarkan oleh pihak ketiga, untuk mencegah serangan man-in-the-middle.
Integritas Data: Gunakan HMAC atau AEAD untuk memastikan data tidak telah dimanipulasi.
Proses interaksi data dari protokol TLS mencakup fase handshake dan fase transmisi data. Langkah-langkah spesifiknya adalah sebagai berikut:
Klien mengirim ClientHello, yang berisi versi TLS yang didukung, algoritma enkripsi, dan informasi lainnya.
Server merespons ServerHello, memilih algoritma enkripsi dan mengirimkan informasi seperti sertifikat.
Kedua belah pihak menggunakan kunci sesi yang disepakati untuk komunikasi terenkripsi.
Tantangan Akses Data di Web3
Pengembangan aplikasi Web3 menghadapi kesulitan dalam mengakses data di luar rantai melalui kontrak pintar di dalam rantai. Untuk mengatasi masalah ini, proyek-proyek oracle seperti Chainlink muncul sebagai jembatan penghubung antara data di dalam dan di luar rantai. Proyek-proyek ini biasanya menggunakan mekanisme konsensus PoS untuk menjamin ketersediaan data.
Namun, ada dua masalah utama dalam solusi pengambilan data berbasis oracle:
Biaya tinggi: Keamanan mekanisme PoS dibangun di atas jumlah dana yang dipertaruhkan, sehingga biaya pemeliharaannya sangat tinggi.
Efisiensi rendah: Konsensus PoS memerlukan waktu, yang menyebabkan data di blockchain tertunda, tidak menguntungkan untuk skenario akses frekuensi tinggi.
Solusi zkTLS
Teknologi zkTLS memperkenalkan algoritma bukti nol pengetahuan, memungkinkan kontrak pintar di blockchain untuk langsung memverifikasi bahwa data yang disediakan oleh node benar-benar berasal dari sumber HTTPS tertentu dan tidak dimanipulasi, menghindari biaya penggunaan oracle tradisional yang tinggi.
Secara khusus, zkTLS menghitung data yang diperoleh dari permintaan sumber daya HTTPS oleh node relay off-chain, informasi verifikasi sertifikat CA, bukti waktu, dan bukti integritas data untuk menghasilkan Proof. Di on-chain, informasi dan algoritma verifikasi yang diperlukan dipelihara, sehingga kontrak pintar dapat memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengungkapkan informasi kunci.
Solusi ini secara signifikan mengurangi biaya untuk mencapai ketersediaan sumber daya Web2 HTTPS di blockchain, membuka kemungkinan untuk banyak kebutuhan baru, seperti mengurangi biaya pengambilan harga aset tail panjang di blockchain, serta menggunakan situs web otoritatif Web2 untuk KYC di blockchain.
Dampak Industri dan Perkembangan Masa Depan
Munculnya zkTLS memberikan dampak pada perusahaan Web3 yang ada, terutama proyek oracle utama. Untuk menghadapi tren ini, raksasa industri seperti Chainlink dan Pyth sedang aktif meneliti arah terkait dan mengeksplorasi model bisnis baru, seperti peralihan dari biaya berdasarkan waktu ke biaya berdasarkan penggunaan, serta menawarkan Compute as a service.
Tantangan utama yang dihadapi zkTLS saat ini adalah bagaimana mengurangi biaya komputasi agar memiliki nilai komersial. Ini mirip dengan kesulitan yang dihadapi sebagian besar proyek ZK.
Secara keseluruhan, zkTLS memberikan kemungkinan baru untuk pengembangan aplikasi Web3. Dalam desain produk, memperhatikan dinamika perkembangan zkTLS dan mengintegrasikan tumpukan teknologi ini dengan tepat dapat menemukan terobosan baru dalam inovasi bisnis dan arsitektur teknologi.
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.
9 Suka
Hadiah
9
8
Bagikan
Komentar
0/400
DeFi_Dad_Jokes
· 07-22 18:44
Ini zkTLS terlalu berlebihan ya
Lihat AsliBalas0
NftMetaversePainter
· 07-19 19:16
sebenarnya, algoritma zktls ini cukup elegan... mengingatkan saya pada seni generatif terbaru saya yang mengeksplorasi kedaulatan data dalam paradigma metaverse sejujurnya
Lihat AsliBalas0
HallucinationGrower
· 07-19 19:14
Seheboh ini bisa dimakan tidak?
Lihat AsliBalas0
Rugman_Walking
· 07-19 19:14
Satu lagi konsep spekulasi, sudah bosan mendengarnya.
Lihat AsliBalas0
TxFailed
· 07-19 19:09
akhirnya... bridge yang kita tunggu-tunggu, tapi hati-hati dengan kasus tepi, teman-teman. belajar tentang eksploitasi tls dengan cara yang sulit pada tahun '21
Lihat AsliBalas0
fork_in_the_road
· 07-19 19:07
Akhirnya ada solusi yang lebih down to earth. Inilah web3 yang sebenarnya.
Lihat AsliBalas0
SleepyArbCat
· 07-19 19:05
Hmm... mainan baru, bagaimana dengan pengeluaran gas... bingung dulu
zkTLS: Teknologi inovatif untuk memecahkan pulau data Web3
Analisis Teknologi zkTLS: Solusi Baru untuk Memecahkan Pulau Data Web3
Baru-baru ini dalam proses desain produk, saya terlibat dengan tumpukan teknologi baru - zkTLS, dan telah melakukan penelitian dan pembelajaran mendalam tentangnya. Artikel ini akan membagikan wawasan terkait, dan semoga dapat memberikan inspirasi bagi semua.
zkTLS adalah teknologi baru yang menggabungkan bukti nol pengetahuan (ZKP) dan TLS( protokol keamanan lapisan transport ). Dalam bidang Web3, ini terutama digunakan dalam lingkungan mesin virtual di blockchain, yang dapat memverifikasi keaslian data HTTPS di luar rantai tanpa memerlukan kepercayaan pihak ketiga. Verifikasi ini mencakup tiga aspek: memastikan data berasal dari sumber HTTPS tertentu, data tidak dimanipulasi, dan keabsahan data terjamin. Melalui mekanisme kriptografi ini, kontrak pintar di blockchain mendapatkan kemampuan akses tepercaya ke sumber HTTPS Web2 di luar rantai, sehingga memecahkan pulau data.
Ikhtisar Protokol TLS
TLS( Protokol Keamanan Transport Layer ) digunakan untuk menyediakan enkripsi, otentikasi, dan integritas data dalam komunikasi jaringan, memastikan transmisi data yang aman antara klien dan server. HTTPS sebenarnya adalah HTTP yang menggunakan TLS untuk menjamin privasi dan integritas transmisi informasi, serta membuat keaslian sisi server dapat diverifikasi.
Protokol TLS terutama menyelesaikan masalah keamanan melalui cara berikut:
Proses interaksi data dari protokol TLS mencakup fase handshake dan fase transmisi data. Langkah-langkah spesifiknya adalah sebagai berikut:
Tantangan Akses Data di Web3
Pengembangan aplikasi Web3 menghadapi kesulitan dalam mengakses data di luar rantai melalui kontrak pintar di dalam rantai. Untuk mengatasi masalah ini, proyek-proyek oracle seperti Chainlink muncul sebagai jembatan penghubung antara data di dalam dan di luar rantai. Proyek-proyek ini biasanya menggunakan mekanisme konsensus PoS untuk menjamin ketersediaan data.
Namun, ada dua masalah utama dalam solusi pengambilan data berbasis oracle:
Solusi zkTLS
Teknologi zkTLS memperkenalkan algoritma bukti nol pengetahuan, memungkinkan kontrak pintar di blockchain untuk langsung memverifikasi bahwa data yang disediakan oleh node benar-benar berasal dari sumber HTTPS tertentu dan tidak dimanipulasi, menghindari biaya penggunaan oracle tradisional yang tinggi.
Secara khusus, zkTLS menghitung data yang diperoleh dari permintaan sumber daya HTTPS oleh node relay off-chain, informasi verifikasi sertifikat CA, bukti waktu, dan bukti integritas data untuk menghasilkan Proof. Di on-chain, informasi dan algoritma verifikasi yang diperlukan dipelihara, sehingga kontrak pintar dapat memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengungkapkan informasi kunci.
Solusi ini secara signifikan mengurangi biaya untuk mencapai ketersediaan sumber daya Web2 HTTPS di blockchain, membuka kemungkinan untuk banyak kebutuhan baru, seperti mengurangi biaya pengambilan harga aset tail panjang di blockchain, serta menggunakan situs web otoritatif Web2 untuk KYC di blockchain.
Dampak Industri dan Perkembangan Masa Depan
Munculnya zkTLS memberikan dampak pada perusahaan Web3 yang ada, terutama proyek oracle utama. Untuk menghadapi tren ini, raksasa industri seperti Chainlink dan Pyth sedang aktif meneliti arah terkait dan mengeksplorasi model bisnis baru, seperti peralihan dari biaya berdasarkan waktu ke biaya berdasarkan penggunaan, serta menawarkan Compute as a service.
Tantangan utama yang dihadapi zkTLS saat ini adalah bagaimana mengurangi biaya komputasi agar memiliki nilai komersial. Ini mirip dengan kesulitan yang dihadapi sebagian besar proyek ZK.
Secara keseluruhan, zkTLS memberikan kemungkinan baru untuk pengembangan aplikasi Web3. Dalam desain produk, memperhatikan dinamika perkembangan zkTLS dan mengintegrasikan tumpukan teknologi ini dengan tepat dapat menemukan terobosan baru dalam inovasi bisnis dan arsitektur teknologi.