MoneroSwapper MoneroSwapper

Monero Bulletproofs+ vs Bulletproofs: Panduan 2026

MoneroSwapper · · · 10 min read · 11 views

Monero Bulletproofs+ vs Bulletproofs: Apa yang Sebenarnya Berubah

Pada 13 Agustus 2022, pembaruan jaringan Monero diam-diam mengganti satu komponen kriptografi yang nyaris tidak pernah dilihat pengguna mana pun, tetapi diandalkan oleh semua orang. Bulletproofs+ menggantikan range proof Bulletproofs yang asli, memangkas lebih banyak byte dari setiap transaksi dan mempersingkat waktu verifikasi bagi ribuan full node yang menjaga rantai. Kalau Anda pernah memindahkan XMR lewat layanan tanpa KYC seperti MoneroSwapper, transaksi Anda membawa salah satu bukti ini sebagai "bagasi" kriptografis — bukti matematis bahwa Anda tidak diam-diam mencetak koin dari udara kosong.

Kedua nama itu terdengar nyaris sama, dan catatan rilis jarang menjelaskan jaraknya. Apakah Bulletproofs+ itu peningkatan privasi? Peningkatan kecepatan? Sistem yang sama sekali baru? Jawaban singkatnya: ini peningkatan efisiensi, bukan privasi. Panduan ini akan menguraikan apa yang sebenarnya dikerjakan masing-masing bukti, kenapa Monero mengadopsinya pada Oktober 2018 dan Agustus 2022, serta seberapa berarti perbedaan praktisnya bagi transaksi biasa di tahun 2026.

Kenapa Monero Butuh Range Proof Sama Sekali

Monero menyembunyikan jumlah transaksi memakai RingCT (Ring Confidential Transactions), yang diperkenalkan pada Januari 2017. Alih-alih menuliskan nominal secara terbuka, setiap output menyimpan sebuah Pedersen commitment berbentuk C = xG + aH, di mana a adalah jumlah yang disembunyikan, x adalah faktor blinding acak, sementara G dan H adalah dua generator kurva eliptik yang tetap. Jaringan bisa memverifikasi bahwa input sama dengan output tanpa pernah mengetahui angka-angka yang terlibat.

Kerahasiaan itu menciptakan celah yang berbahaya. Kalau tidak ada yang bisa melihat nominalnya, apa yang mencegah pengirim jahat membuat commitment dengan nilai raksasa yang "membungkus" melewati group order kurva — alias menciptakan XMR dari ketiadaan? Di sinilah range proof membuktikan nilainya.

  • Pertahanan terhadap inflasi: Sebuah range proof membuktikan bahwa setiap jumlah tersembunyi berada di dalam interval valid [0, 264) tanpa membocorkan angkanya. Tidak ada nominal negatif, tidak ada integer overflow, tidak ada koin palsu.
  • Zero-knowledge: Bukti ini tidak membocorkan apa pun tentang nilai sebenarnya. Verifikator hanya belajar "angka ini ada dalam rentang", bukan angkanya sendiri.
  • Tanpa trusted setup: Berbeda dengan banyak konstruksi zk-SNARK, Bulletproofs dan Bulletproofs+ tidak butuh upacara rahasia apa pun. Tidak ada "limbah beracun" (toxic waste) yang nantinya bisa dipakai untuk memalsukan bukti.
  • Agregasi: Satu bukti tunggal bisa mencakup semua output dalam satu transaksi sekaligus, sehingga ukurannya tumbuh secara logaritmik, bukan linier, untuk setiap output baru.

Setiap byte yang dihabiskan untuk bukti-bukti ini hidup di blockchain selamanya, direplikasi di setiap node di seluruh dunia. Itulah sebabnya efisiensi range proof bukan sekadar catatan kaki — ia secara langsung membentuk besaran biaya (fee) Monero, waktu sinkronisasi, dan beban penyimpanan jangka panjang, yang semuanya menjadi tulang punggung fungibilitasnya.

Bulletproofs: Terobosan Tahun 2018

Sebelum Bulletproofs, Monero memakai tanda tangan cincin Borromean untuk membangun range proof-nya. Cara itu berhasil, tetapi sangat boros ruang: ukuran bukti tumbuh linier mengikuti jumlah bit yang dibuktikan, dan satu transaksi dua-output saja bisa membengkak hingga sekitar 13 KB. Di sebuah rantai privasi yang sudah memikul data ring signature yang berat, hal itu jelas tidak berkelanjutan.

