בסיס ידע מחוץ לאינטרנט
רשת בלוטות'
העברת הודעות ללא אינטרנט, ללא שירות סלולרי וללא תשתית כלשהי אדיב. מכשירים בקרבת מקום מקשרים באמצעות Bluetooth LE וממסרים זה לזה, כך שמגיעה הודעה אנשים מעבר לטווח הרדיו על ידי דילוג בין המכשירים ביניהם.
דף זה תורגם במכונה לנוחיותך. המקור האנגלי הוא הגרסה החלה.
מהי הרשת
הרשת היא הובלה שנייה הפועלת לצד הממסרים, לא אפליקציה נפרדת או נפרדת זהות. ערוצים ציבוריים והודעות פרטיות פועלים על זה, והאפליקציה מחליטה איזה נתיב לקחת לבד: שליחות מקוונות עוברות לאינטרנט ונופלות חזרה ל-Bluetooth כאשר זה לא זמין, בעוד שעמית שניתן להגיע אליו רק דרך הרדיו נשאר על הרשת בכל מקרה.
כל מכשיר עובר חבילות אל המכשירים שהוא יכול לשמוע, עם גבול היפ של 7שני אנשים שאינם יכולים לשמוע אחד את השני ישירות עדיין מחליפים הודעות כל עוד יש שרשרת של מכשירים ביניהם.
תחת זה, כל זוג עמיתים רץ א רעש XX לחיצת יד ומדברת על זה הפעלה מוצפנת משלו. החבילות מרופדות, וכאשר הן גדולות, מקוטעות, אז בגודל של מה אתה שולח אומר כמה שפחות על מה זה.
גשם מגיע רק למי שמקשיב ברגע זה, כך שלוש דברים נושאים מסר מעבר לכך: מכשירים זכרו את ההיסטוריה הציבורית האחרונה והעביר אותו למי שחסר לו, קרובי משפחה עם דואר סגור עבור מישהו מחוץ לטווח, וכל מה שנשלח ללא אינטרנט הוא פורסם מאוחר יותר כשהאינטרנט חוזר.
מפעיל אותו
פתח את לוח רשת ה-Bluetooth ולחץ לְהַפְעִיל. מה יקרה אחר כך תלוי על מה אתה מפעיל את זה.
באנדרואיד וב-iOS
האפליקציה מפעילה את שני תפקידי ה-Bluetooth בבת אחת - מפרסמת את עצמה וסורקת אחר אחרים - כך שכל שני מכשירים קרובים מתחברים ללא קשר למי הבחין בשני. גרנט הרשאת ה-Bluetooth כאשר תתבקש והיא מוצאת עמיתים בעצמו.
בדפדפן
אפליקציית האינטרנט מצטרפת לאותה רשת דרך אינטרנט בלוטות', בדפדפני Chromium: Chrome, Edge, אופרה ואמיץ. ב-Safari ו-Firefox, שאינם מיישמים אינטרנט בלוטות', הרשת הפקדים מוסתרים לחלוטין ולא מוצעים ואז נכשלים.
דפדפן יכול לקחת רק את ה-Bluetooth מֶרכָּזִי תפקיד: הוא לא יכול לפרסם את עצמו, אז מכשירים אחרים לא יכולים לגלות אותו. הוא מתחבר החוצה לטלפונים קרובים ומעביר דרך אותם. אתה בוחר כל מכשיר פעם אחת דרך בוחר המכשירים של הדפדפן, ולאחר מכן מתחבר מחדש מעצמו. שני דפדפנים לא יכולים לקשר זה לזה ישירות.
שיתוף רשת עם Bitchat
Nymchat מיישמת Bitchatשל פרוטוקול רשת על החוט, בייט עבור בייט - אותו שירות ומאפיין GATT UUIDs, אותה כותרת מנות, אותם סוגי הודעות, אותה מגבלת קפיצה כברירת מחדל. השניים אפליקציות אינן מגושרות באמצעות שום דבר; הם פשוט על אותה רשת, ומכשיר Nymchat ומכשיר Bitchat מגלים אחד את השני ומחליפים הודעות מוצפנות ישירות.
חבילות הכרזה יכולות גם לשאת א nostrLink: קישור חתום מעמית רשת אל
זהותם האמיתית של Nostr. כאשר אחד נוכח ומאמת, עמית שפגשת באמצעות Bluetooth
מופיע כאותו אדם שאתה מכיר מהממסרים.
ההסכמה בהיסטוריה והדואר המוביל המתוארים להלן הם גם פורמטים של Bitchat, כך ששתי האפליקציות לא רק מתקיים יחד על אותו רשת - הם מסנכנים את ההיסטוריה הציבורית של אחד את השני ולובשים את הקופסאות של השני.
היסטוריה The Mesh Carries
גשם מספק מסר ציבורי לכל מי שמגיע לרדיו באותו רגע.ללכת לחדר רגע מאוחר ואז הוא נעלם.לכן, כל מכשיר שומר חלון למסרים הציבוריים האחרונים שהוא שמע – עד 6 שעות, מוגבל ל-1,000 חבילות - ומסכים את החלון הזה עם כל עמית שהוא פוגש, בערך כל אחד 15 שניותכל מה שחסר לך, הם שולחים לך; כל מה שחסר להם, אתה שולח אותם.
ההשוואה מתבצעת באמצעות קבוצת סיכוי קומפקטית (סרטן מסוג Golomb), כך שההתאמה של אלף הודעות עולה על קילובייט במקום שש עשרה.
זה מה שמאפשר לטלפון לפעול כמו צעקת עיר: ללכת בין שתי קבוצות שמעולם לא היו במרחק אחד מהשני, או לחזור שעות מאוחר יותר, והוא נותן את מה שהצד השני פספס.
רק התנועה הציבורית מתבצעת בדרך זו - המסרים כבר נראים לכל אחד ברדיו.
דואר שנשלח על ידי אנשים אחרים
אם אתה כותב למישהו שאינו באורך הרדיו, אין למי להעביר את ההודעה.Nymchat חותם את זה על המפתח של אותו אדם ומעניק עותקים חותמים לכמה עמיתים אשר הם הם נושאים אותו, ומספקים אותו אם הם פוגשים את הנמען.
העותק אינו גלוי למי שמוביל אותו.מידע המסלול היחיד שהוא מחזיק הוא תווית סיבוב יומי וניתן לחשב רק על ידי מישהו שכבר יודע את המפתח של הנמען, כך ששני חבילות עבור אותו אדם בימים שונים לא נראים קשורים לאף אחד אחר.
עותקים אינם מתפשטים.לכל ספקית יש תקציב שמחצית כאשר היא מספקת חלק למישהו אחר, כך שההודעה מתפשטת לכמה ספקים ולאחר מכן מפסיקה. 24 שעותורק עמיתים אשר זהותם נבדקה ניתנים אי פעם.
איפה שהוא יכול, Nymchat חותם את המעטפה ל מפתח חד פעמי כל מכשיר מפרסם קבוצה קטנה של אלה, חתום על כך שהם לא יכולים להיות מזויפים, והסדרה נוסעת באותו אופן שהיסטוריה מועברת עושה - וזה מה שהופך אותו זמין בזמן הבעלים שלה הוא רחוק, בדיוק כאשר הדואר שלהם מועבר.
דיאטה מחכה 48 שעות, מכיוון שמספר מספקים עשויים להחזיק עותקים של אותה הקופסה והם מגיעים בכל פעם שמספקיהם מתרחשים לפגוש אותך; מחיקה על הראשון יגרום לכל עותק מאוחר יותר להיראות כמו דואר אבוד.
מסירת עותק למישהו אומרת להם שהודעה קיימת ושאתה שלחת אותה.לעולם לא את התוכן, לעולם לא למי הוא מיועד – אלא את העובדה.אם המסחר הזה אינו אחד שברצונך לעשות, מצב הרוח לעולם לא משתמש במשלוחים בכלל (ראה למטה).
שידורים שנעשו ללא אינטרנט
הודעה שאתה שולח כשאתה מחוץ לרשת יוצא מיד על הרדיו, אשר מגיעה לכל מי שהוא בסביבה - ולא אף אחד אחר, כי כל עוד השידורים נוגעים זה מעולם לא היה קיים.
כל מי שכבר קיבל אותו דרך Bluetooth לא יראה אותו פעמיים: העותק שפורסם מחדש נושא סימן המאפשר למכשיר שלהם לזהות אותו. 24 שעותאחד שמעולם לא עושה את זה מסומן ככישלון במקום להשאיר מחפש נשלח.
זה לא רק מחכה, עם זאת. באותו זמן, Nymchat מבקש עמיתים קרובים שיש להם עדיין אות לפרסם את ההודעה בשמו - חיבור אחד בחדר הוא מספיק עבור כל אחד בו. ההודעה נחתמה על ידי המכשיר שלך לפני שהוא עוזב, אז השותף שמוביל אותו הוא תיבת דואר: זה לא יכול לשנות מילה של מה שהוא מפרסם, והמתקנים היו דוחה אותו אם הוא ניסה. קריאה זהו ערוץ של השכנים שיש לו.
זהו קיצור, לעולם לא העותק היחיד. שום דבר לא אומר למכשיר שלך אם השכנה באמת הצליחה לפרסם, כך שההודעה נשארת בשורות עבור החיבור שלך בכל אופן. אם שניהם עובדים, שני העותקים הם באט-ל-בייט את אותה הודעה והמתקנים שומרים על אחד.
מצב רפאים
מכשיר רשת הוא רדיו שמכריז על עצמו שוב ושוב, וזה בדיוק מה שמקל עליו לעקוב אחר מקומות והפעלות. מצב רוחות הוא התשובה להצטרפות.
בזמן שהוא פועל, כֹּל מזהה שהכרזה נושאת מוחלף בזריקה ערך, וכולם מסתובבים יחד:
- המפתח הסטטי Noise - שמזהה עמית וטביעת האצבע נובעים ממנו;
- מפתח החתימה Ed25519;
- שם ה-Bluetooth המפורסם;
- הכינוי;
- המוכרז
nostrLink, שנשאר אמיתי אבל הופך לחולף, אז עמיתים יכולים עדיין להגיע אליך מבלי שמשהו יפתור את ה-npub שלך.
סיבוב מתרחש בתקופה עצבנית של בערך 15 דקות. זהויות בדימוס להישאר ניתן לפענוח עד 8 עידנים אז עדיין מגיעה תשובה מאוחרת, וא השיחה התחילה בזמן שרוח רפאים מוצמדת לרשת לתמיד ולא בשקט מעבר לממסרים מתחת למפתח האמיתי שלך.
שיתוף אווטאר ובאנרים נדחה בזמן שמצב רפאים פעיל: תמונה חוזרת מקשרת בין שתיים תקופות יחד מהר יותר מכל מפתח.
שני דרכי המשלוח לעיל מופעלים עם זה, מאותה סיבה. מכשיר רוחות רפאים אף פעם לא מבקש מאף אחד לשאת דואר עבורו - קוריר עדיין מחזיק קופסה לאחר שאתה מסתובב הוא חוט בין שתי זהויות. ושיחה מחוברת לרשת אף פעם לא פורסם מחדש לטריילרים, כי העותק הזה יהיה חתום עם המפתח האמיתי שלך ולספר לאדם האחר בדיוק מי הרוח הייתה. מכשיר רוחות רפאים גם מפרסם מפתחות חד פעמיות: שום דבר לא יכול להיות נלקח אליו או ממנו בכל מקרה, אז החבילה תהיה דבר נוסף שהזהות הנפוצה משדרת ללא משלוח שהיא יכולה להרוויח.
זה מקשה הרבה יותר על מעקב אחר מכשיר. זה לא הופך אותו לבלתי ניתן למעקב. ה-Bluetooth כתובת החומרה נשלטת על ידי מערכת ההפעלה, לא על ידי האפליקציה, והתזמון ו דפוסים חברתיים נשארים ניתנים להתאמה - אותו אדם, באותו מקום, מדבר איתו אותם אנשים, באותם זמנים.
גבולות
- טווח הוא טווח בלוטות'. עשרות מטרים פתוחים, פחות דרך קירות. הרשת מרחיבה את הטווח על ידי קפיצה, לא על ידי צעקות חזקות יותר. הרשימה של עמיתים בפאנל הרשת תגיד לך מה זה: פינג עמית וזה מדווח על הטיול הארוך וכמה קפיצות רחוק הם למעשה.
- רוחב הפס קטן. מסגרות מוגבלות ל-512 בתים והודעות גדולות יותר מפוצלים. זה בנוי עבור טקסט, לא עבור מדיה.
- המשלוח הוא הטוב ביותר. גשם של 7 פעמים אינו מבטיח שום הבטחה, וגם לא את הדרכים שמאפשרות לו להרחיב אותו: ההיסטוריה המועברת מגיעה אליך רק אם אתה פוגש מכשיר שמחזיק אותו, וקוריר מספק רק אם זה קורה לפגוש את הנמען הודעה עם אף אחד לא להחזיק אותו מחכה, ואחרי 24 שעות זה מפסיק לחכות.
- דפדפנים הם עלים, לפי לעיל, ותלויים בטלפון בקרבת מקום.
- הרדיו עולה סוללה, כי סריקה ופרסום ברציפות זה מה שגורם לרשת לעבוד.