הגירסה החדשה של GNUnet 0.13 כבר שוחרר והוא בדרך כלל זמין לכולם. בגרסה החדשה הזו, א מהחידושים העיקריים שמתבלטים הוא הרישום של רשות המספרים שהוקצתה על ידי GNUnet (WINS), יישום GNS ועוד.
למי שמתקלף מגנונט, כדאי שתדעו שהוא נועד לבנות רשתות P2P מבוזרות ומאובטחות.
אודות GNUnet
לרשתות שנבנו באמצעות GNUnet אין נקודת כשל אחת והם יכולים להבטיח את פגיעות המידע הפרטי של המשתמשים, כולל ביטול התעללות אפשרית של סוכנויות ביון ומנהלים עם גישה לצמתים ברשת. הגרסה מסומנת כמכילה שינויים משמעותיים בפרוטוקול המפרים תאימות לאחור 0.12.x.
GNUnet תומך ברשת P2P באמצעות TCP, UDP, HTTP / HTTPS, Bluetooth ו- WLAN, וזה יכול לעבוד במצב F2F (חבר לחבר).
Se תומך במעקף NAT, כולל שימוש ב- UPnP ו- ICMP. אפשר להשתמש בטבלת hash מבוזרת (DHT) כדי לטפל במיקום הנתונים.
חוץ מזה מהוניתן אמצעים לפריסת רשתות רשת. כדי להעניק ולבטל באופן סלקטיבי זכויות גישה, נעשה שימוש בחילופי מבוזרים של תכונות זיהוי של reclaimID, תוך שימוש ב- GNS (GNU Naming System) והצפנה מבוססת תכונות (Encryption Encryption).
המערכת מאופיין בצריכת משאבים נמוכה ושימוש בארכיטקטורה מרובת הברגה כדי להבטיח בידוד בין רכיבים.
מתקנים גמישים ניתנים לרישום וסטטיסטיקה. לפיתוח יישומי משתמשי קצה, GNUnet מספק ממשק API לשפת C ותיקיות לשפות תכנות אחרות.
כדי לפשט את הפיתוח, מוצע להשתמש בלולאות ותהליכי אירועים במקום חוטים. המסגרת כוללת ספריית בדיקות לפריסה אוטומטית של רשתות ניסיוניות המכסות עשרות אלפי זוגות.
התכונות החדשות העיקריות של GNUnet 0.13
בגרסה החדשה הזו כפי שהזכרנו בהתחלה, החידוש העיקרי הוא בכך שיא WINS הוקם (רשות המספרים שהוקצתה על ידי GNUnet), האחראית על הקצאת שמות וכתובות ל- GNUnet.
גם זה יחד עם יישום ה- שם תחום מבוזר ג'י.פי. אס זה מיושר עם המפרט המוצע על ידי ה- IETF.
שינוי חשוב נוסף הוא זה העבודה של בלוק התוסף NSS הותאמה, דגלים משלימים חדשים נוספו עבור רשומות שלא פורסמו במפורש תחת התג הנתון אך הוחזרו על ידי הרזולבר.
במנגנון שלילת המפתח (GNS / REVOCATION), הוכחה לפונקציה שהושלמה בעבודה מועבר באמצעות אלגוריתם ה- Hash של Argon2.
בשירות החלפת תכונות הזיהוי המבוזר (RECLAIM) גודל הכרטיס הוגדל ל 256 ביט.
משאר השינויים הבולטים מהגרסה החדשה הזו:
- הוסיף פלט אזהרה לכלי השירות gnunet-namestore בעת הוספת רשומות TLSA או SRV מחוץ לרשומת BOX.
- תוסף התחבורה המשתמש בפרוטוקול UDP לצורך העברת נתונים הועבר לקטגוריית הניסוי בגלל בעיות יציבות;
- פורמט קובץ המפתח ושיטת סידור המפתחות הפרטיים של ECDSA מאוחדים עם ספריות אחרות (מפתחות ישנים יפסיקו לעבוד).
- ספריית libsodium משמשת כהטמעה של אלגוריתמי הצפנה המבוססים על עקומות אליפטיות.
- נוספה יכולת ליצור כלי עזר עם ספריית CURL, שאינה קשורה ל- gnutls.
- שרת שילוב מתמשך של Buildbot הוחזר.
- ספריות libmicrohttpd, libjansson ו- libsodium כלולות בתלות הבנייה.
כיצד להתקין את GNUnet בלינוקס?
למי שמעוניין להיות מסוגל להתקין מסגרת זו, הם יכולים לעשות זאת על ידי ביצוע ההוראות שאנחנו חולקים להלן.
למי הם מיועדים Arch Linux, Manjaro, Arco Linux או כל משתמש נגזר אחר, פשוט פתח מסוף והקלד בו את הפקודה הבאה:
sudo pacman -S gnunet
עכשיו לאלו שמשתמשים בפדורה, ניתן לבצע את ההתקנה תחילה על ידי הפעלת המאגר באמצעות הפקודה הבאה:
sudo dnf copr enable yosl/gnunet
ובהמשך הם מתקינים עם פקודה זו:
sudo dnf install gnunet
בסופו של דבר אתה יכול גם לקבל את המסגרת על ידי קומפילציה של הקוד שלך לשם כך תוכל לבצע את ההוראות מפורט בקישור זה.