zkTLS

zkTLS memecahkan salah satu masalah paling fundamental dalam koneksi blockchain-ke-dunia-nyata: bagaimana Anda membuktikan apa yang diberitahu server web kepada Anda tanpa mempercayai perantara? Hari ini, oracle Chainlink menyediakan umpan harga — tetapi operator node Chainlink harus dipercaya untuk melaporkan apa yang dikatakan API dengan jujur — zkTLS memungkinkan browser pengguna sendiri untuk membuktikan apa yang diberitahu situs web HTTPS mana pun kepada mereka, menggunakan komitmen kriptografi yang berasal dari TLS handshake, tanpa mempercayai pihak ketiga mana pun, memungkinkan pembuktian status Superhost Airbnb, jumlah pengikut Twitter, saldo bank, skor kredit, atau status verifikasi identitas dari situs web mana pun yang menyampaikan informasi tersebut melalui HTTPS.


Masalah yang Dipecahkan

Smart contract blockchain dapat mengquery data on-chain secara otomatis. Tetapi sebagian besar data yang penting secara ekonomi hidup off-chain:

  • Identitas: “Apakah pengguna ini terverifikasi KYC?” (tersimpan di Coinbase, Binance, dll.)
  • Kelayakan kredit: “Berapa skor kredit pengguna ini?” (Equifax, Experian)
  • Keuangan: “Apakah pengguna ini memiliki $50.000 di rekening bank mereka?”

Pendekatan oracle tradisional: Operator node memanggil API → melaporkan hasil on-chain → pengguna mempercayai operator node (masalah privasi + masalah kepercayaan).

Pendekatan zkTLS: Buktikan apa yang diterima browser sendiri dari server HTTPS menggunakan sesi TLS kriptografi itu sendiri sebagai substrat bukti.


Cara Kerja

TLS (Transport Layer Security) adalah protokol kriptografi di balik HTTPS. Setiap respons server menyertakan MAC (Message Authentication Code) — tag kriptografi yang membuktikan bahwa server mengirim data itu dengan tepat. Jika Anda dapat membuktikan bahwa Anda menerima respons yang diautentikasi MAC dari server.com, Anda telah membuktikan bahwa server mendukung data itu.

Pendekatan TLSNotary (Multi-Party Computation):

  • Node “Notary” berpartisipasi dalam sesi TLS menggunakan Multi-Party Computation (MPC)
  • Kunci sesi dibagi: pengguna memegang setengah, Notary memegang setengah — tidak ada yang dapat mendekripsi sendiri

Pendekatan Reclaim Protocol (ZK Native):

  • Menghasilkan bukti ZK SNARK langsung dari transkrip TLS
  • Tidak memerlukan peserta MPC interaktif
  • Lebih skalabel tetapi lebih kompleks secara komputasional

Aplikasi

  • Pinjaman tidak terjamin berdasarkan kelayakan kredit off-chain yang dapat diverifikasi
  • Verifikasi kredensial privat untuk kepatuhan (KYC tanpa mengekspos data)
  • Skor reputasi berdasarkan aktivitas dunia nyata yang terverifikasi
  • Proof of humanity dari aktivitas web2 yang ada

Sentimen Media Sosial

zkTLS semakin dikenal di komunitas kripto Indonesia seiring narasi identitas on-chain dan DeFi yang dapat diverifikasi berkembang. Potensinya untuk memungkinkan pinjaman DeFi yang tidak terjamin berdasarkan riwayat kredit nyata sangat menarik bagi pengguna di negara berkembang. Terakhir diperbarui: 2026-04

Istilah Terkait

Lihat Juga

Sumber

  • TLSNotary GitHub (https://github.com/tlsnotary/tlsn) — Implementasi TLSNotary open-source oleh Privacy & Scaling Explorations.
  • Reclaim Protocol (https://www.reclaimprotocol.org) — Platform zkTLS untuk membuat web proof.
  • Ethereum Research: zkTLS (https://ethresear.ch) — Diskusi penelitian tentang pola zkTLS.
  • zkPass (https://zkpass.org) — Platform zkTLS lainnya untuk membuat attestasi dari sumber web2.