MoneroSwapper MoneroSwapper

Node Remote vs Lokal Monero: Penjelasan Privasi

MoneroSwapper · · · 13 min read · 8 views

Node Remote vs Lokal Monero: Penjelasan Privasi

Pada April 2025, seorang peneliti di Monero Research Lab mendemonstrasikan bahwa node remote yang jahat dapat mengkorelasikan permintaan refresh dompet dengan tinggi blok yang dipulihkan dan memperkirakan waktu transaksi pengguna dalam jendela sekitar sepuluh menit. Temuan ini tidak menggugurkan privasi on-chain Monero — RingCT, penggunaan stealth address, dan ring signature semuanya tetap kokoh — tetapi mengkonfirmasi sesuatu yang sudah lama dikatakan komunitas: node yang Anda hubungi melihat lebih banyak tentang Anda daripada yang pernah dilihat blockchain. Jika Anda menggunakan MoneroSwapper atau layanan lain yang mengharuskan Anda menerima XMR ke dompet, pilihan antara node remote dan node lokal yang Anda host sendiri bisa dibilang merupakan keputusan privasi terbesar yang akan Anda buat di luar protokol itu sendiri.

Panduan ini menguraikan secara persis apa yang dapat dan tidak dapat diamati node remote Monero, berapa biaya sebenarnya menjalankan monerod secara lokal dalam kerangka perangkat keras dan bandwidth 2026, dan bagaimana membuat pilihan yang sesuai dengan model ancaman Anda — bukan sekadar mengikuti saran membabi buta dari utas Reddit yang ditulis sebelum Bulletproofs+ pun aktif.

Mengapa pilihan node Anda adalah mata rantai terlemah privasi Monero

Monero melindungi tiga hal di on-chain secara default: pengirim (lewat ring signature dan CLSAG), penerima (lewat kunci satu kali stealth address), dan jumlah (lewat RingCT dan Bulletproofs+). Yang tidak dilindungi, secara desain, adalah lapisan jaringan antara dompet Anda dan daemon yang merelai transaksi Anda. Celah itu diisi entah oleh node remote yang dioperasikan orang asing atau oleh daemon lokal yang Anda jalankan sendiri.

Ketika dompet Anda melakukan sinkronisasi, tiga kategori metadata berjalan melalui jaringan menuju daemon tujuan:

  • Restore height dan pola refresh: Blok di mana dompet mulai memindai dan kadensi refresh berikutnya. Operator node yang mencatat ini bisa mempersempit kapan dompet pertama kali dibuat.
  • Permintaan output: Dompet meminta daemon untuk anggota ring saat konstruksi transaksi. Kumpulan output yang diminta dapat dikorelasikan dengan transaksi yang kemudian muncul di mempool dari IP yang sama.
  • Pengiriman transaksi: Saat Anda menyiarkan, daemon yang Anda kirimi adalah hop pertama. Tanpa perlindungan fase stem Dandelion++ dari node tepercaya, log node pengirim (atau ISP di atasnya) menghubungkan IP Anda dengan satu set key image.

Tidak satu pun dari ini mengalahkan kriptografi Monero. Tetapi ini berarti jika satu pihak lawan menguasai baik node remote populer maupun jalur analisis blockchain, mereka mengurangi anonymity set dengan cara yang tidak bisa dilihat atau dilawan protokol. Inilah sebabnya kontributor Monero sejak 2019 secara eksplisit menegaskan: menjalankan node sendiri adalah bagian dari model ancaman, bukan optimasi opsional.

Bagaimana node remote Monero melihat Anda

"Node remote" adalah istilah pendek untuk setiap instance monerod yang dioperasikan orang lain dan dieksposkan di port 18081 (clearnet), alamat .onion (Tor), atau alamat .b32.i2p (I2P). Daftar publik populer di monero.fail, xmrnodes.org, serta default seed-node yang dikirim bersama Cake Wallet, Feather, MyMonero, dan GUI resmi semuanya termasuk dalam kategori ini. Sebagian dijalankan anggota komunitas Monero dengan niat baik; sebagian lagi dijalankan exchange, firma forensik blockchain, atau pihak tidak dikenal. Anda tidak bisa membedakannya hanya dengan melihat endpoint.

