Ugrás a tartalomhoz
Vissza a Nymchathoz

Tudásbázis Ki az internetről

Bluetooth mesh

Üzenetküldés internet, mobilszolgáltatás és infrastruktúra nélkül kedves. A közeli eszközök Bluetooth LE-n keresztül kapcsolódnak egymáshoz, és továbbítják egymást, így üzenet érkezik a rádió hatótávolságán kívüli embereket úgy, hogy közben átugrálnak az eszközökön.

Mi a háló

A háló egy második transzport, amely a relék mellett fut, nem egy külön alkalmazás vagy egy különálló identitás. A nyilvános csatornák és a privát üzenetek egyaránt dolgoznak rajta, és az alkalmazás dönti el, melyik önálló útvonal: az online küldések az interneten keresztül mennek, és amikor visszakerülnek a Bluetooth-ra nem elérhető, míg a csak rádión keresztül elérhető társ mindkét esetben a hálón marad.

Ez egy bolti és továbbított árvízi hálózat. Mindegyik eszköz továbbítja a csomagokat azokhoz az eszközökhöz, amelyekre képes hallani, ugráshatárral 7, deduplikálva a már látottakat, így a a csomag nem kering örökké. Két ember, akik még mindig nem hallják közvetlenül egymást üzeneteket váltani, amíg eszközök láncolata van közöttük.

Ez alatt minden társpár fut a Zaj XX kézfogás és beszél róla saját titkosított munkamenet. A csomagok párnázottak, és ha nagyok, akkor töredezettek, tehát minek a mérete amit küld, a lehető legkevesebbet mondja arról, hogy mi az.

Bekapcsolás

Nyissa meg a Bluetooth mesh panelt, és nyomja meg a gombot Bekapcsol. Az, hogy ezután mi történik, attól függ mire futtatod.

A Nymchat Bluetooth mesh panel, amely a mesh állapotát, a párosított eszközöket, a hálón lévő társakat és a rádiónaplót mutatja.
A mesh panel: állapot, párosított eszközök, társak hallották és élő rádiónapló.

Android és iOS rendszeren

Az alkalmazás mindkét Bluetooth-szerepet egyszerre futtatja – önmagát hirdeti és keresi a többieket - tehát bármely két közeli eszköz összekapcsolódik, függetlenül attól, hogy melyik észlelte a másikat. Grant a Bluetooth engedélyt kérésre, és magától megtalálja a társakat.

Egy böngészőben

A webalkalmazás ugyanahhoz a hálóhoz csatlakozik Web Bluetooth-on keresztül Chromium böngészőkön: Chrome, Edge, Opera és Bátor. A Web Bluetooth-t nem megvalósító Safari és Firefox esetén a háló A vezérlők teljesen el vannak rejtve, nem pedig felajánlják, majd meghibásodnak.

Egy böngésző levélként csatlakozik

A böngésző csak a Bluetooth-t tudja fogadni központi szerepe: nem tudja magát reklámozni, tehát más eszközök nem tudják felfedezni. Kifelé csatlakozik a közeli telefonokhoz, és továbbítja őket. Minden eszközt egyszer választ ki a böngésző saját eszközválasztóján keresztül, majd ezt követően magától újracsatlakozik. Két böngésző nem kapcsolódhat közvetlenül egymáshoz.

Háló megosztása Bitchattel

Nymchat megvalósítja Bitchat's mesh protokoll a vezetéken, bájt byte – ugyanaz a GATT szolgáltatás és jellemző UUID-k, ugyanaz a csomagfejléc, ugyanazok az üzenettípusok, ugyanaz az alapértelmezett ugrási korlát. A kettő az alkalmazások nincsenek áthidalva semmin; egyszerűen ugyanazon a hálón vannak, és egy Nymchat eszközön és egy Bitchat eszköz felfedezi egymást, és közvetlenül titkosított üzeneteket cserél.

Az Announce csomagok is hordozhatnak a nostrLink: aláírt hivatkozás egy mesh-társtól a címre valódi Nostr identitásukat. Amikor az egyik jelen van, és ellenőrzi, egy másik partner, akivel Bluetoothon keresztül találkoztál ugyanaz a személy jelenik meg, akit a relékről ismer.

Szellem mód

A hálós eszköz olyan rádió, amely ismételten bejelenti magát, és ez pontosan az, ami megkönnyíti követni a helyeken és a munkameneteken keresztül. A Ghost Mode az önkéntes válasz.

Amíg be van kapcsolva, minden a bejelentés által hordozott azonosító helyébe egy eldobható azonosító kerül érték, és mindegyik együtt forog:

  • a Noise statikus kulcs – amelyből a társazonosító és az ujjlenyomat származik;
  • az Ed25519 aláíró kulcs;
  • a hirdetett Bluetooth név;
  • a becenév;
  • a bejelentett nostrLink, amely valódi marad, de múlandóvá válik, így a társak továbbra is képesek maradni anélkül érhet el, hogy bármi megoldódna az npub-ban.

A forgás nagyjából egy ideges korszakban történik 15 perc. Nyugdíjas identitások legfeljebb visszafejthető marad 8 korszak így még mindig későn érkezik válasz, és a beszélgetés indult, miközben a Ghosted inkább a hálóhoz van rögzítve, mint csendben a valódi kulcsod alatti relékre vándorol.

Az avatar és a szalaghirdetés megosztása nem engedélyezett, amíg a Szellem mód aktív: egy ismétlődő kép kettőt kapcsol össze korszakok együtt gyorsabban, mint bármelyik kulcs tenné.

A Ghost Mode nem anonimitás

Ez sokkal nehezebbé teszi az eszköz követését. Nem teszi nyomon követhetetlenné. A Bluetooth a hardvercímet az operációs rendszer vezérli, nem az alkalmazás, és az időzítés és a társadalmi minták korrelálhatók maradnak – ugyanaz a személy, ugyanazon a helyen, akivel beszél ugyanazok az emberek, ugyanabban az időben.

Korlátok

  • A hatótáv a Bluetooth hatótávolsága. Több tíz méter a szabadban, kevesebb át falak. A háló ugrálással terjeszti ki a hatótávolságot, nem pedig hangosabban kiabálva.
  • A sávszélesség kicsi. A keretek korlátja 512 bájt és nagyobb üzenetek töredezettek. Szöveghez készült, nem médiához.
  • A szállítás a legjobb erőfeszítés. 7 ugrásos korláttal történő tárolás és továbbküldés nem tesz ígéreteket. Ha senki nincs a hatótávolságon belül, és senki sem érkezik hatótávolságba, az üzenet vár.
  • A böngészők levelek, a fentiek szerint, és attól függ, hogy van-e telefon a közelben.
  • A rádió akkumulátorba kerül, mert szkennelés és reklámozás folyamatosan ettől működik a háló.