0Pricing
Cryptology Academy · Pelajaran

Penerapan ZKP: ZK Rollup & Koin Privasi

Pelajari Sapling milik Zcash serta kasus penggunaan zkSync dan StarkNet.

Penerapan ZKP: ZK Rollup & Koin Privasi adalah pelajaran Cryptology Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Cryptology Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Cryptology Academy mencakup 4 pelajaran total.

Masalah Skalabilitas Blockchain

Ethereum memproses sekitar 15 TPS. Visa: sekitar 1700 TPS. Untuk meningkatkan skala, agregasi ZK mengelompokkan ribuan transaksi di luar rantai, menghitung bukti SNARK tentang validitasnya, lalu memublikasikan bukti tersebut di dalam rantai. Validator hanya memverifikasi bukti (1 ms), bukan setiap transaksi.

Arsitektur Agregasi ZK

Pengguna mengirimkan transaksi kepada pengurut. Pengurut mengelompokkan transaksi, mengeksekusinya di luar rantai, menghitung bukti transisi keadaan (SNARK/STARK yang membuktikan bahwa akar keadaan baru sudah benar), lalu memublikasikan bukti + data panggilan terkompresi ke Ethereum L1.

zkSync Era

zkSync Era (Matter Labs) adalah agregasi ZK yang kompatibel dengan EVM dan menggunakan SNARK khusus (Boojum, berbasis STARK). Pengembang menerapkan kontrak Solidity yang dikompilasi menjadi bytecode zkEVM. Kapasitas: 2000+ TPS dengan jaminan keamanan setara Ethereum.

StarkNet

StarkNet menggunakan STARK (melalui pembukti Stark) dan bahasa Cairo. Tidak memerlukan penyiapan tepercaya. Program dikompilasi menjadi bytecode Cairo, dibuktikan dengan STARK, lalu diverifikasi di Ethereum. Digunakan oleh dYdX (v3), Immutable X (token tak-tergantikan), dan Sorare (olahraga fantasi).

Polygon Hermez (zkEVM)

Polygon zkEVM menggunakan bukti berbasis PLONK untuk meniru EVM secara tepat. Kontrak pintar Ethereum apa pun dapat bekerja tanpa modifikasi. Pembukti menghasilkan bukti PLONK untuk setiap kelompok transaksi yang dapat diverifikasi di Ethereum L1 dalam satu transaksi.

Koin Privasi: Zcash

Zcash (ZEC) menggunakan SNARK Groth16 (protokol Sapling) untuk memungkinkan transaksi terlindungi: pengirim, penerima, dan jumlah semuanya tersembunyi. SNARK membuktikan bahwa transaksi tersebut valid (tidak ada pembelanjaan ganda dan jumlahnya seimbang) tanpa mengungkapkan data privat apa pun.

Komitmen Catatan Zcash

Catatan terlindungi Zcash berkomitmen pada (nilai, penerima, keacakan) menggunakan hash Pedersen. SNARK membuktikan: (1) Anda mengetahui pra-citra komitmen (Anda memiliki catatan tersebut), (2) catatan belum dibelanjakan (dalam himpunan pembatal), (3) jumlah keluaran sama dengan jumlah masukan.

Monero vs Zcash

Monero menggunakan tanda tangan cincin + komitmen Pedersen (RingCT) — tanpa SNARK, semua transaksi terlindungi secara bawaan. Zcash: berbasis SNARK, alamat transparan dan terlindungi hidup berdampingan. Monero: kriptografi lebih sederhana, privasi bawaan lebih kuat; Zcash: jaminan kriptografis lebih kuat.

Identitas ZK

Bukti identitas ZK: buktikan bahwa Anda berusia di atas 18 tahun tanpa mengungkapkan tanggal lahir; buktikan bahwa Anda adalah warga negara tanpa mengungkapkan nomor paspor; buktikan bahwa Anda adalah investor terakreditasi tanpa mengungkapkan kekayaan bersih. Implementasi: Polygon ID, Semaphore (pensinyalan anonim).

Inferensi ML Privat

ZK-ML: buktikan bahwa inferensi jaringan saraf dihitung dengan benar pada masukan privat. Digunakan untuk: diagnosis medis (membuktikan bahwa model berjalan pada data Anda tanpa membagikan data tersebut), penilaian kredit (membuktikan bahwa model memberikan hasil tanpa mengungkapkan masukan). Masih berada pada tahap penelitian untuk model besar.

Komputasi yang Dapat Diverifikasi

Bukti ZK memungkinkan komputasi yang dialihdayakan dan dapat diverifikasi: penyedia awan membuktikan bahwa ia menjalankan komputasi dengan benar, dan klien memverifikasinya dalam hitungan milidetik tanpa menjalankan ulang komputasi tersebut. Berguna untuk inferensi AI, analitik data, dan jembatan tanpa kepercayaan.

Pemeriksaan Singkat

Apa yang dipublikasikan agregasi ZK ke Ethereum L1 untuk membuktikan validitas transaksi?

Rangkuman

Agregasi ZK (zkSync, StarkNet, Polygon zkEVM) menggunakan SNARK/STARK untuk skalabilitas L2. Zcash menggunakan Groth16 untuk transaksi terlindungi. ZKP juga diterapkan pada identitas, inferensi ML, dan komputasi dialihdayakan yang dapat diverifikasi. Berikutnya: Enkripsi Homomorfik.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Penerapan ZKP: ZK Rollup & Koin Privasi” gratis?

Ya — teks lengkap “Penerapan ZKP: ZK Rollup & Koin Privasi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Cryptology Academy, upgrade ke CoddyKit PRO. Kursus Cryptology Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Penerapan ZKP: ZK Rollup & Koin Privasi”?

Pelajari Sapling milik Zcash serta kasus penggunaan zkSync dan StarkNet. Kamu berlatih Cryptology Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Cryptology Academy?

Tidak diperlukan pengalaman sebelumnya. Cryptology Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Penerapan ZKP: ZK Rollup & Koin Privasi” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Cryptology Academy ini?

Ya. Setiap pelajaran Cryptology Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Intuisi ZKP: Gua Ali Baba
  2. Protokol Sigma & Identifikasi Schnorr
  3. zk-SNARK: Argumen Singkat Non-Interaktif
  4. Penerapan ZKP: ZK Rollup & Koin Privasi
← Kembali ke Cryptology Academy