Metadata apa yang bocor dalam sesi tipikal

Bayangkan dompet baru yang dipulihkan dari mnemonic 25 kata pada laptop dengan koneksi clearnet ke node remote publik. Sejak detik dompet melakukan handshake, operator dapat merekam: alamat IP Anda, user-agent build dompet Anda, tinggi blok tempat pemindaian dimulai, setiap panggilan get_blocks.bin dan get_output_distribution, serta waktu setiap refresh. Jika Anda kemudian menyusun dan menyiarkan transaksi, operator melihat blob tx mentah sebelum masuk mempool, lengkap dengan set key image dan ring member-nya. View key dan spend key tidak pernah meninggalkan dompet — bagian itu aman — tetapi semua yang ada di sekitarnya dapat diamati.

Untuk pengguna santai yang membeli XMR sepuluh dolar di MoneroSwapper lalu menyimpannya, metadata ini mungkin tidak menarik. Untuk jurnalis di yurisdiksi yang bermusuhan, aktivis yang menerima donasi, atau bisnis yang membayar kontraktor lewat payroll yang melindungi privasi, ini adalah kebocoran serius. Operator node remote mungkin tidak tahu siapa Anda, tetapi ISP Anda tahu IP Anda, dan operator node tahu IP itu membuat query Monero spesifik pada waktu spesifik. Surat panggilan pengadilan, kebocoran data, dan berbagi log secara sukarela semuanya bisa mengubahnya menjadi jejak kertas.

Node remote Tor dan I2P: lebih baik, tetapi tidak sempurna

Menghubungkan dompet Anda ke node remote melalui Tor (endpoint .onion) atau I2P (endpoint .b32.i2p) menghilangkan kebocoran IP. Node tetap melihat metadata level-protokol yang sama, tetapi tidak dapat mengaitkannya dengan identitas jaringan asli Anda. Feather Wallet, CLI resmi, dan Cake Wallet semuanya mendukung endpoint .onion secara native; konfigurasinya memakan waktu sekitar sembilan puluh detik.

Konsekuensinya adalah Tor menambah latensi dan batasan bandwidth. Refresh dompet penuh dari genesis lewat Tor bisa memakan tiga hingga enam jam tergantung kesehatan sirkuit. Lebih halus lagi, node .onion yang jahat tetap dapat meluncurkan serangan probing yang sama terhadap dompet Anda, dan karena Tor digunakan bersama jutaan pengguna lain, lawan canggih yang memantau exit point dan entry guard kadang bisa mendeanonimisasi sirkuit tertentu. Makalah Monero Research Lab tahun 2024 tentang penemuan guard di jaringan transaksi rahasia mendokumentasikan serangan teoretis di sini; belum ada yang ditunjukkan terhadap Monero secara spesifik di alam liar, tetapi risikonya bukan nol.

Peningkatan privasi termurah yang bisa dilakukan kebanyakan pengguna pada 2026 adalah mengganti node default dompet dari IP clearnet ke endpoint .onion — bahkan jika mereka tidak pernah menjalankan daemon lokal.

Menjalankan node Monero lokal: berapa biayanya sebenarnya pada 2026

"Jalankan node sendiri" adalah saran standar, tetapi saran standar biasanya melewati kenyataan perangkat keras. Per Mei 2026, blockchain Monero menempati sekitar 215 GB di disk untuk node reguler (non-pruned). Node pruned — yang hanya menyimpan data secukupnya untuk memverifikasi blok baru dan melayani dompet — muat di sekitar 75 GB. Initial block download di perangkat keras konsumen melalui koneksi 100 Mbps memakan waktu antara 18 hingga 36 jam, tergantung CPU. Verifikasi blok RandomX bergantung pada CPU dan diuntungkan oleh core dengan L3 cache yang sehat; Raspberry Pi 5 bisa sinkron, tapi lambat.

Tingkatan perangkat keras dan apa yang Anda dapatkan

