Panduan Pasang Nod Monero Dipangkas: Jimat 60GB 2026
Panduan Pasang Nod Monero Dipangkas: Jimat 60GB pada 2026
Menjelang Mei 2026, saiz rantaian blok Monero telah membesar kepada kira-kira 215 GB pada cakera — angka yang melonjak mendadak selepas hard fork November 2025 membawa FCMP++ ke produksi dan menolak jumlah transaksi harian melepasi 60,000 selama beberapa minggu berturut-turut. Bagi sesiapa yang menjalankan nod pada SSD komputer riba 256 GB, Raspberry Pi 5 dengan hat NVMe yang berbaloi, atau VPS bermeter, penyegerakan arkib penuh bukan lagi komitmen yang ringan. Nod dipangkas menyelesaikan masalah ini dengan elegan: ia membuang kira-kira dua pertiga daripada data tandatangan cincin sejarah sambil mengekalkan setiap pengepala blok, setiap output transaksi, dan keupayaan anda untuk mengesahkan keseluruhan rantaian secara tempatan tanpa mempercayai pihak ketiga. Hasilnya adalah daemon Monero berdaulat sepenuhnya yang hanya mengambil ruang sekitar 85–95 GB dan bukan 215 GB, masih melayan dompet melalui RPC, masih menyertai swarm peer-to-peer, dan masih menyiarkan transaksi anda sendiri melalui Dandelion++ tanpa membocorkan metadata kepada daemon jauh milik orang asing. Panduan ini menunjukkan langkah demi langkah cara memasangnya pada Linux, Windows, macOS dan Raspberry Pi tanpa kepala — termasuk fail unit systemd yang dapat bertahan selepas but semula, peraturan tembok api yang melindungi port RPC, dan langkah pemulihan segerak semula apabila sesuatu pasti rosak suatu hari. Sama ada anda sampai ke artikel ini selepas menggunakan MoneroSwapper untuk pertukaran tanpa KYC atau anda sedang menyiapkan nod bebas pertama anda, destinasinya sama: kurang cakera digunakan, tiada privasi hilang.
Kenapa Jalankan Nod Dipangkas Berbanding Nod Jauh
Mudah tergoda, terutamanya pada peranti yang terhad, untuk melangkau menjalankan nod sama sekali dan menghalakan dompet anda ke nod komuniti seperti node.moneroworld.com atau salah satu titik akhir .onion yang disenaraikan di forum Monero. Itu memang berfungsi, secara teknikalnya. Ia juga menyerahkan kepada pengendali nod tersebut log yang tepat tentang transaksi mana yang diimbas oleh dompet anda, jam berapa anda dalam talian, dan — melalui korelasi trafik — tekaan yang munasabah tentang output mana yang menjadi milik anda. Nod jauh tidak boleh melihat kekunci pandangan atau kekunci belanja anda, tetapi mereka pasti boleh membina cap jari tingkah laku, dan beberapa kertas akademik yang diterbitkan pada 2024 dan 2025 telah menunjukkan serangan penyahsamaran praktikal terhadap dompet yang bergantung sepenuhnya kepada infrastruktur pihak ketiga.
Nod dipangkas menutup jurang itu tanpa memaksa anda mencari satu terabait simpanan. Jaminan privasi sama dengan nod penuh dari sudut pandangan dompet, kerana logik pemangkasan hanya membuang data tandatangan cincin yang berlebihan — tidak pernah mana-mana output, tidak pernah mana-mana imej kunci, tidak pernah mana-mana pengepala blok. Dompet anda mengimbas rantaian berdasarkan data yang disimpan secara tempatan, transaksi anda memasuki mempool melalui sambungan peer anda sendiri, dan trafik RPC anda tidak pernah meninggalkan localhost.
- Tiada pengendali jauh melihat aktiviti dompet anda: setiap segar semula, setiap imbasan output, setiap anggaran fi berlaku pada mesin anda sendiri.
- Anda tetap membantu rangkaian: nod dipangkas melayan kira-kira satu pertiga daripada blok sejarah kepada peer lain, yang secara kolektif bermaksud swarm tidak memerlukan setiap nod menjadi arkib penuh.
- Keperluan perkakasan munasabah: RAM 4 GB, CPU ARM atau x86 empat teras moden, dan 120 GB ruang SSD kosong sudah memadai sekurang-kurangnya sehingga 2027 walaupun dengan andaian pertumbuhan konservatif.
- Pemulihan adalah mudah: jika pangkalan data rosak anda boleh segerak semula dari awal dalam masa enam hingga dua belas jam pada talian fiber Unifi atau Maxis di rumah, berbanding lapan belas hingga tiga puluh jam untuk nod arkib penuh.
Dipangkas vs Penuh: Apa yang Sebenarnya Berbeza
Algoritma pemangkasan Monero, diperkenalkan dalam v0.15 dan diperhalusi secara berterusan hingga v0.18.4 pada 2025, membahagikan rantaian kepada 8 "jalur pemangkasan" masing-masing 4096 blok. Nod dipangkas menyimpan data penuh untuk hanya satu daripada jalur tersebut (dipilih secara pseudo-rawak per peer apabila nod diinisialisasi) ditambah 5500 blok terkini secara penuh, dan ia menyimpan pengepala, imej kunci, jumlah output, dan data perlombongan untuk semua blok lain. Data tandatangan cincin — yang merupakan beban berat utama pada cakera — dibuang untuk tujuh jalur yang tidak dihos oleh nod itu.
Kerana setiap nod menghoskan jalur yang berbeza, swarm secara kolektif mengekalkan keseluruhan rantaian blok sejarah walaupun setiap nod memangkas. Dompet yang sedang melakukan segerak baru dan memerlukan data tandatangan cincin untuk blok lama akan memuat turunnya dengan mudah daripada peer dipangkas mana sahaja yang kebetulan menghoskan jalur itu, secara telus dan tanpa campur tangan pengguna. Dari sudut pengesahan tiada apa yang dikorbankan: setiap nod dipangkas mengesahkan rantaian sepenuhnya semasa segerak kali pertama, dan terus mengesahkan setiap blok baharu apabila ia tiba.
| Keupayaan | Nod Penuh | Nod Dipangkas | Nod Jauh |
|---|---|---|---|
| Penggunaan cakera (Mei 2026) | ~215 GB | ~90 GB | 0 GB tempatan |
| Privasi imbasan dompet | Penuh | Penuh | Pengendali nampak imbasan |
| Melayan blok sejarah | Semua jalur | 1 daripada 8 jalur | Tiada |
| Masa segerak awal (1 Gbps) | 18–30 jam | 6–12 jam | Serta-merta (tanpa segerak) |
| Keperluan RAM minimum | 4 GB | 4 GB | — |
| Mengesahkan rantaian | Ya | Ya | Bergantung kepada pengendali |
Satu-satunya pertukaran bermakna yang dibuat oleh nod dipangkas ialah ia tidak boleh berfungsi sebagai sumber data untuk penjelajah blok atau alat analisis rantaian akademik yang memerlukan tandatangan cincin sejarah penuh. Jika itu bukan dalam pelan anda — dan bagi majoriti besar pengguna yang menjadi tuan rumah sendiri, ia memang bukan — pemangkasan adalah lebih baik secara mutlak daripada arkib pada mesin terhad.
Keperluan Perkakasan dan Sistem pada 2026
Keperluan minimum perkakasan untuk nod Monero dipangkas yang selesa telah meningkat sedikit sejak pengaktifan FCMP++, terutamanya kerana pengesahan bukti keahlian pada blok masuk adalah lebih kurang 18% lebih intensif CPU berbanding pengesahan CLSAG sebelum fork. Berita baiknya adalah mana-mana peranti yang dibina selepas kira-kira 2021 berfungsi dengan lancar. Berita buruknya ialah komputer papan tunggal yang lebih lama — Raspberry Pi 4 asal dengan RAM 2 GB, mini-PC berasaskan Atom kuasa rendah — akan bersusah payah untuk mengikuti hujung rantaian semasa hari transaksi sibuk.
Asas yang Disyorkan
- CPU: ARM Cortex-A76 empat teras (Raspberry Pi 5) atau mana-mana x86-64 moden dengan AES-NI. Elakkan hos 32-bit sama sekali; prestasi LMDB merosot dan beberapa RPC dompet tidak berfungsi dengan baik.
- RAM: 4 GB minimum, 8 GB selesa. Pemetaan memori LMDB memanfaatkan ruang lebih; jika RAM terhad, monerod tetap berjalan tetapi pengesahan blok melambat dengan ketara.
- Storan: 120 GB kosong pada SSD atau NVMe. Cakera berputar (HDD) secara teknikalnya berfungsi tetapi akan menukar segerak 6 jam menjadi siksaan 36 jam — corak akses rawak LMDB sangat memberatkan pinggan magnetik.
- Rangkaian: 25 Mbps simetri sudah cukup untuk operasi keadaan mantap. Segerak awal akan menggunakan sepenuhnya apa sahaja yang anda ada; anggarkan 90–110 GB muat turun untuk but mula dipangkas.
- Sistem pengendalian: Ubuntu 24.04 LTS, Debian 12, Fedora 41, macOS 14+, atau Windows 11. Pengguna NixOS mempunyai modul perkhidmatan yang diselenggara; pengguna Arch mempunyai monero-bin di AUR.
Jika anda memasang pada Raspberry Pi 5, gunakan NVMe Base rasmi daripada Pimoroni atau hat M.2 setara — boleh dibeli secara dalam talian dari Shopee atau Lazada Malaysia, atau melalui penjual khusus seperti Cytron Technologies di Pulau Pinang. Slot kad SD boleh diterima untuk OS tetapi tidak sekali-kali boleh menghoskan rantaian blok. Kad SD mati akibat corak tulis dalam masa beberapa bulan, dan kependaman I/O membuat daemon kelihatan sentiasa ketinggalan hujung walaupun ia telah selesai segerak sepenuhnya.
Pemasangan Langkah demi Langkah pada Linux
Jalan rujukan adalah Linux kerana ia paling mudah untuk dihasilkan semula, sasaran produksi paling biasa, dan paling mudah untuk dibiarkan berjalan tanpa pengawasan. Penyesuaian untuk macOS dan Windows mengikuti di akhir bahagian ini.
- Cipta pengguna dan direktori khusus. Sebagai root, jalankan
useradd -r -s /bin/false monerodan kemudianmkdir -p /var/lib/monero/blockchain /var/log/monerodiikuti denganchown -R monero:monero /var/lib/monero /var/log/monero. Menjalankan monerod di bawah akaun perkhidmatan, bukan pengguna log masuk anda, ialah satu pengukuhan terbesar yang tidak memerlukan kos langsung. - Muat turun binari rasmi. Layari getmonero.org/downloads dan ambil tarball Linux 64-bit — pada waktu penulisan, keluaran semasa ialah v0.18.4.2. Yang penting, muat turun juga hashes.txt yang sepadan dan sahkan SHA256 dengan
shasum -a 256 monero-linux-x64-v0.18.4.2.tar.bz2, kemudian sahkan tandatangan pada hashes.txt dengangpg --verify hashes.txtmenggunakan kunci PGP binaryFate. Melangkau pengesahan ialah cara perisian hasad masuk ke mesin anda. - Ekstrak dan pasang. Ekstrak dengan
tar xjf monero-linux-x64-v0.18.4.2.tar.bz2, kemudian alihkan binari:install -m 755 monero-x86_64-linux-gnu-v0.18.4.2/monero* /usr/local/bin/. Ini meletakkan monerod, monero-wallet-cli, dan monero-wallet-rpc pada PATH anda. - Tulis fail konfigurasi. Cipta
/etc/monero/monerod.confdengan kandungan minimum berikut:data-dir=/var/lib/monero/blockchain,log-file=/var/log/monero/monerod.log,log-level=0,prune-blockchain=1,sync-pruned-blocks=1,rpc-bind-ip=127.0.0.1,rpc-bind-port=18081,p2p-bind-port=18080,out-peers=32,in-peers=64,limit-rate-up=1048576,no-igd=1,enable-dns-blocklist=1. Benderasync-pruned-blocks=1adalah kritikal: tanpanya, monerod memuat turun rantaian penuh dan memangkas secara tempatan, yang membazirkan kedua-dua jalur lebar dan masa. - Cipta unit systemd. Simpan yang berikut sebagai
/etc/systemd/system/monerod.service: satu blok[Unit]denganDescription=Monero Full Node (pruned)danAfter=network-online.target; satu blok[Service]denganUser=monero,Group=monero,Type=simple,ExecStart=/usr/local/bin/monerod --config-file=/etc/monero/monerod.conf --non-interactive,Restart=on-failure,RestartSec=30,MemoryHigh=3G, danMemoryMax=5G; dan satu blok[Install]denganWantedBy=multi-user.target. - Aktifkan dan mulakan perkhidmatan. Jalankan
systemctl daemon-reload, kemudiansystemctl enable --now monerod. Pantau kemajuan denganjournalctl -u monerod -fatau dengan mengekor fail log secara langsung. Segerak awal nod dipangkas dari awal pada talian Unifi 800 Mbps biasanya selesai dalam 6–10 jam; pada Pi 5 dengan NVMe jangkakan 14–20 jam kerana pengesahan, bukan muat turun, adalah hambatan utama. - Buka port P2P, bukan port RPC. Jika anda mahu sambungan peer masuk (yang membantu rangkaian dan memperbaiki kepelbagaian peer anda sendiri), buka TCP 18080 pada router atau tembok api anda. Jangan sekali-kali dedahkan 18081 ke internet awam — itu adalah titik akhir RPC dompet anda dan harus kekal terikat ke localhost. Jika anda memerlukan akses dompet jauh, salurkannya melalui SSH atau Tor, jangan sekali-kali melalui penghantaran port mentah.
- Halakan dompet anda ke daemon tempatan. Dalam dompet GUI rasmi, pilih "Connect to a local node" dan gunakan 127.0.0.1:18081. Dalam CLI, hantarkan
--daemon-address=127.0.0.1:18081kepada monero-wallet-cli. Dalam Feather Wallet, togol nod tempatan ada di Settings → Node, dan Cake Wallet pada desktop menyokongnya melalui Settings → Privacy → Custom node.
Jangan sekali-kali jalankan monerod dengan --restricted-rpc=0 pada antara muka awam. Dalam masa empat puluh lapan jam selepas diindeks oleh Shodan, titik akhir RPC tanpa sekatan akan diserang oleh pengikis kolam perlombongan, bot pengimbas dompet, dan lebih buruk lagi. Pengikatan localhost sahaja adalah lalai atas sebab yang baik.
Menyesuaikan Pemasangan untuk Platform Lain
Raspberry Pi 5 dengan NVMe
Konfigurasi di atas berfungsi pada dasarnya tidak berubah pada Pi 5. Dua pelarasan yang berbaloi dibuat: tetapkan db-sync-mode=fast:async:250000000 dalam monerod.conf untuk mengurangkan penguatan tulis pada NVMe (lalai adalah selamat tetapi lebih perlahan), dan pertimbangkan untuk merendahkan out-peers kepada 16 dan in-peers kepada 32 jika anda berada pada sambungan rumah yang memendam pada muat naik berterusan. Pi 5 Cortex-A76 empat teras mengesahkan blok pada kira-kira 0.6× kelajuan komputer meja moden, jadi segerak awal mengambil masa lebih lama, tetapi operasi keadaan mantap mengikuti hujung rantaian tanpa masalah.
macOS
Pasang melalui Homebrew dengan brew install monero, yang meletakkan monerod pada /opt/homebrew/bin/monerod pada Apple Silicon. Gunakan plist launchd dalam ~/Library/LaunchAgents/io.getmonero.monerod.plist dan bukan systemd. Kandungan fail konfigurasi yang sama digunakan — cuma halakan data-dir ke suatu tempat di bawah direktori rumah anda, seperti ~/Library/Application Support/monero. Prompt tembok api macOS akan muncul pada larian pertama; benarkan masuk pada port P2P jika anda mahu melayan peer.
Windows 11
Muat turun pemasang Windows 64-bit dari getmonero.org, jalankannya, dan biarkan ia mencipta direktori data di bawah C:\ProgramData\bitmonero. Untuk menjalankan monerod sebagai perkhidmatan dan bukan proses latar depan, gunakan NSSM (Non-Sucking Service Manager) dan halakannya ke monerod.exe dengan argumen --config-file yang sama. Windows Defender kadang-kadang menandakan monerod untuk "coin mining" — ia tidak melombong, tetapi heuristiknya bodoh, jadi tambah pengecualian untuk direktori binari.
Penyelenggaraan, Pemantauan dan Pemulihan
Nod dipangkas yang dikonfigurasi dengan betul hampir tetap sahaja terlupa, tetapi tiga tabiat operasi mencegah 90% kesakitan.
Pertama, periksa ruang cakera setiap bulan. Rantaian dipangkas berkembang kira-kira 4–6 GB sebulan pada jumlah transaksi semasa, dan kepenuhan yang tidak dijangka boleh merosakkan LMDB dengan cara yang amat menyakitkan. Tetapkan pemasa monit atau systemd ringkas yang memberi amaran apabila /var/lib/monero jatuh di bawah 15 GB kosong.
Kedua, kekalkan monerod dikemas kini. Naik taraf rangkaian (hard fork) berlaku kira-kira setiap 6–9 bulan, dan nod yang menjalankan versi protokol sebelumnya berhenti menerima blok pada saat fork diaktifkan. Jadual keluaran Monero diterbitkan pada halaman keluaran GitHub dan diumumkan di r/Monero dan senarai mel rasmi biasanya empat hingga enam minggu lebih awal. Kemas kini sekurang-kurangnya dua minggu sebelum ketinggian fork untuk memberi diri anda margin.
Ketiga, tahu cara segerak semula. Jika LMDB pernah membaling "MDB_CORRUPTED" atau daemon enggan dimulakan selepas kehilangan kuasa (yang biasa berlaku di kawasan yang mengalami kejatuhan elektrik bermusim), pemulihan adalah kejam tetapi boleh dipercayai: hentikan perkhidmatan, padamkan kandungan /var/lib/monero/blockchain, dan mulakan semula. Nod akan segerak semula dari awal dalam masa 6–12 jam. Tiada alat pembaikan bertingkat kerana LMDB tidak mempunyainya; segerak semula bersih adalah penyelesaian kanonik dan ia telah berfungsi sejak 2017. Untuk pengguna di kawasan luar bandar di Sabah atau Sarawak yang mungkin mengalami pemadaman lebih kerap, sambungkan komputer anda ke UPS — ia menghapuskan punca kerosakan paling biasa secara menyeluruh.
Sebagai contoh dunia sebenar: penyumbang kepada backend MoneroSwapper menjalankan armada tujuh nod dipangkas merentasi tiga negara untuk menyediakan titik akhir daemon yang dipelbagaikan untuk perkhidmatan pertukaran tanpa nama kami. Setiap nod disediakan secara serupa — Debian 12, unit systemd yang ditunjukkan di atas, storan NVMe, dan pendedahan perkhidmatan tersembunyi Tor untuk port P2P. Dalam tiga puluh lapan bulan masa beroperasi kumulatif merentasi armada, satu-satunya campur tangan yang diperlukan ialah tiga segerak semula selepas but semula pusat data yang tidak dijadualkan dan pertukaran binari hari fork standard. Itulah keadaan mantap yang patut anda jangkakan daripada penggunaan yang diperkuatkan dengan betul.
Soalan Lazim
Bolehkah saya menukar nod penuh sedia ada kepada nod dipangkas tanpa segerak semula?
Ya. Hentikan monerod, jalankan monerod --prune-blockchain sebagai arahan satu kali (bukan sebagai perkhidmatan), dan tunggu. Operasi pemangkasan mengambil masa 30–90 minit bergantung kepada kelajuan cakera dan menulis semula pangkalan data di tempatnya. Apabila ia selesai, mulakan semula perkhidmatan anda dengan konfigurasi dipangkas. Tiada kehilangan data, tiada segerak semula, tetapi buat sandaran kunci dompet terlebih dahulu sebagai langkah berjaga-jaga — jangan sekali-kali blockchain itu sendiri, yang boleh dihasilkan semula daripada mana-mana peer.
Adakah nod dipangkas berfungsi untuk perlombongan atau untuk menjalankan gateway peniaga Monero?
Untuk perlombongan solo atau perlombongan kolam, ya — pelombong hanya memerlukan hujung rantaian, bukan tandatangan cincin sejarah. P2Pool juga berfungsi dengan nod dipangkas dan sebenarnya adalah pasangan yang disyorkan untuk perlombongan gaya solo berdaulat diri sejak 2023. Untuk gateway peniaga yang memproses pembayaran masuk melalui monero-wallet-rpc, nod dipangkas adalah sama baik. Satu-satunya peranan yang memerlukan nod arkib ialah penjelajah blok dan alat analisis rantaian akademik.
Adakah nod dipangkas memudaratkan privasi dompet saya sendiri?
Tidak. Imbasan dompet menggunakan indeks output dan pangkalan data imej kunci, kedua-duanya disimpan secara penuh pada nod dipangkas. Data yang dibuang — tandatangan cincin sejarah — tidak mempengaruhi imbasan kunci pandangan dompet anda atau pemilihan umpan yang dilakukan oleh dompet anda apabila membina transaksi baharu. Dari sudut pandangan dompet, daemon tempatan tidak dapat dibezakan daripada yang arkib, dan ia jauh lebih peribadi berbanding mana-mana nod jauh tanpa mengira betapa boleh dipercayainya pengendali jauh itu mendakwa.
Bagaimana pemangkasan berinteraksi dengan FCMP++ kini bahawa bukti keahlian sudah aktif?
Hard fork November 2025 memperkenalkan bukti keahlian rantaian penuh bersama skema tandatangan cincin sedia ada, dan pemangkasan melayan kedua-duanya secara konsisten: ia menyimpan setiap bukti dan setiap imej kunci yang diperlukan untuk mengesahkan rantaian, dan hanya membuang bait muatan tandatangan cincin berlebihan yang masih dibawa oleh transaksi lama. Transaksi pasca-FCMP++ sedikit lebih kecil daripada transaksi CLSAG warisan, jadi nisbah pemangkasan sebenarnya sedikit lebih baik pada blok terkini berbanding pada blok sejarah.
Bolehkah saya menjalankan nod dipangkas sepenuhnya melalui Tor?
Ya, dan ini adalah penggunaan biasa untuk pengguna yang mahukan kedua-dua kecekapan cakera dan privasi peringkat rangkaian. Tambah tx-proxy=tor,127.0.0.1:9050,32 dan anonymous-inbound=YOURONIONADDRESS.onion,127.0.0.1:18083,16 ke monerod.conf, dengan perkhidmatan tersembunyi yang sepadan dikonfigurasi dalam /etc/tor/torrc. Segerak awal melalui Tor lebih perlahan — 24–48 jam dan bukan 6–12 — tetapi operasi keadaan mantap baik-baik sahaja, dan anda memperoleh sifat tambahan bahawa tiada transaksi atau imbasan dompet anda menyentuh clearnet. Bagi pengguna di Malaysia di mana ISP biasa seperti Unifi dan Maxis kadang-kadang mempunyai DPI agresif, lapisan Tor ini memberikan pengaburan tambahan yang berbaloi.
Kesimpulan
Nod Monero dipangkas menyampaikan jaminan privasi dan pengesahan penuh nod arkib pada kira-kira 40% jejak cakera, iaitu perbezaan antara "saya tidak boleh muat ini pada komputer riba saya" dan "ini berjalan dengan selesa bersama-sama semua yang lain." Pemasangan ialah projek satu petang pada mana-mana mesin moden, beban penyelenggaraan kira-kira satu jam setiap enam bulan, dan hasilnya adalah asas berdaulat diri untuk setiap transaksi Monero yang akan anda hantar atau terima. Gabungkan nod dipangkas tempatan dengan perkhidmatan pertukaran tanpa KYC seperti MoneroSwapper, dan anda mempunyai tindanan penuh: privasi pada lapisan protokol melalui RingCT dan FCMP++, privasi pada lapisan rangkaian melalui daemon anda sendiri, dan privasi pada laluan masuk melalui pertukaran atom kadar tetap yang tidak pernah melihat identiti anda. Ruang cakera yang anda jimatkan adalah insidental; kebebasan operasi itulah kemenangan sebenar.
🌍 Baca dalam