Bulletproofs, yang diusulkan oleh Benedikt Bünz, Jonathan Bootle, dan rekan-rekan penulisnya pada 2017, mendarat di mainnet Monero lewat pembaruan jaringan Oktober 2018. Hasilnya dramatis. Transaksi tipikal menyusut sekitar 80%, turun dari ~13 KB menjadi sekitar 2,5 KB, dan biaya median anjlok lebih dari 95%. Ini tetap menjadi salah satu lompatan efisiensi terbesar dalam sejarah Monero.

Cara Kerja Bulletproofs di Balik Layar

Mesin di dalam Bulletproofs adalah inner-product argument (IPA). Pembukti (prover) mengkodekan bit-bit dari nominal ke dalam dua vektor, lalu harus meyakinkan verifikator bahwa hasil perkalian dalam (inner product) kedua vektor itu sama dengan suatu nilai tertentu. Alih-alih mengirim vektor penuh, protokol ini menjalankan beberapa ronde, memotong panjang vektor menjadi setengah setiap kali. Setelah log2(n) ronde, hanya tersisa segelintir titik kurva untuk dikirimkan.

Penskalaan logaritmik itulah keajaibannya. Membuktikan rentang 64-bit hanya butuh bukti seukuran beberapa ratus byte saja, dan menggabungkan banyak output cuma menambah beberapa elemen ekstra, bukan satu bukti utuh yang baru. Untuk membuat inner-product argument bersifat zero-knowledge, Bulletproofs versi standar menempelkan suku-suku blinding tambahan yang dikirim bersama argumen intinya.

Verifikasi Batch

Bulletproofs juga memungkinkan node memverifikasi banyak bukti sekaligus dalam satu operasi batch, yang jauh lebih murah ketimbang memeriksa satu per satu secara terpisah. Ini sangat penting ketika sebuah full node menyinkronkan riwayat bertahun-tahun, atau memvalidasi blok yang baru ditambang dan penuh sesak dengan transaksi dari mempool.

Bulletproofs+ vs Bulletproofs: Perbedaan yang Sesungguhnya

Bulletproofs+ berasal dari sebuah makalah tahun 2020 karya Heewon Chung, Kyoohyung Han, Chanyang Ju, Myungsun Kim, dan Jae Hong Seo. Inovasi intinya adalah mengganti inner-product argument dengan sebuah weighted inner-product (WIP) argument. WIP melipat blinding zero-knowledge langsung ke dalam argumennya sendiri, sehingga pembukti tidak lagi perlu mengirim suku-suku masking terpisah seperti yang dituntut Bulletproofs versi standar.

Lebih sedikit elemen yang dikirim berarti bukti yang lebih kecil dan verifikasi yang sedikit lebih murah. Dalam penerapan di Monero, Bulletproofs+ memangkas porsi range proof sebuah transaksi sekitar 5–7% dan mempercepat verifikasi secara moderat. Ini sebuah penyempurnaan inkremental — jauh dari lompatan 80% di tahun 2018, tetapi penghematan gratis yang terakumulasi melintasi jutaan transaksi dan penyimpanan setiap node.

Yang krusial, properti privasinya identik. Kedua bukti menyembunyikan nominal sama baiknya; keduanya bersandar pada rentang 64-bit yang sama dan skema Pedersen commitment yang sama pula. Siapa pun yang memasarkan Bulletproofs+ sebagai "lebih privat" itu keliru. Privasi datang dari RingCT, ring signature, dan CLSAG — range proof hanya menjamin nominal yang jujur.

PropertiBulletproofs (2018)Bulletproofs+ (2022)
Aktivasi di MoneroOktober 2018 (v8)Agustus 2022 (v15)
Argumen intiInner-product argumentWeighted inner-product argument
Blinding zero-knowledgeSuku ekstra dikirim terpisahDilipat ke dalam argumen
Ukuran bukti vs pendahulu~80% lebih kecil dari Borromean~5–7% lebih kecil dari Bulletproofs
Kecepatan verifikasiCepat, bisa di-batchSedikit lebih cepat, bisa di-batch
Trusted setupTidak adaTidak ada
Rentang yang dibuktikan[0, 264)[0, 264)
Dampak privasiMenyembunyikan nominalIdentik — hanya efisiensi

