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 nol pengetahuan (ZKP) dan protokol keamanan lapisan transport (TLS), terutama diterapkan dalam lingkungan mesin virtual di Web3. Ini dapat memverifikasi keaslian data HTTPS di luar rantai tanpa memerlukan pihak ketiga yang tepercaya, termasuk keandalan sumber data, integritas data, dan ketepatan waktu. Melalui mekanisme kriptografi ini, kontrak pintar memperoleh kemampuan untuk mengakses sumber daya Web2 HTTPS di luar rantai dengan tepercaya, secara efektif memecahkan masalah pulau data.
Pengantar Protokol TLS
Untuk memahami nilai zkTLS secara mendalam, pertama-tama perlu memahami protokol TLS. TLS adalah protokol yang digunakan dalam komunikasi jaringan untuk menyediakan enkripsi, otentikasi, dan integritas data, memastikan transmisi data yang aman antara klien (seperti browser) dan server (seperti situs web). HTTPS sebenarnya adalah penggunaan protokol TLS di atas HTTP, yang menjamin privasi dan integritas transmisi informasi, sekaligus memungkinkan keaslian sisi server untuk diverifikasi.
Protokol TLS terutama menyelesaikan masalah berikut:
Melindungi data dengan enkripsi simetris untuk mencegah penyadapan.
Menggunakan sertifikat digital yang diterbitkan oleh pihak ketiga untuk memverifikasi identitas server, mencegah serangan Man-in-the-Middle.
Menggunakan HMAC atau AEAD untuk memastikan integritas data dan mencegah manipulasi.
Proses komunikasi HTTPS dibagi menjadi dua tahap: handshake dan transmisi data. Tahap handshake mencakup klien mengirim ClientHello, server merespon dengan ServerHello, klien memverifikasi server, dan akhirnya kedua belah pihak mulai berkomunikasi dengan enkripsi.
Dilema Akses Data di Web3
Dalam pengembangan aplikasi Web3, kontrak pintar di blockchain menghadapi tantangan dalam mengakses data off-chain. Untuk menjamin keterlacakan data dan keamanan mekanisme konsensus, mesin virtual di blockchain biasanya tidak membuka kemampuan untuk memanggil data eksternal. Untuk mengatasi masalah ini, muncul serangkaian proyek oracle, seperti Chainlink dan Pyth, yang bertindak sebagai jembatan penghubung antara data on-chain dan off-chain. Oracle ini biasanya menggunakan mekanisme konsensus PoS, dengan meningkatkan biaya untuk berbuat jahat guna memastikan keandalan data.
Keuntungan zkTLS
Namun, ada masalah biaya tinggi dan efisiensi rendah dalam solusi pengambilan data berbasis oracle. Teknologi zkTLS muncul untuk mengatasi masalah ini:
Mengurangi biaya: Dengan memperkenalkan algoritma ZKP, memungkinkan kontrak pintar untuk memverifikasi data yang diberikan oleh node secara langsung, menghindari biaya tinggi yang dihasilkan dari algoritma konsensus pada Oracle tradisional.
Meningkatkan efisiensi: Mengurangi keterlambatan data yang disebabkan oleh konsensus PoS, cocok untuk skenario akses tinggi.
Gagasan inti zkTLS adalah menggunakan kriptografi untuk melindungi solusi berbasis konsensus Oracle tradisional yang memiliki biaya tinggi. Ini menggunakan teknologi ZKP untuk menghitung informasi terkait permintaan sumber daya HTTPS dari node relay off-chain dan menghasilkan Bukti, serta mempertahankan informasi dan algoritma verifikasi yang diperlukan di on-chain. Ini memungkinkan kontrak pintar untuk memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengungkapkan informasi kunci.
Prospek Aplikasi zkTLS
Kemunculan teknologi zkTLS membawa peluang baru bagi bidang Web3:
Mengurangi biaya perolehan harga di rantai aset ekor panjang.
Memanfaatkan situs web otoritatif Web2 untuk melakukan KYC di blockchain, mengoptimalkan sistem DID.
Meningkatkan desain arsitektur teknis untuk permainan Web3.
Menghadapi tantangan yang dibawa oleh zkTLS, proyek oracle tradisional seperti Chainlink dan Pyth juga sedang aktif meneliti teknologi terkait, serta menjelajahi model bisnis baru seperti penagihan berdasarkan penggunaan dan Compute as a service.
Penutup
Teknologi zkTLS membawa kemungkinan baru untuk pengembangan aplikasi Web3. Dalam desain produk, memperhatikan dinamika perkembangan zkTLS dan mengintegrasikan tumpukan teknologi ini di bidang yang tepat dapat membawa terobosan baru untuk inovasi bisnis dan optimalisasi arsitektur teknologi. Meskipun demikian, seperti halnya sebagian besar proyek ZK, bagaimana menurunkan biaya komputasi untuk mencapai nilai komersial tetap menjadi tantangan penting.
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.
23 Suka
Hadiah
23
8
Bagikan
Komentar
0/400
MetaMaximalist
· 07-18 22:12
ngl ini adalah inovasi layer protokol yang telah kita tunggu... teori permainan ftw
Lihat AsliBalas0
ChainSauceMaster
· 07-18 02:16
Data pulau terpencil on-chain ini bisa diselamatkan.
Lihat AsliBalas0
HodlKumamon
· 07-17 08:17
Beruang itu mengenai arsitektur generasi berikutnya, detail yang terhubung dengan on-chain sangat menarik~
Lihat AsliBalas0
BrokenDAO
· 07-16 04:16
Sekali lagi, kebocoran insentif menunggu untuk dipukul.
Lihat AsliBalas0
DisillusiionOracle
· 07-16 00:39
Ini adalah konsep baru untuk Dianggap Bodoh lagi.
Lihat AsliBalas0
ParallelChainMaxi
· 07-16 00:35
Mengerti, ada sedikit makna.
Lihat AsliBalas0
BearHugger
· 07-16 00:24
Ada harapan, fren
Lihat AsliBalas0
CoffeeNFTs
· 07-16 00:11
Apakah kita harus membicarakan hal-hal yang tidak nyata lagi? Segera jalankan di blockchain!
zkTLS: Pelopor Pemecah Pulau Data Web3 Senjata Baru untuk Smart Contract On-Chain
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 nol pengetahuan (ZKP) dan protokol keamanan lapisan transport (TLS), terutama diterapkan dalam lingkungan mesin virtual di Web3. Ini dapat memverifikasi keaslian data HTTPS di luar rantai tanpa memerlukan pihak ketiga yang tepercaya, termasuk keandalan sumber data, integritas data, dan ketepatan waktu. Melalui mekanisme kriptografi ini, kontrak pintar memperoleh kemampuan untuk mengakses sumber daya Web2 HTTPS di luar rantai dengan tepercaya, secara efektif memecahkan masalah pulau data.
Pengantar Protokol TLS
Untuk memahami nilai zkTLS secara mendalam, pertama-tama perlu memahami protokol TLS. TLS adalah protokol yang digunakan dalam komunikasi jaringan untuk menyediakan enkripsi, otentikasi, dan integritas data, memastikan transmisi data yang aman antara klien (seperti browser) dan server (seperti situs web). HTTPS sebenarnya adalah penggunaan protokol TLS di atas HTTP, yang menjamin privasi dan integritas transmisi informasi, sekaligus memungkinkan keaslian sisi server untuk diverifikasi.
Protokol TLS terutama menyelesaikan masalah berikut:
Proses komunikasi HTTPS dibagi menjadi dua tahap: handshake dan transmisi data. Tahap handshake mencakup klien mengirim ClientHello, server merespon dengan ServerHello, klien memverifikasi server, dan akhirnya kedua belah pihak mulai berkomunikasi dengan enkripsi.
Dilema Akses Data di Web3
Dalam pengembangan aplikasi Web3, kontrak pintar di blockchain menghadapi tantangan dalam mengakses data off-chain. Untuk menjamin keterlacakan data dan keamanan mekanisme konsensus, mesin virtual di blockchain biasanya tidak membuka kemampuan untuk memanggil data eksternal. Untuk mengatasi masalah ini, muncul serangkaian proyek oracle, seperti Chainlink dan Pyth, yang bertindak sebagai jembatan penghubung antara data on-chain dan off-chain. Oracle ini biasanya menggunakan mekanisme konsensus PoS, dengan meningkatkan biaya untuk berbuat jahat guna memastikan keandalan data.
Keuntungan zkTLS
Namun, ada masalah biaya tinggi dan efisiensi rendah dalam solusi pengambilan data berbasis oracle. Teknologi zkTLS muncul untuk mengatasi masalah ini:
Mengurangi biaya: Dengan memperkenalkan algoritma ZKP, memungkinkan kontrak pintar untuk memverifikasi data yang diberikan oleh node secara langsung, menghindari biaya tinggi yang dihasilkan dari algoritma konsensus pada Oracle tradisional.
Meningkatkan efisiensi: Mengurangi keterlambatan data yang disebabkan oleh konsensus PoS, cocok untuk skenario akses tinggi.
Gagasan inti zkTLS adalah menggunakan kriptografi untuk melindungi solusi berbasis konsensus Oracle tradisional yang memiliki biaya tinggi. Ini menggunakan teknologi ZKP untuk menghitung informasi terkait permintaan sumber daya HTTPS dari node relay off-chain dan menghasilkan Bukti, serta mempertahankan informasi dan algoritma verifikasi yang diperlukan di on-chain. Ini memungkinkan kontrak pintar untuk memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengungkapkan informasi kunci.
Prospek Aplikasi zkTLS
Kemunculan teknologi zkTLS membawa peluang baru bagi bidang Web3:
Menghadapi tantangan yang dibawa oleh zkTLS, proyek oracle tradisional seperti Chainlink dan Pyth juga sedang aktif meneliti teknologi terkait, serta menjelajahi model bisnis baru seperti penagihan berdasarkan penggunaan dan Compute as a service.
Penutup
Teknologi zkTLS membawa kemungkinan baru untuk pengembangan aplikasi Web3. Dalam desain produk, memperhatikan dinamika perkembangan zkTLS dan mengintegrasikan tumpukan teknologi ini di bidang yang tepat dapat membawa terobosan baru untuk inovasi bisnis dan optimalisasi arsitektur teknologi. Meskipun demikian, seperti halnya sebagian besar proyek ZK, bagaimana menurunkan biaya komputasi untuk mencapai nilai komersial tetap menjadi tantangan penting.