SetupDiskKeuntungan privasiTrade-off
Node pruned di laptop yang sudah ada~75 GBPrivasi dompet penuh dari sudut pandang daemonTidak dapat menjadi sumber ring member untuk orang lain; kontribusi ke jaringan berkurang
Node reguler penuh di NAS atau mini-PC~215 GBPrivasi dompet yang sama plus Anda menyumbang output ring dan bandwidthBiaya muka lebih tinggi; ~10–25 GB/bulan bandwidth
Node archive penuh dengan bootstrap daemon~215 GB + kecepatan SSDMaksimum, termasuk kemampuan melayani pencarian historisKonsumsi daya 24/7; butuh UPS untuk shutdown bersih
Node .onion remote lewat Tor0 GBIP tidak dapat dihubungkan; metadata tetap terlihat operator nodeLatensi; kepercayaan pada perilaku operator

Untuk sebagian besar pembaca, node pruned pada mesin yang memang sudah menyala hampir sepanjang hari adalah titik manis. Ini menghilangkan masalah kepercayaan pihak ketiga sepenuhnya tanpa harus berkomitmen pada perangkat khusus. Laptop modern dengan penyimpanan NVMe menangani I/O disk dengan nyaman; satu-satunya biaya nyata adalah sinkronisasi awal.

Pruned vs full vs archive: perbedaan praktis

Monerod pruned (dijalankan dengan --prune-blockchain) membuang kira-kira dua pertiga data ring-CT historis sambil mempertahankan cukup data untuk memverifikasi blok baru dan menjawab query restore dompet. Dari sudut pandang dompet, perilakunya identik — refresh, scan, buat transaksi, siarkan — karena daemon secara otomatis mem-proxy apa pun yang sudah dipangkas dari peer. Tim inti Monero merekomendasikan node pruned sejak 2020 sebagai default bagi self-hoster.

Node reguler penuh adalah yang Anda mau jika juga ingin berkontribusi pada kesehatan jaringan: penambang P2Pool butuh node penuh di dekatnya, dan dompet lain bisa menggunakan node Anda sebagai node remote jika Anda meng-eksposnya. Node archive — ditandai --keep-fakechain off dan riwayat penuh — terutama penting untuk block explorer, riset, dan query riwayat dalam yang langka yang masih dibutuhkan beberapa fitur dompet lanjutan (seperti rescan rantai penuh untuk dompet lama).

Langkah demi langkah: menyiapkan node lokal dan mengarahkan dompet ke sana

Alur kerja berikut mengasumsikan Linux atau macOS dengan minimal 100 GB ruang kosong dan koneksi internet stabil. Sesuaikan path untuk Windows jika perlu; perintahnya sebaliknya identik.

  1. Unduh biner monerod resmi terbaru dari getmonero.org/downloads, lalu verifikasi tanda tangan GPG terhadap kunci binaryFate. Melewati verifikasi adalah kesalahan paling umum di kalangan self-hoster pemula — biner jahat bisa membocorkan kunci dompet Anda secara diam-diam.
  2. Buat direktori data di disk cepat (NVMe SSD jika tersedia). Hindari volume yang dipasang dari jaringan atau terenkripsi untuk blockchain itu sendiri; LUKS pada level disk baik-baik saja, tetapi mount FUSE terenkripsi yang lambat akan memotong kecepatan sinkronisasi Anda jadi separuh.
  3. Jalankan daemon dengan flag privasi konservatif: monerod --prune-blockchain --enable-dns-blocklist --no-igd --restricted-rpc --rpc-bind-ip 127.0.0.1 --rpc-bind-port 18081. Flag --no-igd mencegah UPnP membuka port tanpa persetujuan Anda; --restricted-rpc hanya membuka subset RPC yang aman untuk dompet pada localhost.
  4. Tunggu initial block download. Pantau tinggi blok dengan ./monerod status di terminal kedua. Pada CPU baru dengan penyimpanan NVMe, perkirakan 18–30 jam. Jangan interupsi selama fase verifikasi — restart di tengah sinkronisasi aman tetapi membuang waktu.
  5. Konfigurasi dompet Anda (Feather, GUI resmi, Cake Wallet desktop, atau Stack Wallet) untuk terhubung ke 127.0.0.1:18081. Nonaktifkan prompt "trusted daemon" hanya setelah Anda memverifikasi daemon itu milik Anda sendiri. Refresh sekali dan konfirmasi saldo.
  6. (Opsional tetapi direkomendasikan) Ikatkan daemon ke Tor hidden service supaya bisa Anda jangkau dari dompet ponsel saat bepergian tanpa memaparkan port clearnet. Cake Wallet mobile mendukung endpoint .onion; pasangkan dengan node rumah Anda dan Anda membawa kedaulatan di saku.