Pembaruan Agustus 2022 melakukan lebih dari sekadar mengganti range proof. Ia juga mengirimkan view tag, yang mempercepat pemindaian dompet sekitar 40%, serta menaikkan ukuran cincin (ring size) dari 11 menjadi 16 umpan (decoy). Bulletproofs+ membantu mengimbangi bobot ekstra yang ditambahkan cincin yang lebih besar itu, menjaga transaksi tetap ramping bahkan saat anonymity set bertambah.

Bagaimana Sebuah Range Proof Mengarungi Transaksi

Akan lebih mudah dipahami kalau kita lihat di mana posisi bukti-bukti ini sepanjang siklus hidup sebuah pembayaran XMR. Langkah-langkah di bawah ini menelusuri satu output dari penciptaan sampai konfirmasi.

  1. Membuat commitment nominal. Dompet Anda memilih faktor blinding acak dan membangun Pedersen commitment C = xG + aH untuk setiap output, menyembunyikan nilainya di on-chain.
  2. Membangkitkan bukti. Dompet menyusun satu range proof Bulletproofs+ yang teragregasi mencakup setiap output, membuktikan tiap nominal berada di [0, 264) tanpa menyingkapnya.
  3. Menyiarkan (broadcast). Transaksi yang sudah ditandatangani — data ring signature, key image, commitment, dan range proof — menyebar lewat jaringan melalui Dandelion++ dan mendarat di mempool.
  4. Memverifikasi. Setiap full node memeriksa range proof (sering kali di-batch dengan yang lain), memastikan input seimbang dengan output, dan memvalidasi ring signature sebelum meneruskannya.
  5. Mengonfirmasi. Seorang penambang menyertakan transaksi itu ke dalam sebuah blok; setelah sepuluh konfirmasi, dana dianggap selesai (settled) dan bisa dibelanjakan.
Kalau satu saja range proof gagal verifikasi, seluruh transaksi ditolak — tidak ada penerimaan "sebagian". Aturan semua-atau-tidak-sama-sekali itulah yang membuat jaminan anti-inflasi menjadi kedap udara.

Apa Arti Perbedaannya dalam Praktik

Bagi pengguna biasa, peralihan dari Bulletproofs ke Bulletproofs+ benar-benar tak terlihat. Anda memperbarui dompet, lalu transaksi Anda begitu saja mulai membangun bukti yang lebih baru. Tidak ada koin yang menjadi tak bisa dibelanjakan, tidak ada alamat yang berubah, dan tidak ada apa pun soal postur privasi Anda yang bergeser. Manfaatnya mendarat di tingkat jaringan.

Transaksi Monero standar dengan dua input dan dua output di tahun 2026 berbobot sekitar 1,5 KB dan berbiaya hanya sebagian kecil dari satu sen dolar AS pada prioritas normal. Bulletproofs+ adalah salah satu alasan angka itu tetap rendah bahkan setelah ukuran cincin melonjak ke 16. Kalikan penghematan range proof 5–7% itu dengan jutaan transaksi yang dikonfirmasi tiap tahun, dan Anda mendapat blok yang terukur lebih ramping, sinkronisasi awal yang lebih cepat bagi node baru, serta jejak yang lebih ringan bagi siapa pun yang menjalankan Monero di atas Tor pada perangkat keras sederhana.

Efisiensi itu langsung berdampak pada aksesibilitas. Biaya yang lebih rendah dan transaksi yang lebih kecil membuat lebih murah untuk menyalakan sebuah node, yang menjaga jaringan tetap terdesentralisasi. Ketika Anda menukar aset menjadi XMR lewat MoneroSwapper lalu menariknya ke dompet sendiri, bukti yang menumpang di dalam transaksi itu sama persis dengan objek Bulletproofs+ ramping yang diproduksi setiap pengguna 2026 lainnya — menjaga fungibilitas, karena satu output XMR secara kriptografis tak bisa dibedakan dari output berikutnya.

Perlu dicatat bahwa range proof hanyalah satu lapis dari tumpukan privasi Monero. Otoritas pajak seperti Direktorat Jenderal Pajak (DJP) dan regulator seperti Otoritas Jasa Keuangan (OJK) memang menyorot aliran kripto, tetapi sebuah range proof tidak mengungkap apa pun soal pengirim, penerima, ataupun nominal. Satu-satunya tugasnya adalah kejujuran soal pasokan, bukan anonimitas — pekerjaan itu ditangani di bagian lain protokol.

