וויסן באַזע אַוועק די אינטערנעט
בלועטאָאָטה ייגל
מעסידזשינג מיט קיין אינטערנעט, קיין צעל דינסט און קיין ינפראַסטראַקטשער מין. נירביי דעוויסעס פֿאַרבינדונג איבער בלועטאָאָטה LE און רעלע פֿאַר יעדער אנדערער, אַזוי אַ אָנזאָג ריטשאַז מענטשן ווייַטער פון ראַדיאָ קייט דורך כאַפּינג דורך די דעוויסעס אין צווישן.
דער בלאַט איז מאַשין איבערגעזעצט פֿאַר קאַנוויניאַנס. דער ענגלישער אָריגינעל איז די ווערסיע וואָס אַפּלייז.
וואס איז די מעשה
די מעש איז אַ צווייט אַריבערפירן פליסנדיק צוזאמען די רילייז, נישט אַ באַזונדער אַפּ אָדער אַ באַזונדער אידענטיטעט. פובליק טשאַנאַלז און פּריוואַט אַרטיקלען ביידע אַרבעט איבער עס, און די אַפּ דיסיידז וואָס מאַרשרוט צו נעמען אויף זיך: אָנליין סענדז גיין איבער די אינטערנעט און פאַלן צוריק צו בלועטאָאָטה ווען עס איז אַנאַוויילאַבאַל, בשעת אַ ייַנקוקנ ריטשאַבאַל בלויז איבער די ראַדיאָ סטייז אויף די ייגל אָדער וועג.
יעדער מכשיר טרעפן פּאַקץ אויף די מכשירים זיי קענען שומע, מיט אַ hop limit of 7די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש פון די פאַקטיש.
אונטע ר דע ם לויפט , יעדע ר פאר ג גלייכ ן א ראַש קסקס האַנדשייק און רעדט איבער זייַן אייגן ינקריפּטיד סעסיע. פּאַקיץ זענען פּאַדאַד און, ווען גרויס, פראַגמאַנטיד, אַזוי די גרייס פון וואָס איר שיקן זאגט ווי קליין ווי מעגלעך וועגן וואָס עס איז.
אַ אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַנינג אַדוואַני דעריבער די היסטוריה ציבורית און מיך [חלילה, נישט מיך - איך מיין די רעכטע] אויך נישט! געגרינדעט מיט די פאַרוווד מייל פֿאַר מישהו מחוץ צוגאַנג, און anything sent with no internet is געגרינדעט אחר כך און אינטרנט איז חזרה.
אויסגעדרייט עס אויף
עפֿענען די בלועטאָאָטה מעש טאַפליע און דריקן קער אויף. וואָס כאַפּאַנז ווייַטער דעפּענדס אויף וואָס איר לויפן עס אויף.
אויף אַנדרויד און יאָס
די אַפּ לויפט ביידע בלועטאָאָטה ראָלעס אין אַמאָל - גאַנצע זיך און סקאַנינג פֿאַר אנדערע - אַזוי קיין צוויי נירביי דעוויסעס פאַרבינדן זיך ראַגאַרדלאַס פון וואָס איינער באמערקט די אנדערע. שענקען די בלועטאָאָטה דערלויבעניש ווען געבעטן און עס געפינט פּירז דורך זיך.
אין אַ בלעטערער
די וועב אַפּ דזשאָינס די זעלבע מעש דורך וועב בלועטאָאָטה, אויף קראָומיאַם בראַוזערז: קראָום, עדזש, אָפּעראַ און העלדיש. אויף Safari און Firefox, וואָס טאָן ניט ינסטרומענט וועב בלועטאָאָטה, די ייגל קאָנטראָלס זענען פאַרבאָרגן גאַנץ אלא ווי געפֿינט און דעמאָלט פיילינג.
א בלעטערער קענען נאָר נעמען די בלועטאָאָטה הויפט ראָלע: עס קען נישט מעלדן זיך, אַזוי אנדערע דעוויסעס קענען נישט אַנטדעקן עס. עס קאַנעקץ אַוטווערד צו נירביי פאָנעס און רילייז דורך זיי. איר קלייַבן יעדער מיטל אַמאָל דורך דעם בלעטערער ס אייגן מיטל טשויסער, דערנאָך עס ריקאַנעקט זיך אויף זיך. צוויי בראַוזערז קענען נישט לינק צו יעדער אנדערער גלייַך.
ייַנטיילונג אַ מעש מיט Bitchat
נימטשאַט ימפּלאַמאַנץ Bitchatס מעש פּראָטאָקאָל אויף די דראָט, בייט פֿאַר בייט - דער זעלביקער GATT דינסט און קוואַליטעט UUIDs, דער זעלביקער פּאַקאַט כעדער, די זעלבע אָנזאָג טייפּס, דער זעלביקער פעליקייַט האָפּקען שיעור. די צוויי אַפּפּס זענען נישט ברידזשד דורך עפּעס; זיי זענען פשוט אויף די זעלבע ייגל און אַ נימטשאַט מיטל און אַ Bitchat מיטל אַנטדעקן יעדער אנדערע און וועקסל ינקריפּטיד אַרטיקלען גלייַך.
מעלדן פּאַקיץ קענען אויך פירן אַ nostrLink: אַ געחתמעט לינק פון אַ מעש ייַנקוקנ צו
זייער פאַקטיש נאָסטר אידענטיטעט. ווען איינער איז פאָרשטעלן און וועראַפייז, אַ ייַנקוקנ איר באגעגנט איבער בלועטאָאָטה
ווייזט זיך ווי דער זעלביקער מענטש איר וויסן פון די רילייז.
דער היסטוראַ יקספּעריייישאַן און די געפירט פּאָסט דיסקרייטינג געפירט אונטער זענען Bitchat's formats too, so the two apps do not just coexist on the same mesh — they sync each other's public history and carry each other's envelopes.
דעריבער The Mesh Carries
א טעמפּעראַטור געפונען אַ ציבור מסר צו מי איז אין ראַדיאָ טעמפּעראַטור אין דעם רגע. טעמפּעראַטור אין די חדר אַ מינוט און עס איז געפונען. So every device keeps a window of the recent public messages it has heard — up to 6 שעהאון דעריבער, איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך 15 שניותאון מיך [חלילה, נישט מיך - איך מיין די רעכטע] אויך נישט!
די קאַמפּאַנינג איז געמאכט מיט אַ קאַפּאַקט סאַוואַטיסטיסטיש סאַט (A Golomb-coded filter), so reconciling a thousand messages costs about a kilobyte rather than sixteen.It is the same format Bitchat uses, so the two apps sync each other's history rather than each holding half of the room's.
עס איז די וואָס מאַכן אַ טעלעפאָנירן אַפּערייגן ווי אַ טעלעפאָנירן: walk between two groups that have never been in range of each other, or come back hours later, and it handes over what the other side missed.
רק ציבור טרעפליקס איז איצט געפירט דעם צייַט - די הודעות איז אויך גלייַך צו יעדער אין ראַדיאָ אַנטגאַנסינג.
לייענען מייל דורך אנדערע אנשים
If you write to someone who is not in radio range, there's nobody to hand over the message to. נימצעטן עס אויף דעם מענטשן's key and gives sealed copies to a few peers who זענען און מיך [חלילה, נישט מיך - איך מיין די רעכטע] אויך נישט!
און מיך [חלילה, נישט מיך - איך מיין די רעכטע] אויך נישט! יומין רוט און אפשר רק געפונען דורך מישהו אַז האָבן געפֿונען די מפתח פון די באַזוכן, so two envelopes for the same person on different days don't look related to anyone else. Only the receiver can open one — and when they do, they learn who wrote it, because the sender's identity is sealed inside.
קאָפּייסיז אין מאַפלאַדינג. יעדער קאַמפּאַניער באַקומען אַ אַוועקלייגן אַז מאַפלאַדינג ווען עס באַקומען אַ פּאַרטייז צו קיין אנדערע, so a message spreads to a handful of carriers and then stops. Mail expires after 24 שעהאון מיך [חלילה, נישט מיך - איך מיין די רעכטע] אויך נישט!
יעדער איינער האט א באקאנטע ענטפער צו א איין-צייַט שליסל יעדער אַפּעראַטור געפירט אַ קטנטן סטאַרט פון דיס, געפֿונען אַזוי זיי קענען ניט זיין פאַכטיקן, און די סטאַרט געפירט די ווידעא געפירט היסטוריה געפירט - וואָס איז וואָס געפירט עס געפירט מיט זייַן אַוואַניסט אין די רגע, די זען ווען זייַן פּאָסטן איז געפירט. The recipient deletes each key once it has been used. That deletion is the point: a envelope copied out of the air cannot be opened afterwards, not even by someone who later gets hold of the recipient's identity key.
דעריבער מחכה 48 שעה, because several carriers may be holding copies of the same envelope and they arrive whenever their carriers happen to meet you; deleting on the first one would make every later copy look like lost mail. When a sender has never seen your batch — a device you have not shared a room with — they fall back to your long-lived key. The message still arrives; only that stronger guarantee is missing.
דערגרייכט מישהו אַ קאָנפּעראַט צו לייענען אים אַז אַ אָנזאָג זענען און אַז איר האָבן צוגעשטעלט עס. Never the content, never whom it is for — but the fact. If that trade is not one you want to make, Ghost Mode never uses couriers at all (זען אונטער).
געגרינדעט אין אינטרנט
A message you send while offline goes out over the radio immediately, which reaches whoever is nearby — and nobody else, because as far as the relays are concerned it never existed. Nymchat holds on to it, and publishes it the moment the internet comes back, keeping its original send time so it stays where you wrote it in the conversation.
anyone who already received it over Bluetooth will not see it twice: די רעפּלענדיקטע רעפּלענדיקטע רעפּלענדיקטע געניצט אַ מאַרקרן וואָס מאַכן זייַן אַדראַטע געניצט עס. 24 שעהכ'האף די ווען (מיטן דרייווער) זאלן מארך ימים זיין.
אין די זאך, אָבער, אין די זאך, Nymchat זײַנען געפֿונען געפֿונען געפֿונען וואָס עדיין האָבן אַ סינמאַל צו באַקומען די אָנזאָג אין זייַן רעזולטעט - אַ קאָנפאָנינג אין די שטעל איז די דיך פֿאַר יעדער אין עס. The message is signed by your device before it leaves, so the peer that carries it is a postbox: it cannot change a word of what it publishes, and the relays would reject it if it tried. It works the other way too, so a device without a signal of its own can still לייענען ער איז געווען א שכן בעל אחד.
עס איז אַ קראָם, אין די יחיד קאַפּיע. אין די שטעלן צו דיין מכשיר ווען אַ קראָם באמת געפירט צו באַקומען, אַזוי די אָנזאָג באַקומען צו באַקומען דיין קאָנפאָנירן אין קיין וועג. If both work, the two copies are byte-for-byte the same message and the relays keep one. Only channel messages travel this way — asking someone to post a private message would tell them whom you are writing to — and never in Ghost Mode, where the signature would point straight back to your real identity.
גייַסט מאָדע
א מעש מיטל איז אַ ראַדיאָ וואָס אַנאַונסיז זיך ריפּיטידלי, וואָס איז פּונקט וואָס מאכט עס גרינג צו נאָכפאָלגן אַריבער ערטער און סעשאַנז. Ghost Mode איז די אָפּט-אין ענטפער.
בשעת עס איז אויף, יעדער דער אידענטיפיציר וואָס אַ מעלדן קאַריז איז ריפּלייסט מיט אַ טראָווויי ווערט, און אַלע פון זיי דרייען צוזאַמען:
- די ראַש סטאַטיק שליסל - פֿון וואָס די ייַנקוקנ ID און פינגערפּרינט;
- די עד25519 סיינינג שליסל;
- די אַדווערטייזד בלועטאָאָטה נאָמען;
- די צונעמעניש;
- די מודיע
nostrLink, וואָס סטייז פאַקטיש אָבער ווערט עפעמעראַל, אַזוי פּירז קענען נאָך דערגרייכן איר אָן עפּעס ריזאַלווינג צו דיין נפּוב.
ראָוטיישאַן כאַפּאַנז אויף אַ דזשיטטעד עפּאָס פון בעערעך 15 מינוט. ויסגעדינט אידענטיטעט בלייַבן דעקריפּטאַבלע פֿאַר אַרויף צו 8 עפאכע אזוי קומט נאך אן א שפעט ענטפער, און א שמועס אנגעהויבן בשעת גאָוסטיד איז פּינד צו די ייגל פֿאַר גוט אלא ווי בישטיקע מיגרייטינג צו די רילייז אונטער דיין פאַקטיש שליסל.
ייַנטיילונג פון אַוואַטאַר און פאָן איז אפגעזאגט בשעת Ghost Mode איז אַקטיוו: אַ ריפּיטיד בילד פֿאַרבינדונג צוויי עפּאָכע צוזאַמען פאַסטער ווי קיין שליסל וואָלט.
2 פון די פאָרויסזאָגן פּאַרטייז זענען געפירט מיט עס, פֿאַר די איין סיבה. A ghosted device never asks anyone to carry mail for it — a courier still holding a envelope after you rotate is a thread between the two identities. And a conversation attached to the mesh is never republished to the relays, because that copy would be signed with your real key and tell the other person exactly who the ghost was. A ghosted device also publishes no one-time keys: nothing can be carried to or from it anyway, so the batch would be one more thing the throwaway identity broadcasts for no delivery it could ever earn.
עס מאכט אַ מיטל פיל שווער צו נאָכפאָלגן. עס טוט נישט מאַכן עס אַנטרייסאַבאַל. די בלועטאָאָטה ייַזנוואַרג אַדרעס איז קאַנטראָולד דורך די אָפּערייטינג סיסטעם, נישט דורך די אַפּ, און טיימינג און געזעלשאַפטלעך פּאַטערנז בלייבן קאָראַלייטאַבאַל - דער זעלביקער מענטש, אין דער זעלביקער אָרט, גערעדט צו די זעלבע מענטשן, אין די זעלבע צייט.
לימאַץ
- די קייט איז בלועטאָאָטה קייט. ענטפער איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָבּ איך האָב
- באַנדווידט איז קליין. ראָמען זענען קאַפּט צו 512 ביטעס און גרעסערע אַרטיקלען זענען פראַגמאַנטיד. עס איז געבויט פֿאַר טעקסט, נישט פֿאַר מידיאַ.
- עקספּרעס איז בעסטער-מישט. A 7-hop flood makes no promises, and neither do the paths that extend it: carried history reaches you only if you meet a device that kept it, and a courier only delivers if it happens to meet the recipient. A message with no one to carry it waits, and after 24 hours it stops waiting.
- בראַוזערז זענען בלעטער, פּער אויבן, און אָפענגען אויף אַ טעלעפאָן זייַענדיק נירביי.
- דער ראַדיאָ קאָס באַטאַרייע, ווייַל סקאַנינג און גאַנצע קעסיידער איז וואָס מאכט די מעש אַרבעט.