Sinkronisasi pertama adalah bagian tersulit. Setelah selesai, operasi berkelanjutan memakan sekitar 200 MB bandwidth per hari dan kira-kira 1–2 GB pertumbuhan disk per bulan. Konsumsi daya untuk node yang berjalan di mini-PC Intel N100 atau sederajat di bawah 10 watt — jauh di bawah biaya listrik di Indonesia sekalipun, kurang dari sepuluh ribu rupiah sebulan pada tarif PLN rumahan.

Contoh praktis: mencocokkan strategi node dengan model ancaman Anda

Pertimbangkan tiga pengguna, masing-masing dengan kebutuhan dunia nyata yang berbeda.

Dewi, freelancer desain UI di Yogyakarta, menerima Monero dari klien luar negeri untuk menghindari potongan ganda dari payment gateway dan komplikasi pelaporan PPh 21 atas invoice berdenominasi USD ke DJP. Model ancamannya terutama bersifat ekonomi — dia tidak ingin bank atau OJK melihat aliran masuk USD yang konsisten lewat exchange lokal yang terdaftar Bappebti. Node lokal pruned di iMac yang sudah dimiliki, disinkronkan semalaman sekali, sebenarnya berlebihan tetapi juga gratis. Setelah setup dia menghubungkan Feather ke localhost dan tidak pernah memikirkannya lagi. Saat dia menggunakan MoneroSwapper untuk mengkonversi XMR yang masuk menjadi USDT untuk broker OTC lokal, swap berasal dari node-nya sendiri, tidak membocorkan apa-apa ke pihak ketiga.

Reza, jurnalis investigasi di Jakarta yang meliput kebijakan tambang nikel dan rantai pasok baterai, menerima pembayaran narasumber dan donasi pembaca dalam XMR. Model ancamannya mencakup aktor negara yang bermusuhan dan firma intelijen swasta yang punya sumber daya melimpah. Node lokal pruned adalah minimum; dia juga menjalankan daemon di balik Tor hidden service, menyiarkan melalui peer stem Dandelion++ yang dikonfigurasi eksplisit, dan tidak pernah menghubungkan dompetnya lewat clearnet. Pengerasan ekstra ini memakan biaya sekitar dua jam setup sekali pakai.

Adi, pengguna XMR sesekali, membeli Monero senilai tiga juta rupiah setiap beberapa bulan di MoneroSwapper untuk menyimpan sebagai alokasi tabungan yang melindungi privasi. Dia memakai Cake Wallet mobile. Node lokal penuh boros untuk pola penggunaannya; mengganti dompetnya ke node remote .onion yang sudah diverifikasi komunitas memberi 90% manfaat privasi dengan biaya perangkat keras nol. Dia bukan target lawan canggih, dan risiko residual masih dapat diterima.

Tidak satu pun dari ini adalah "jawaban yang benar". Strategi node mengikuti model ancaman, bukan ideologi. Kesalahan yang sering orang lakukan adalah entah over-engineering (Adi menjalankan server 4U) atau under-engineering (Reza memakai node clearnet default yang dibawa dompetnya).

FAQ

Apakah menjalankan node lokal menyembunyikan IP saya dari jaringan Monero sepenuhnya?

Tidak. Node Anda tetap melakukan peering dengan node lain di jaringan P2P Monero, dan peer tersebut melihat IP Anda. Yang berubah adalah tidak ada satu operator node remote pun yang melihat metadata dompet Anda. Untuk menyembunyikan IP dari jaringan P2P juga, konfigurasi monerod dengan --tx-proxy tor,127.0.0.1:9050 dan --anonymous-inbound, yang merutekan transaksi keluar melalui Tor sambil tetap menyinkronkan blockchain lewat clearnet demi kecepatan. Ini adalah konfigurasi standar untuk pengguna dengan ancaman tinggi.

Bisakah node remote yang jahat mencuri Monero saya?

