Protokol Privasi Railgun

Protokol Privasi Railgun adalah sistem berbasis ZK-SNARK yang di-deploy di Ethereum, Polygon, BNB Chain, dan Arbitrum yang memberi pengguna akun terlindungi — pool saldo di mana aset dipegang secara pribadi — dan memungkinkan mereka bertransaksi, berdagang, dan berinteraksi dengan protokol DeFi tanpa mengungkapkan riwayat transaksi, jumlah, atau alamat wallet on-chain, dengan sistem “Private Proofs of Innocence” (PPOI) yang memungkinkan pengguna membuktikan dana bersih ke pihak lawan tanpa mengungkapkan riwayat transaksi aktual mereka.


Arsitektur Akun Terlindungi

Sistem pool terlindungi:

Railgun mempertahankan Merkle tree catatan terlindungi (komitmen terenkripsi) on-chain. Setiap catatan mewakili komitmen saldo terlindungi. Isinya (pemilik, token, jumlah) hanya diketahui oleh pemilik.

Deposit (shield):

Pengguna mengirim token ke smart contract Railgun. Komitmen catatan terlindungi ditambahkan ke Merkle tree. Pengamat on-chain dapat melihat bahwa beberapa deposit dibuat tetapi bukan jumlah atau tujuan.

Transaksi pribadi:

Dalam pool terlindungi, pengguna dapat mentransfer token ke pengguna Railgun lainnya. Bukti ZK membuktikan bahwa:

  • Pengirim memiliki catatan yang valid (tanpa mengungkapkan catatan mana)
  • Catatan dijumlahkan dengan benar (tidak ada penciptaan uang dari nol)
  • Transaksi tidak double-spend

Jaringan relayer:

Jaringan relayer mengirimkan transaksi terlindungi on-chain atas nama pengguna, menerima pembayaran gas dalam token terlindungi. Artinya pengguna tidak perlu mempertahankan “alamat gas” on-chain yang dapat dikaitkan dengan akun terlindungi mereka.

DeFi Pribadi (Adapt Module):

Adapt Module Railgun memungkinkan akun terlindungi berinteraksi dengan protokol DeFi (Uniswap, Curve, Aave) langsung dari pool terlindungi. Token meninggalkan status terlindungi sementara untuk menjalankan tindakan on-chain, kemudian kembali ke pool terlindungi dengan hasilnya. Pengamat eksternal melihat interaksi DeFi dengan kontrak Railgun sebagai aktor, bukan wallet pengguna.


Pendekatan Kepatuhan

Private Proofs of Innocence (PPOI):

Pengguna dapat menghasilkan bukti ZK yang menunjukkan saldo terlindungi mereka tidak berasal dari alamat dalam blocklist (alamat yang disanksi OFAC, wallet exploiter yang diketahui) — tanpa mengungkapkan riwayat transaksi aktual mereka. Ini memungkinkan pengguna membuktikan “dana bersih” ke pihak lawan sambil mempertahankan privasi.

Pendekatan ini — privasi dengan bukti kepatuhan opsional — selaras dengan proposal Privacy Pools Vitalik Buterin.


Railgun vs. Tornado Cash

Fitur Tornado Cash Railgun
Model Mixer denominasi tetap Sistem akun terlindungi
Jumlah Tetap (0,1; 1; 10; 100 ETH) Arbitrer
Akses DeFi Tidak Ya (Adapt Module)
Status OFAC Disanksi (Agustus 2022) Tidak disanksi
Alat kepatuhan Tidak ada Blocklist bukti PPOI
Sistem ZK Groth16 Groth16

Kritik

Railgun menghadapi dilema privasi vs. regulasi yang sama dengan semua protokol privasi. Insiden Lazarus Group 2023 menunjukkan bahwa pelaku jahat dapat (dan akan) mencoba menggunakan alat privasi. Bukti PPOI adalah solusi pragmatis tetapi tidak menghilangkan risiko bahwa regulator dapat menargetkan protokol.

Sentimen Media Sosial

  • X/Twitter: Railgun dipuji oleh pendukung privasi; PPOI dipandang sebagai pendekatan yang bijaksana untuk kepatuhan yang kompatibel dengan privasi.
  • r/ethereum: Dibahas dalam konteks privasi di Ethereum vs. pendekatan Aztec.
  • Komunitas kripto Indonesia: Privasi blockchain jarang menjadi topik utama; lebih dikenal di kalangan pengguna DeFi teknis.

Terakhir diperbarui: 2026-04

Istilah Terkait

Lihat Juga

Sumber

  • Dokumentasi Railgun (https://docs.railgun.org/) — Dokumentasi teknis sistem akun terlindungi Railgun.
  • Vitalik Buterin — Privacy Pools (https://vitalik.eth.limo/) — Proposal privasi terkait yang mempengaruhi desain PPOI Railgun.
  • Chainalysis: Analisis Penggunaan Railgun (https://www.chainalysis.com/) — Analisis on-chain pola penggunaan Railgun dan insiden Lazarus Group.