Pertanyaan yang Sering Diajukan (FAQ)

Apakah Bulletproofs+ membuat Monero lama saya tak bisa dibelanjakan?

Tidak. Perubahannya adalah pembaruan di tingkat konsensus yang diaktifkan pada ketinggian blok (block height) tertentu. Setelah hard fork Agustus 2022, dompet yang sudah diperbarui begitu saja mulai menyusun bukti Bulletproofs+ untuk transaksi baru. Koin yang diterima pada era Bulletproofs lama bisa dibelanjakan dengan sempurna — buktinya dibangkitkan baru setiap kali Anda mengirim, bukan disimpan permanen bersama saldo Anda.

Apakah Bulletproofs+ lebih privat daripada Bulletproofs?

Tidak. Keduanya menyembunyikan nominal dengan derajat yang persis sama dan membuktikan rentang [0, 264) yang identik. Bulletproofs+ murni sebuah perbaikan efisiensi — bukti yang lebih kecil dan verifikasi yang sedikit lebih cepat. Privasi Monero yang sebenarnya datang dari RingCT, stealth address, dan ring signature CLSAG, yang tak satu pun disentuh oleh range proof.

Apakah saya perlu melakukan sesuatu untuk memakai Bulletproofs+?

Cukup jalankan dompet versi terkini. Perangkat lunak resmi Monero, baik GUI maupun CLI, serta dompet pihak ketiga yang tepercaya, sudah membangun bukti Bulletproofs+ secara default sejak pembaruan 2022. Tidak ada pengaturan yang perlu diaktifkan dan tidak ada migrasi yang perlu dijalankan — semuanya otomatis.

Kenapa Monero tidak memakai zk-SNARK saja?

Sebagian besar sistem zk-SNARK yang efisien butuh upacara trusted setup, yang menghasilkan parameter rahasia; kalau parameter itu bocor, penyerang bisa memalsukan bukti dan menggelembungkan pasokan tanpa terdeteksi. Bulletproofs dan Bulletproofs+ tidak membutuhkan upacara semacam itu, selaras dengan filosofi tanpa-kepercayaan (trustless) milik Monero. Konsekuensinya adalah bukti yang sedikit lebih besar dan verifikasi yang skalanya mengikuti ukuran pernyataan (statement).

Apa yang datang setelah Bulletproofs+?

Lompatan besar berikutnya adalah FCMP++ (Full-Chain Membership Proofs), yang bertujuan mengganti ring signature dengan sebuah bukti yang menyembunyikan setiap pembelanjaan di antara seluruh blockchain, bukan sekadar satu cincin berisi 16 umpan. Ia memakai mesin pembuktiannya sendiri dan telah aktif diuji sepanjang 2025–2026, dijadwalkan untuk hard fork di masa depan. Range proof seperti Bulletproofs+ kemungkinan besar akan tetap memegang tugasnya bahkan saat FCMP++ merombak sisi keanggotaan (membership) dari privasi.

Intinya

Bulletproofs adalah revolusinya — pemangkasan ukuran 80% yang membuat nominal rahasia jadi praktis pada 2018. Bulletproofs+ adalah polesannya — penyempurnaan 5–7% pada 2022 yang menukar inner-product argument dengan varian berbobot (weighted), melipat zero-knowledge ke dalam bukti dan menghemat byte di setiap transaksi tanpa mengubah apa pun soal privasi Anda. Memahami perbedaannya berarti Anda bisa mengenali mitos pemasaran yang menyebut bukti yang lebih baru itu "lebih anonim": ia sama sekali tidak, dan memang tak perlu begitu.

Kedua bukti itu berbagi tujuan yang sama — menjamin tidak ada yang memalsukan XMR sementara nominalnya tetap tersegel. Integritas yang senyap itulah sebagian dari yang membuat setiap koin bisa saling dipertukarkan. Siap mempraktikkannya? Anda bisa membeli Monero secara anonim lewat MoneroSwapper tanpa akun dan tanpa KYC, dan setiap output yang Anda terima akan dikirim dengan bukti Bulletproofs+ yang sama ramping dan teruji seperti yang dipercaya seluruh jaringan.

Bagikan artikel ini

Artikel Terkait

Bursa Monero Anonim

Tanpa KYC • Tanpa Registrasi • Tukar Instan

Tukar Sekarang