Tidak bisa mencuri dana — spend key Anda tidak pernah meninggalkan dompet, dan transaksi yang sudah ditandatangani tidak dapat dimodifikasi oleh daemon. Yang bisa dilakukan node jahat adalah menyensor broadcast Anda (menolak merelainya), memberi ring member palsu saat konstruksi transaksi untuk melemahkan anonimitas, atau mengirim data rantai yang salah agar dompet Anda menampilkan saldo yang keliru. Dua serangan pertama dapat dideteksi dengan catatan; yang ketiga menjengkelkan tetapi tidak merugikan secara finansial setelah Anda ganti node dan rescan.

Berapa biaya bandwidth menjalankan node Monero 24/7?

Sekitar 10–25 GB per bulan untuk node pruned dengan batas peer default. Node reguler penuh yang melayani banyak koneksi masuk bisa memakai 50–80 GB per bulan. Atur --out-peers dan --in-peers secara konservatif jika Anda berada di koneksi terukur. Mayoritas paket broadband rumahan IndiHome atau Biznet tidak akan merasakan bebannya.

Haruskah saya memakai bootstrap daemon saat node lokal sedang sinkron?

Hanya jika Anda memahami trade-off-nya. Fitur bootstrap-daemon mengarahkan dompet Anda ke node remote untuk query yang belum bisa dijawab node lokal (masih sinkron). Ini membocorkan metadata yang sama ke node bootstrap seperti node remote mana pun, tetapi hanya sampai sinkronisasi lokal selesai. Untuk sebagian besar pengguna ini dapat diterima; untuk pengguna ancaman tinggi, tunggu 24 jam itu dan pakai hanya node lokal.

Apakah menggunakan MoneroSwapper memerlukan konfigurasi node tertentu?

Tidak. MoneroSwapper mengeksekusi swap di infrastrukturnya sendiri dan mengirim Monero ke alamat mana pun yang Anda berikan. Node yang dipakai dompet penerima Anda untuk mendeteksi transaksi masuk sepenuhnya pilihan Anda. Terhubung melalui node lokal atau node remote Tor mencegah pihak ketiga mana pun mengkorelasikan swap Anda dengan alamat IP dompet — peningkatan privasi berarti dengan biaya tambahan nol pada swap itu sendiri.

Apakah node pruned benar-benar sama privatnya dengan node penuh dari sudut pandang dompet?

Ya, dengan satu catatan. Node pruned dapat melayani setiap query yang dompet Anda buat selama operasi normal, karena secara transparan mem-proxy permintaan data yang dipangkas ke peer. Catatannya adalah dompet yang melakukan rescan rantai penuh dari genesis di node pruned akan lebih lambat daripada di node penuh, karena daemon harus mengambil data yang hilang secara on the fly. Untuk penggunaan sehari-hari, privasinya identik.

Kesimpulan

Protokol Monero memberi Anda fungibilitas on-chain melalui ring signature, stealth address, RingCT, Bulletproofs+, serta upgrade mendatang FCMP++ dan Seraphis/Jamtis. Lapisan node-lah yang entah melestarikan atau menyia-nyiakan anugerah itu. Operator node remote yang mencatat pola refresh dompet Anda dapat membangun profil tentang Anda — profil yang justru dirancang dicegah oleh kriptografinya. Kabar baiknya adalah menutup celah ini tidak berbiaya untuk pengguna dengan model ancaman sederhana — perubahan konfigurasi satu baris ke node .onion — dan satu akhir pekan setup untuk pengguna yang menginginkan kedaulatan penuh.

Jika Anda akan melakukan pembelian XMR pertama, gunakan MoneroSwapper untuk mengkonversi aset lain secara privat dan rutekan dompet penerima melalui strategi node mana pun yang cocok dengan situasi Anda. Lalu tinjau kembali pilihan tersebut seiring penggunaan Anda tumbuh. Privasi adalah praktik berlapis, bukan keputusan tunggal, dan node yang Anda percaya adalah lapisan yang paling sering dibiarkan default. Memperbaikinya adalah langkah paling berdaya ungkit yang tersedia bagi pengguna Monero pada 2026.

Bagikan artikel ini

Artikel Terkait

Bursa Monero Anonim

Tanpa KYC • Tanpa Registrasi • Tukar Instan

Tukar Sekarang