Pembaruan besar dijatuhkan di HyperLayer ZK Fitur baru: → Permintaan Pembayaran QR dengan memo terenkripsi → Modul zk-ID (bukti yang terinspirasi STARK) → Kriptografi sisi klien yang ditingkatkan Semua operasi berjalan di sisi klien. Diperlukan kepercayaan server nol. Izinkan saya menguraikannya 👇
Permintaan 💳 Pembayaran QR • Protokol khusus: zkhl://pay?d=<base64> • Mendukung transfer USDC di Solana • Enkripsi memo opsional: Derivasi kunci PBKDF2 (iterasi 100k) Enkripsi AES-GCM 256-bit • Frasa sandi TIDAK PERNAH disematkan di QR • Pemindaian kamera + penggantian entri manual
Modul zk-ID 🔐 Sistem identitas sementara dengan bukti yang terinspirasi dari STARK • Pembuatan pasangan kunci Ed25519 (sisi klien) • Kedaluwarsa otomatis 30 menit • Penahan komitmen melalui SHA-256 • Verifikasi tanda tangan respons tantangan Tidak ada kunci pribadi yang pernah meninggalkan browser Anda.
Tumpukan Keamanan zk-ID: ┌─────────────────────────────┐ │ Enkripsi Kunci Rahasia │ │ → AES-GCM 256-bit │ │ → Derivasi kunci PBKDF2 │ │ → Garam terikat sesi │ └─────────────────────────────┘ Ekspor HANYA berisi: • Kunci publik •Komitmen • Bukti (tidak ada materi pribadi)
Aliran Generasi Bukti: Hasilkan komitmen = SHA256(pubKey + nonce) Tantangan = SHA256 (komitmen + stempel waktu + buktiNonce) Tanggapan = Ed25519.sign(tantangan + komitmen + stempel waktu) Verifikasi: menghitung ulang komitmen, memvalidasi tanda tangan Pemalsuan = komputasi tidak layak ✅
Kasus Penggunaan: • Verifikasi penandatanganan pembayaran • Identitas terikat sesi untuk pesan E2EE • Identitas sekali pakai untuk txs yang penting privasi • Pengesahan identitas lintas platform Semua tanpa mengungkapkan seed phrase atau priv Anda
2,05K