מדריך Pruned Node ל-Monero: חסוך 60GB ב-2026
מדריך Pruned Node ל-Monero: חסוך 60GB ב-2026
נכון למאי 2026, בלוקצ'יין Monero תופס כ-215GB על הדיסק — נתון שזינק במהירות אחרי הפיצול הקשיח של נובמבר 2025 שהכניס את FCMP++ לפרודקשן, ודחף את מספר העסקאות היומיות מעבר ל-60,000 למשך כמה שבועות רצופים. למי שמריץ צומת על SSD של מחשב נייד עם 256GB, על Raspberry Pi 5 עם כובע NVMe בסיסי, או על VPS עם תעבורה מתומחרת — סנכרון ארכיוני מלא הוא כבר לא החלטה שמקבלים בקלילות. צומת מקוצר (pruned node) פותר את זה בצורה אלגנטית: הוא משליך כשני שלישים מנתוני חתימות הטבעת ההיסטוריות, אבל שומר על כל כותרת בלוק, על כל פלט עסקה, ועל היכולת שלך לאמת את כל השרשרת מקומית וללא אמון בצד שלישי. התוצאה: דמון Monero ריבוני לחלוטין שתופס בערך 85-95GB במקום 215GB, ממשיך לשרת ארנקים דרך RPC, ממשיך להשתתף בנחיל P2P, ועדיין משדר את העסקאות שלך דרך Dandelion++ בלי לדלוף מטא-דאטה לדמון מרוחק של מישהו זר. המדריך הזה ילווה אותך צעד-אחר-צעד דרך הפריסה ב-Linux, ב-Windows, ב-macOS וב-Raspberry Pi בלי מסך — כולל קובץ ה-systemd unit ששורד אתחולים, חוקי החומת אש שמגנים על פורט ה-RPC, וצעדי השחזור לסנכרון מחדש כשמשהו מתקלקל באופן בלתי נמנע. בין אם הגעת לכאן אחרי שימוש ב-MoneroSwapper להחלפה ללא KYC, ובין אם אתה מקים את הצומת העצמאי הראשון שלך — היעד זהה: פחות דיסק נצרך, בלי לוותר על פרטיות.
למה להריץ צומת מקוצר ולא צומת מרוחק
במיוחד במכשיר מוגבל, יש פיתוי לדלג על הקמת צומת בכלל ופשוט לכוון את הארנק לצומת קהילתי כמו node.moneroworld.com או לאחת מנקודות הקצה ב-.onion שמפורסמות בפורומים של Monero. זה עובד, מבחינה טכנית. זה גם מוסר למפעיל של אותו צומת לוג מדויק של אילו עסקאות הארנק שלך סורק, באילו שעות אתה מתחבר, ו — דרך קורלציית תעבורה — ניחוש סביר לחלוטין באילו פלטים שייכים לך. צומת מרוחק לא יכול לראות את ה-view key או את ה-spend key שלך, אבל הוא בהחלט יכול לבנות טביעת אצבע התנהגותית, וכמה מאמרים אקדמיים שפורסמו ב-2024 וב-2025 הדגימו התקפות חשיפה פרקטיות כנגד ארנקים שהסתמכו בלעדית על תשתית של צד שלישי.
צומת מקוצר סוגר את הפער הזה בלי לאלץ אותך למצוא טרה-בייט פנוי. ערובות הפרטיות זהות לאלה של צומת מלא מנקודת מבטו של הארנק, מפני שלוגיקת הקיצוץ משליכה רק נתוני חתימות טבעת מיותרים — לא פלט אחד, לא key image אחד, לא כותרת בלוק אחת. הארנק שלך סורק את השרשרת מול נתונים מקומיים, העסקאות שלך נכנסות ל-mempool דרך החיבורים האישיים שלך לעמיתים, ותעבורת ה-RPC שלך לעולם לא עוזבת את ה-localhost.
- אף מפעיל מרוחק לא רואה את פעילות הארנק שלך: כל רענון, כל סריקת פלט, כל הערכת עמלה מתבצעים על המכשיר שלך בלבד.
- אתה עדיין עוזר לרשת: צומת מקוצר משרת בערך שליש מהבלוקים ההיסטוריים לעמיתים אחרים, מה שאומר במצטבר שהנחיל לא חייב שכל הצמתים יהיו ארכיוניים.
- רף החומרה הגיוני: 4GB RAM, מעבד ARM או x86 ארבע-ליבתי מודרני, ו-120GB פנויים על SSD — מספיק לפחות עד 2027 גם בהנחות צמיחה שמרניות.
- שחזור הוא פעולה ישירה: אם מסד הנתונים נפגם אי-פעם, ניתן לסנכרן מחדש מאפס בערך תוך שש עד שתים-עשרה שעות על קו סיב ביתי, לעומת שמונה-עשרה עד שלושים שעות לצומת ארכיוני מלא.
מקוצר מול מלא: מה באמת שונה
אלגוריתם הקיצוץ של Monero, שהוצג ב-v0.15 ושופר באופן עקבי עד v0.18.4 במהלך 2025, מחלק את השרשרת ל-8 "פסי קיצוץ" (pruning stripes) של 4096 בלוקים כל אחד. צומת מקוצר שומר את הנתונים המלאים בדיוק לאחד מהפסים האלה (נבחר באופן פסבדו-אקראי לכל עמית כשהצומת מאותחל) פלוס 5500 הבלוקים האחרונים במלואם, והוא שומר על הכותרות, על key images, על סכומי הפלט ועל נתוני הכורה לכל שאר הבלוקים. נתוני חתימות הטבעת — שמהווים את הגרעין של המשקל בדיסק — נמחקים עבור שבעת הפסים שהצומת לא מארח.
מכיוון שכל צומת מארח פס שונה, הנחיל כולו שומר על הבלוקצ'יין ההיסטורי במלואו גם אם כל הצמתים מקצרים. ארנק שמבצע סנכרון טרי וזקוק לנתוני חתימות טבעת לבלוק ישן פשוט מוריד אותם מהעמית המקוצר שבמקרה מארח את הפס הרלוונטי — בשקיפות מוחלטת ובלי התערבות של המשתמש. מנקודת מבט של אימות, שום דבר לא מוקרב: כל צומת מקוצר מאמת את השרשרת באופן מלא בסנכרון הראשון, וממשיך לאמת כל בלוק חדש שמגיע.
| יכולת | צומת מלא | צומת מקוצר | צומת מרוחק |
|---|---|---|---|
| שימוש בדיסק (מאי 2026) | ~215GB | ~90GB | 0GB מקומית |
| פרטיות סריקת ארנק | מלאה | מלאה | המפעיל רואה סריקות |
| שירות בלוקים היסטוריים | כל הפסים | 1 מתוך 8 פסים | לא רלוונטי |
| זמן סנכרון ראשוני (1 Gbps) | 18-30 שעות | 6-12 שעות | מיידי (אין סנכרון) |
| רף RAM | 4GB | 4GB | — |
| מאמת את השרשרת | כן | כן | מאמין למפעיל |
הפשרה המשמעותית היחידה שצומת מקוצר עושה היא שהוא לא יכול לשמש מקור נתונים ל-block explorer או לכלי ניתוח אקדמי של השרשרת שזקוקים לחתימות טבעת היסטוריות מלאות. אם אלה לא במפת הדרכים שלך — ולרוב המוחלט של משתמשי self-hosting הם לא — קיצוץ הוא פשוט עדיף על ארכיוני במכשיר מוגבל.
דרישות חומרה ומערכת ב-2026
רף החומרה לצומת Monero מקוצר נוח עלה במידה מתונה מאז הפעלת FCMP++, בעיקר מפני שאימות הוכחות החברות בבלוקים נכנסים דורש בערך 18% יותר משאבי מעבד מאימות CLSAG שלפני הפיצול. החדשות הטובות: כל מכשיר שנבנה אחרי 2021 בערך עובר את זה בקלילות. החדשות הפחות טובות: מחשבי לוח-יחיד ישנים יותר — Raspberry Pi 4 מקורי עם 2GB RAM, מיני-PCים מבוססי Atom בעלי הספק נמוך — יתקשו לעמוד בקצב של קצה השרשרת בימי עסקאות עמוסים.
קו בסיס מומלץ
- מעבד: ARM Cortex-A76 ארבע-ליבתי (Raspberry Pi 5) או כל x86-64 מודרני עם AES-NI. הימנע לחלוטין ממארחי 32-ביט; ביצועי LMDB מתדרדרים וכמה קריאות RPC של הארנק מתנהגות באופן לא צפוי.
- זיכרון RAM: 4GB מינימום, 8GB נוח. מפת הזיכרון של LMDB נהנית ממרווח; אם ה-RAM מוגבל, monerod עדיין ירוץ אבל אימות הבלוקים יואט בצורה מורגשת.
- אחסון: 120GB פנויים על SSD או NVMe. דיסק קשיח מסתובב טכנית עובד, אבל HDD יהפוך סנכרון של 6 שעות לסבל של 36 שעות — דפוס הגישה האקראית של LMDB אכזרי לפלטות.
- רשת: 25Mbps סימטרי מספיק בהחלט להפעלה שוטפת. הסנכרון הראשוני ירווה כל רוחב פס שיש לך; הקצב לעצמך 90-110GB הורדה לבוטסטרפ המקוצר.
- מערכת הפעלה: Ubuntu 24.04 LTS, Debian 12, Fedora 41, macOS 14+, או Windows 11. למשתמשי NixOS יש מודול שירות מתוחזק; למשתמשי Arch יש monero-bin ב-AUR.
אם אתה פורס על Raspberry Pi 5, השתמש ב-NVMe Base הרשמי של Pimoroni או בכובע M.2 שווה ערך; כרטיס ה-SD מספיק למערכת ההפעלה, אבל לעולם לא צריך לארח את הבלוקצ'יין. כרטיסי SD מתים מדפוס הכתיבה תוך חודשים, וזמני ההשהיה של ה-I/O גורמים לדמון להיראות מאחור מהקצה תמיד — אפילו אחרי סנכרון מלא.
הגדרה צעד-אחר-צעד ב-Linux
נתיב ההתייחסות הוא Linux כי הוא הפשוט ביותר לשחזור, יעד הפרודקשן הנפוץ ביותר, והכי קל לתחזק ללא השגחה. ההתאמות ל-macOS ול-Windows מופיעות בהמשך.
- צור משתמש ייעודי ותיקייה. כ-root, הרץ
useradd -r -s /bin/false moneroואחר כךmkdir -p /var/lib/monero/blockchain /var/log/moneroולסיוםchown -R monero:monero /var/lib/monero /var/log/monero. הרצת monerod תחת חשבון שירות, לא תחת משתמש ההתחברות שלך, היא ההקשחה האחת הגדולה ביותר ועולה אפס. - הורד את הבינארי הרשמי. בקר ב-getmonero.org/downloads וקח את הטארבול של Linux 64-bit — נכון לזמן הכתיבה הגרסה הנוכחית היא v0.18.4.2. באופן קריטי, הורד גם את hashes.txt המתאים ואמת את SHA256 עם
shasum -a 256 monero-linux-x64-v0.18.4.2.tar.bz2, ואז ודא את החתימה על hashes.txt עםgpg --verify hashes.txtתוך שימוש במפתח ה-PGP של binaryFate. דילוג על האימות הוא בדיוק איך תוכנות זדוניות מגיעות למחשב שלך. - חלץ והתקן. חלץ עם
tar xjf monero-linux-x64-v0.18.4.2.tar.bz2, ואז העבר את הבינאריים:install -m 755 monero-x86_64-linux-gnu-v0.18.4.2/monero* /usr/local/bin/. זה ממקם את monerod, monero-wallet-cli ו-monero-wallet-rpc ב-PATH שלך. - כתוב את קובץ התצורה. צור את
/etc/monero/monerod.confעם התוכן המינימלי הבא: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. הדגלsync-pruned-blocks=1קריטי: בלעדיו, monerod מוריד את כל השרשרת ואז מקצר מקומית, מה שמבזבז גם רוחב פס וגם זמן. - צור את ה-systemd unit. שמור את הבא כ-
/etc/systemd/system/monerod.service: בלוק[Unit]בודד עםDescription=Monero Full Node (pruned)ו-After=network-online.target; בלוק[Service]עםUser=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, ו-MemoryMax=5G; ובלוק[Install]עםWantedBy=multi-user.target. - הפעל את השירות והרץ אותו. הרץ
systemctl daemon-reload, ואזsystemctl enable --now monerod. עקוב אחר ההתקדמות עםjournalctl -u monerod -fאו על ידי קריאה ישירה של קובץ הלוג. סנכרון ראשוני של צומת מקוצר מאפס על קו ביתי של 1 Gbps (לדוגמה Bezeq International או HOT 1000) מסתיים בדרך כלל ב-6-10 שעות; על Pi 5 עם NVMe צפה ל-14-20 שעות מפני שצוואר הבקבוק הוא האימות, לא ההורדה. - פתח את פורט ה-P2P, לא את פורט ה-RPC. אם אתה רוצה חיבורי עמיתים נכנסים (מה שעוזר לרשת ומשפר את גיוון העמיתים שלך), פתח TCP 18080 בנתב או בחומת האש. לעולם אל תחשוף את 18081 לאינטרנט הציבורי — זו נקודת הקצה של ה-RPC של הארנק שלך, והיא צריכה להישאר קשורה ל-localhost. אם דרושה גישה מרחוק לארנק, מנהל אותה דרך SSH או Tor, ולעולם לא דרך הפניית פורט גולמית.
- כוון את הארנק אל הדמון המקומי. בארנק ה-GUI הרשמי, בחר "התחבר לצומת מקומי" והשתמש ב-127.0.0.1:18081. ב-CLI, העבר
--daemon-address=127.0.0.1:18081ל-monero-wallet-cli. ב-Feather Wallet, מתג הצומת המקומי נמצא ב-Settings → Node, וב-Cake Wallet בשולחן העבודה הוא נתמך דרך Settings → Privacy → Custom node.
לעולם אל תריץ את monerod עם --restricted-rpc=0 על ממשק ציבורי. תוך ארבעים ושמונה שעות מהאינדוקס שלו ב-Shodan, נקודת קצה RPC לא מוגבלת תוצף על ידי סקריפטים של מאגרי כריה, בוטים לסריקת ארנקים, וגרוע מכך. קישור ל-localhost בלבד הוא ברירת המחדל מסיבה.
התאמת ההגדרה לפלטפורמות אחרות
Raspberry Pi 5 עם NVMe
התצורה למעלה עובדת בעיקרה ללא שינוי על Pi 5. שני התיקונים שכדאי לעשות: הגדר db-sync-mode=fast:async:250000000 ב-monerod.conf כדי להפחית הגברת כתיבה ב-NVMe (ברירת המחדל בטוחה אבל איטית יותר), ושקול להוריד את out-peers ל-16 ואת in-peers ל-32 אם אתה על חיבור ביתי שמחניק על העלאה מתמשכת. ה-Cortex-A76 ארבע-ליבתי של ה-Pi 5 מאמת בלוקים במהירות של פי 0.6 בערך מ-desktop מודרני, אז הסנכרון הראשוני אורך יותר זמן, אבל הפעולה השוטפת עוקבת אחרי קצה השרשרת ללא בעיה.
macOS
התקן דרך Homebrew עם brew install monero, שמציב את monerod ב-/opt/homebrew/bin/monerod במכשירי Apple Silicon. השתמש ב-plist של launchd ב-~/Library/LaunchAgents/io.getmonero.monerod.plist במקום ב-systemd. תוכן קובץ התצורה זהה — פשוט הצבע על data-dir למיקום כלשהו תחת ספריית הבית שלך, כמו ~/Library/Application Support/monero. הודעות חומת האש של macOS יופיעו בהפעלה הראשונה; אשר נכנס על פורט ה-P2P אם אתה רוצה לשרת עמיתים.
Windows 11
הורד את מתקין Windows 64-bit מ-getmonero.org, הרץ אותו, ותן לו ליצור את ספריית הנתונים תחת C:\ProgramData\bitmonero. כדי להריץ את monerod כשירות במקום כתהליך חזיתי, השתמש ב-NSSM (ה-Non-Sucking Service Manager) והצבע אותו ל-monerod.exe עם אותו ארגומנט --config-file. Windows Defender מסמן מדי פעם את monerod כ"כריית מטבעות" — הוא לא כורה, אבל הקריטריון טיפש, אז הוסף חריג לספריית הבינאריים.
תחזוקה, ניטור ושחזור
צומת מקוצר מוגדר נכון קרוב ל-set-and-forget, אבל שלושה הרגלים תפעוליים מונעים 90% מהכאב.
ראשית, בדוק את שטח הדיסק מדי חודש. השרשרת המקוצרת גדלה בערך 4-6GB בחודש בנפחי העסקאות הנוכחיים, ומילוי בלתי צפוי יכול לפגום ב-LMDB בדרכים מכוערות. הגדר monit פשוט או טיימר systemd שמתריע כש-/var/lib/monero יורד מתחת ל-15GB פנויים.
שנית, שמור על monerod מעודכן. שדרוגי רשת (פיצולים קשיחים) קורים בערך כל 6-9 חודשים, וצומת שמריץ את גרסת הפרוטוקול הקודמת מפסיק לקבל בלוקים ברגע שהפיצול מופעל. לוח הזמנים של שחרורי Monero מתפרסם בעמוד ה-releases של GitHub ומוכרז ב-r/Monero וברשימת התפוצה הרשמית בדרך כלל ארבעה עד שישה שבועות מראש. עדכן לפחות שבועיים לפני גובה הפיצול כדי לתת לעצמך מרווח.
שלישית, דע איך לסנכרן מחדש. אם LMDB אי-פעם זורק "MDB_CORRUPTED" או שהדמון מסרב לעלות אחרי הפסקת חשמל, השחזור אכזרי אבל אמין: עצור את השירות, מחק את התוכן של /var/lib/monero/blockchain, והפעל מחדש. הצומת יסנכרן מאפס תוך 6-12 שעות. אין כלי תיקון אינקרמנטלי כי ל-LMDB אין כזה; סנכרון מחדש נקי הוא התיקון הקנוני והוא עובד מאז 2017.
לדוגמה מהשטח: תורם של ה-backend של MoneroSwapper מריץ צי של שבעה צמתים מקוצרים בשלוש מדינות כדי לספק נקודות קצה דמון מגוונות לשירות ההחלפה האנונימי שלנו. כל צומת מוקצה באופן זהה — Debian 12, ה-systemd unit שמוצג למעלה, אחסון NVMe, וחשיפת hidden service של Tor לפורט ה-P2P. במהלך שלושים ושמונה חודשי uptime מצטברים בכל הצי, ההתערבות היחידה שנדרשה היו שלושה סנכרונים מחדש אחרי אתחולי datacenter לא מתוזמנים והחלפת הבינארי הסטנדרטית ביום הפיצול. זה המצב היציב שצריך לצפות לו מפריסה מוקשחת כראוי.
שאלות נפוצות
האם אפשר להמיר צומת מלא קיים למקוצר בלי לסנכרן מחדש?
כן. עצור את monerod, הרץ monerod --prune-blockchain כפקודה חד-פעמית (לא כשירות), וחכה. פעולת הקיצוץ אורכת 30-90 דקות תלוי במהירות הדיסק ושוכתבת את מסד הנתונים במקום. כשהיא מסיימת, הפעל מחדש את השירות שלך עם תצורת הקיצוץ. ללא איבוד נתונים, ללא סנכרון מחדש — אבל קודם תעשה גיבוי של מפתחות הארנק כצעד זהירות. אל תגבה את הבלוקצ'יין עצמו, שניתן לשחזור מכל עמית.
האם צומת מקוצר יעבוד עבור כריה או עבור הרצת שער סוחר של Monero?
לכריה סולו או לכריה במאגר, כן — הכורה זקוק רק לקצה השרשרת, לא לחתימות טבעת היסטוריות. גם P2Pool עובד עם צומת מקוצר, ולמעשה זה הצימוד המומלץ לכריה ריבונית בסגנון סולו מאז 2023. עבור שער סוחר שמעבד תשלומים נכנסים דרך monero-wallet-rpc, צומת מקוצר נכון באותה מידה. התפקידים היחידים שדורשים צומת ארכיוני הם block explorers וכלי ניתוח אקדמי של השרשרת.
האם צומת מקוצר פוגע בפרטיות הארנק האישי שלי?
לא. סריקות הארנק משתמשות במסד הנתונים של אינדקס הפלטים ושל ה-key images, ושניהם נשמרים במלואם בצומת מקוצר. הנתונים שמושלכים — חתימות טבעת היסטוריות — לא משפיעים על סריקת ה-view key של הארנק שלך ולא על בחירת ה-decoy שהארנק שלך עושה כשהוא בונה עסקה חדשה. מנקודת מבטו של הארנק, הדמון המקומי בלתי ניתן להבחנה מארכיוני, והוא דרמטית יותר פרטי מכל צומת מרוחק — ללא קשר לכמה אמין המפעיל המרוחק טוען להיות.
איך הקיצוץ מתאם עם FCMP++ עכשיו כשהוכחות החברות פעילות?
הפיצול הקשיח של נובמבר 2025 הציג הוכחות חברות מלאות של השרשרת לצד סכמת חתימות הטבעת הקיימת, והקיצוץ מטפל בשניהם באופן עקבי: הוא שומר על כל הוכחה ועל כל key image שנדרשים לאימות השרשרת, ומשליך רק את בייטים העומס המיותרים של חתימות הטבעת שעסקאות ישנות יותר עדיין נושאות. עסקאות פוסט-FCMP++ קצת יותר קטנות מעסקאות CLSAG מורשת, כך שיחס הקיצוץ למעשה מעט יותר טוב על בלוקים אחרונים מאשר על היסטוריים.
האם אפשר להריץ צומת מקוצר כולו דרך Tor?
כן, וזו פריסה נפוצה למשתמשים שרוצים גם יעילות דיסק וגם פרטיות ברמת הרשת. הוסף tx-proxy=tor,127.0.0.1:9050,32 ו-anonymous-inbound=YOURONIONADDRESS.onion,127.0.0.1:18083,16 ל-monerod.conf, עם ה-hidden service התואם מוגדר ב-/etc/tor/torrc. הסנכרון הראשוני דרך Tor איטי יותר — 24-48 שעות במקום 6-12 — אבל פעולה שוטפת תקינה, ואתה מקבל את התכונה הנוספת שאף אחת מהעסקאות שלך או מסריקות הארנק שלך לעולם לא נוגעות ב-clearnet. עבור משתמשים בישראל שזהירים במיוחד לגבי גלישה דרך ספקיות מקומיות (Bezeq, Partner, HOT), השכבה הזו מוסיפה הגנה משמעותית כנגד קורלציית תעבורה ברמת ISP.
סיכום
צומת Monero מקוצר מספק את אותן ערובות פרטיות ואימות של צומת ארכיוני בערך ב-40% מטביעת הרגל בדיסק — וזה ההבדל בין "אין לי איך להכניס את זה למחשב הנייד שלי" לבין "זה רץ בנוחות לצד כל השאר". ההגדרה היא פרויקט של ערב אחד על כל מכשיר מודרני, נטל התחזוקה הוא בערך שעה אחת כל שישה חודשים, והתוצאה היא יסוד ריבוני לכל עסקת Monero שאי-פעם תשלח או תקבל. שלב צומת מקוצר מקומי עם שירות החלפה ללא KYC כמו MoneroSwapper, ויש לך את ה-stack המלא: פרטיות בשכבת הפרוטוקול דרך RingCT ו-FCMP++, פרטיות בשכבת הרשת דרך הדמון האישי שלך, ופרטיות ברמת הרמפה דרך החלפות אטומיות בקצב קבוע שלעולם לא רואות את הזהות שלך. שטח הדיסק שאתה חוסך הוא נלווה; העצמאות התפעולית היא הזכייה האמיתית.
🌍 קרא בשפה