Analisis Teknologi zkTLS: Solusi Web3 baru yang menggabungkan zk-SNARKs dan TLS
Baru-baru ini, saat meneliti arah proyek baru, saya menemukan tumpukan teknologi baru - zkTLS. Ini adalah teknologi inovatif yang menggabungkan zk-SNARKs(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 off-chain tanpa perlu mempercayai pihak ketiga, termasuk keandalan sumber data, integritas data, dan ketepatan waktu. Melalui mekanisme implementasi kriptografi ini, zkTLS memberikan kemampuan akses tepercaya ke sumber daya Web2 HTTPS off-chain untuk kontrak pintar on-chain, secara efektif memecahkan masalah pulau data.
Pengantar Protokol TLS
Untuk memahami nilai zkTLS secara mendalam, kita perlu terlebih dahulu memahami protokol TLS. TLS( adalah protokol keamanan lapisan transport ) yang digunakan untuk menyediakan enkripsi, otentikasi, dan integritas data dalam komunikasi jaringan, memastikan transmisi data yang aman antara klien ( seperti browser ) dan server ( seperti situs web ). Protokol HTTPS pada dasarnya dibangun di atas protokol HTTP dengan memanfaatkan protokol TLS, yang menjamin kerahasiaan dan integritas transmisi informasi, serta membuat keaslian sisi server menjadi dapat diverifikasi.
Protokol TLS terutama menyelesaikan masalah berikut:
Melindungi data melalui enkripsi simetris ( seperti AES, ChaCha20), untuk mencegah informasi dicuri.
Menggunakan sertifikat digital yang dikeluarkan oleh pihak ketiga ( seperti sertifikat X.509 ) untuk memverifikasi identitas server, mencegah serangan man-in-the-middle.
Menggunakan HMAC( hash message authentication code) atau AEAD( authenticated encryption) untuk memastikan integritas data dan mencegah manipulasi.
Proses interaksi data dalam protokol TLS dibagi menjadi dua tahap: tahap handshake dan tahap transmisi data. Pada tahap handshake, klien dan server merundingkan parameter keamanan dan membangun sesi terenkripsi, sedangkan pada tahap transmisi data, komunikasi terenkripsi dilakukan menggunakan kunci sesi.
Keunggulan zkTLS
Meskipun protokol TLS banyak digunakan di jaringan Web2, protokol ini membawa tantangan bagi pengembangan aplikasi Web3. Kontrak pintar di blockchain tidak dapat langsung mengakses data off-chain, ini dilakukan untuk memastikan keamanan ketertelusuran data dan mekanisme konsensus. Untuk mengatasi masalah ini, beberapa proyek oracle seperti Chainlink dan Pyth muncul, yang berfungsi sebagai jembatan penghubung antara data on-chain dan data off-chain untuk mengatasi isolasi data.
Namun, ada dua masalah utama dalam skema pengambilan data berbasis oracle:
Biaya tinggi: Untuk memastikan keaslian data, proyek oracle biasanya menggunakan mekanisme konsensus PoS, yang membutuhkan banyak dana yang dipertaruhkan, sementara ada banyak redundansi dalam interaksi data, yang semakin meningkatkan biaya.
Efisiensi rendah: Konsensus PoS membutuhkan waktu tertentu, yang mengakibatkan adanya keterlambatan yang signifikan antara data on-chain dan data off-chain yang sebenarnya, tidak cocok untuk skenario akses frekuensi tinggi.
Teknologi zkTLS lahir untuk menyelesaikan masalah ini. Dengan memperkenalkan algoritma zk-SNARKs, ia memungkinkan kontrak pintar di blockchain untuk secara langsung memverifikasi bahwa data yang diberikan oleh suatu node benar-benar berasal dari sumber HTTPS tertentu dan tidak dimanipulasi, sehingga menghindari biaya penggunaan yang tinggi akibat algoritma konsensus pada oracle tradisional.
Cara Kerja zkTLS
Inti dari zkTLS adalah melindungi data dengan kriptografi sebagai pengganti biaya tinggi yang dibawa oleh mekanisme konsensus pada oracle tradisional untuk memastikan ketersediaan data. Secara spesifik, ini memperkenalkan zk-SNARKs untuk menghitung data yang diperoleh dari permintaan sumber daya HTTPS oleh node relay off-chain, informasi verifikasi CA terkait, bukti waktu, dan bukti integritas data, menghasilkan Proof. Pada saat yang sama, informasi verifikasi dan algoritma verifikasi yang diperlukan dipelihara di on-chain, sehingga kontrak pintar dapat memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengekspos informasi penting.
Prospek Aplikasi zkTLS
Teknologi zkTLS secara signifikan mengurangi biaya untuk mencapai ketersediaan sumber daya Web2 HTTPS, yang membuka kemungkinan untuk banyak kebutuhan baru:
Mengurangi biaya perolehan harga on-chain untuk aset ekor panjang
Menggunakan situs web otoritatif di dunia Web2 untuk melakukan KYC on-chain, mengoptimalkan solusi DID
Meningkatkan desain arsitektur teknis untuk permainan Web3
Namun, zkTLS juga membawa tantangan bagi perusahaan Web3 yang ada, terutama proyek oracle mainstream. Untuk menghadapi perubahan ini, raksasa industri seperti Chainlink dan Pyth sedang aktif meneliti arah terkait, berusaha untuk mempertahankan posisi dominan dalam iterasi teknologi, sekaligus mengeksplorasi model bisnis baru, seperti beralih dari biaya berdasarkan waktu menjadi biaya berdasarkan penggunaan, serta menyediakan Compute as a service.
Saat ini, tantangan utama yang dihadapi zkTLS mirip dengan sebagian besar proyek ZK, yaitu bagaimana mengurangi biaya komputasi untuk mencapai nilai komersial. Dengan terus berkembangnya teknologi, zkTLS diharapkan dapat memainkan peran yang semakin penting di bidang Web3, memberikan lebih banyak kemungkinan inovasi bagi para pengembang.
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.
10 Suka
Hadiah
10
7
Posting ulang
Bagikan
Komentar
0/400
FortuneTeller42
· 08-09 20:36
Ini lagi tentang hal-hal mendalam seperti zero-knowledge.
Lihat AsliBalas0
gas_guzzler
· 08-09 20:36
Sekali lagi mengangkat konsep, sudah ada TLS sejak delapan ratus tahun yang lalu.
Lihat AsliBalas0
Web3Educator
· 08-09 20:35
*mengatur kacamata* terobosan yang menarik bagi siswa web3 saya yang canggih sejujurnya... pengubah permainan dalam menjembatani gap web2-web3 tidak bisa dipungkiri
Lihat AsliBalas0
GateUser-3824aa38
· 08-09 20:26
Satu lagi konsep yang dibuat untuk mengeruk keuntungan dari modal?
Lihat AsliBalas0
probably_nothing_anon
· 08-09 20:23
Wah, ini benar-benar luar biasa!
Lihat AsliBalas0
BearMarketSage
· 08-09 20:19
Satu lagi proyek inovasi yang disebut-sebut, benar-benar memanfaatkan konsep.
Lihat AsliBalas0
LuckyHashValue
· 08-09 20:08
Teknologi baru datang lagi, lebih baik langsung Perdagangan Mata Uang Kripto!
zkTLS: inovasi teknologi Web3 yang menggabungkan zk-SNARKs dan TLS
Analisis Teknologi zkTLS: Solusi Web3 baru yang menggabungkan zk-SNARKs dan TLS
Baru-baru ini, saat meneliti arah proyek baru, saya menemukan tumpukan teknologi baru - zkTLS. Ini adalah teknologi inovatif yang menggabungkan zk-SNARKs(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 off-chain tanpa perlu mempercayai pihak ketiga, termasuk keandalan sumber data, integritas data, dan ketepatan waktu. Melalui mekanisme implementasi kriptografi ini, zkTLS memberikan kemampuan akses tepercaya ke sumber daya Web2 HTTPS off-chain untuk kontrak pintar on-chain, secara efektif memecahkan masalah pulau data.
Pengantar Protokol TLS
Untuk memahami nilai zkTLS secara mendalam, kita perlu terlebih dahulu memahami protokol TLS. TLS( adalah protokol keamanan lapisan transport ) yang digunakan untuk menyediakan enkripsi, otentikasi, dan integritas data dalam komunikasi jaringan, memastikan transmisi data yang aman antara klien ( seperti browser ) dan server ( seperti situs web ). Protokol HTTPS pada dasarnya dibangun di atas protokol HTTP dengan memanfaatkan protokol TLS, yang menjamin kerahasiaan dan integritas transmisi informasi, serta membuat keaslian sisi server menjadi dapat diverifikasi.
Protokol TLS terutama menyelesaikan masalah berikut:
Proses interaksi data dalam protokol TLS dibagi menjadi dua tahap: tahap handshake dan tahap transmisi data. Pada tahap handshake, klien dan server merundingkan parameter keamanan dan membangun sesi terenkripsi, sedangkan pada tahap transmisi data, komunikasi terenkripsi dilakukan menggunakan kunci sesi.
Keunggulan zkTLS
Meskipun protokol TLS banyak digunakan di jaringan Web2, protokol ini membawa tantangan bagi pengembangan aplikasi Web3. Kontrak pintar di blockchain tidak dapat langsung mengakses data off-chain, ini dilakukan untuk memastikan keamanan ketertelusuran data dan mekanisme konsensus. Untuk mengatasi masalah ini, beberapa proyek oracle seperti Chainlink dan Pyth muncul, yang berfungsi sebagai jembatan penghubung antara data on-chain dan data off-chain untuk mengatasi isolasi data.
Namun, ada dua masalah utama dalam skema pengambilan data berbasis oracle:
Teknologi zkTLS lahir untuk menyelesaikan masalah ini. Dengan memperkenalkan algoritma zk-SNARKs, ia memungkinkan kontrak pintar di blockchain untuk secara langsung memverifikasi bahwa data yang diberikan oleh suatu node benar-benar berasal dari sumber HTTPS tertentu dan tidak dimanipulasi, sehingga menghindari biaya penggunaan yang tinggi akibat algoritma konsensus pada oracle tradisional.
Cara Kerja zkTLS
Inti dari zkTLS adalah melindungi data dengan kriptografi sebagai pengganti biaya tinggi yang dibawa oleh mekanisme konsensus pada oracle tradisional untuk memastikan ketersediaan data. Secara spesifik, ini memperkenalkan zk-SNARKs untuk menghitung data yang diperoleh dari permintaan sumber daya HTTPS oleh node relay off-chain, informasi verifikasi CA terkait, bukti waktu, dan bukti integritas data, menghasilkan Proof. Pada saat yang sama, informasi verifikasi dan algoritma verifikasi yang diperlukan dipelihara di on-chain, sehingga kontrak pintar dapat memverifikasi keaslian, ketepatan waktu, dan keandalan sumber data tanpa mengekspos informasi penting.
Prospek Aplikasi zkTLS
Teknologi zkTLS secara signifikan mengurangi biaya untuk mencapai ketersediaan sumber daya Web2 HTTPS, yang membuka kemungkinan untuk banyak kebutuhan baru:
Namun, zkTLS juga membawa tantangan bagi perusahaan Web3 yang ada, terutama proyek oracle mainstream. Untuk menghadapi perubahan ini, raksasa industri seperti Chainlink dan Pyth sedang aktif meneliti arah terkait, berusaha untuk mempertahankan posisi dominan dalam iterasi teknologi, sekaligus mengeksplorasi model bisnis baru, seperti beralih dari biaya berdasarkan waktu menjadi biaya berdasarkan penggunaan, serta menyediakan Compute as a service.
Saat ini, tantangan utama yang dihadapi zkTLS mirip dengan sebagian besar proyek ZK, yaitu bagaimana mengurangi biaya komputasi untuk mencapai nilai komersial. Dengan terus berkembangnya teknologi, zkTLS diharapkan dapat memainkan peran yang semakin penting di bidang Web3, memberikan lebih banyak kemungkinan inovasi bagi para pengembang.