NewNode - CDN מבוזר מהמפתח FireChat

NewNode - CDN מבוזר מהמפתח FireChat

לפני כמה ימים נתקלתי באזכור של NewNode מסוים:

NewNode הוא SDK לפיתוח נייד שהופך כל אפליקציה לבלתי ניתנת להריסה עבור כל צנזורה ו-DDoS, ומפחית באופן דרמטי את העומס על השרת. רשת P2P. יכול לעבוד בתיאוריה ללא אינטרנט.

זה נראה די כאוטי, אבל מעניין, והתחלתי להבין את זה. לא היה מקום במאגר לתיאור הפרויקט, אז נאלצתי להיכנס לאתר Clostra (די מוזר) ולקרוא שוב את דף הנחיתה המקומי מספר פעמים כדי להבין באיזו טכנולוגיה מדובר ומה החלק העיקרי שלה הוא. אספר זאת בהמשך.

dCDN

מפתחים מ- Clostra מאמינים ש-CDNs מסורתיים אינם מתמודדים היטב עם עומס ברשת, פגיעים לצנזורה ופריצה אפשרית, וגם דורשים הרבה עבודה וכסף בעת קנה המידה. הם מציעים אלטרנטיבה - CDN מבוזר, שבתוכו יישומים יוכלו להחליף תוכן ללא יכולת להיכנס ולשלוט על התעבורה מבחוץ. כמו כן, לדעתם, השימוש המאסיבי ב-dCDN לא יגרום לעומסי יתר ולעומס של הרשת.

פרוטוקול

עוד מתברר ש-NewNode הוא פרוטוקול peer-to-peer שעליו כבר בנוי dCDN. הוא מבטיח מהירות גבוהה, שבדרך כלל גורמת לבעיות ברשתות מבוזרות.
הפרוטוקול לא מתואר רשמית בשום מקום, אבל מה-PDF אתה יכול להבין שהוא עובד באמצעות:

  • LEDBAT
  • ביטורנט DHT
  • חיבורי מכשיר למכשיר מ-FireChat

פסקה נפרדת מציינת את היכולת של רשתות ב-NewNode לפרוס ולתקן באופן אוטומטי (סביר להניח שהאחרון מרמז על חוסר היציבות של רשת רשת של מכשירים ניידים). כמו כן, מכיוון שהמפתחים מקווים ליישם תמיכה בפרוטוקול בכל היישומים האפשריים, התעבורה שנוצרת על ידי NewNode לא תחשוף את המשתמש. הגנת DDoS מוצהרת והביטוי מודגש בנפרד:

נצל את בסיס המשתמשים של BitTorrent של 250 מיליון

באופן כללי, לא ברור מה הם רצו לומר בכך וכיצד הגישה ל-Bittorrent DHT בפרוטוקול הושוותה לבסיס המשתמשים של ביטורנט.

עבודה ללא אינטרנט עוברת כמובן בירושה מטכנולוגיות FireChat, אך לא ברור באיזו מידה. השורה היחידה לגבי מצב לא מקוון מציינת גישה ל"תוכן שלך", שפירושה ככל הנראה העברת נתונים נכנסים דרך לקוח שכן עם האינטרנט דרך רשת רשת.

מאגר

הוא מכיל SDK עבור אנדרואיד, iOS ו-macOS/Linux. במהלך שלוש וחצי שנות קיומו של הפרויקט צוינו בו 4 תורמים, אך למעשה כל הקוד נכתב על ידי מפתח אחד - גרג הייזל. כאן, כמובן, נעשיתי מיואש - כל הטינסל השאפתני הזה התברר כפרויקט מחמד של מפתח אחד. אבל משהו נותן לי תקווה.

NewNode - CDN מבוזר מהמפתח FireChat

באתר החלו להיבנות קשרים בודדים, ואחרי שחיטטתי ב-Github, סוף סוף נזכרתי. מנכ"ל Clostra, המפתחת את הפרויקט, ואחד התורמים הוא סטניסלב שלונוב, ממפתחי FireChat והמחבר של Low Extra Delay Background Transport (LEDBAT), המשמש את ביטורנט, אפל וכנראה משהו אחר . עכשיו הוא גם משקיע, ונראה שהוא מתכנן לפתח ברצינות את הפרוטוקול שלו ולהפוך אותו למקובל (או לפחות ידוע בציבור, כפי שקרה עם LEDBAT).

מה עוד מבלבל

מלבד היותו תלוי לחלוטין במפתח אחד, יש עוד מוזרויות סביב הפרויקט הזה.

  • אף אחד לא כותב עליו בשום מקום. לא ב-HN, לא בבלוגים או בטוויטר. ואקום מידע מלא. אני אפילו לא יודע איפה מי שכתב את התיאור מתחילת הפוסט גילה עליו.
  • אם הרעיון באמת טוב, תוך שימוש במותג האישי והסמכות של שלונוב, אפשר היה לקדם אותו מזמן ולזכות בתמיכת שחקנים גדולים (או קהילה גדולה). אין שום דבר מזה.
  • Clostra הוא סטודיו מוצל מאוד. מאוד ישר קדימה. יש להם אתר בעל מראה מצמרר במיוחד בו הם מציגים את המוצר היחיד שלהם Keymaker (ו-NewNode), והכל ללא דוגמאות, ביקורות, צילומי מסך ושאר שטויות הנדרשות לדף נחיתה. יש רק טקסט מעורר השראה בניסוח מעורפל ואייקונים מהמלאי הקרוב. אתה לא יכול ללמוד את הצוות, המשרות הפנויות, או אפילו לברר שום דבר על החברה הזו. יש להם טוויטר, שככל הנראה מנוהל על ידי בוט, ופייסבוק שננטש בזמן יצירתו. אבל למרות כל הקהות החיצונית הזו, בכמה מקומות הם מדגישים את עובדת שיתוף הפעולה שלהם עם שירותי הממשלה, בעיקר עם משרד הביטחון. יש שלוש ביקורות על הגשת מועמדות לעבודה אצלם, שתיים מהן שליליות בצורה חדה (למשל, "אל תבזבז את הזמן שלך עם קלוסטרה. משהו מסריח בהונאה הזו", ואחת מאוד חיובית. באופן כללי, בהתחלה מבט, פרויקט כזה אינו הבדל הונאה.

בוא נראה מה ייצא מכל זה; באופן אישי, יהיה לי מעניין לעקוב אחר פרויקט שאפתני שכזה. אם NewNode ימריא, זה יכול לשנות באופן די משמעותי את הדרך שבה יישומים ניידים פועלים ואת התעבורה שלהם, ואם זה ייכשל, הרעיון עשוי להיקלט על ידי מישהו אחראי ומסוגל יותר.

על זכויות הפרסום

שרתי Epic אמינים VDS מבוסס על KVM עם מעבדי AMD EPYC העדכניים ביותר. כמו בשאר סוגי השרתים, יש מבחר עצום של מערכות הפעלה להתקנה אוטומטית; אפשר להתקין כל מערכת הפעלה משלך ISO, נוח панель управления פיתוח עצמי ותשלום יומי.

NewNode - CDN מבוזר מהמפתח FireChat

מקור: www.habr.com

הוספת תגובה