Base de coneixement Fora d'Internet
Malla Bluetooth
Missatgeria sense Internet, sense servei mòbil i sense cap infraestructura amable. Els dispositius propers s'enllaçen a través de Bluetooth LE i es transmeten els uns als altres, de manera que arribi un missatge persones més enllà de l'abast de la ràdio saltant pels dispositius intermedis.
Aquesta pàgina està traduïda automàticament per comoditat. L'original en anglès és la versió que s'aplica.
Què és la malla
La malla és un segon transport que corre al costat dels relés, no una aplicació separada ni una altra identitat. Els canals públics i els missatges privats funcionen amb ella, i l'aplicació decideix quins ruta a prendre per si sola: els enviaments en línia passen per Internet i tornen a utilitzar Bluetooth quan no està disponible, mentre que un parell accessible només per ràdio es manté a la malla de qualsevol manera.
És una xarxa d'inundació d'emmagatzematge i reenviament. Cada dispositiu passa paquets als dispositius que pot escoltar, amb un límit de salt de 7, desduplicant el que ja ha vist així a el paquet no circula per sempre. Dues persones que encara no s'escolten directament intercanviar missatges sempre que hi hagi una cadena de dispositius entre ells.
Sota això, cada parella de companys corre a Soroll XX encaixada de mans i parla sobre la seva sessió xifrada pròpia. Els paquets estan encoixinats i, quan són grans, es fragmenten, de manera que la mida de què envieu diu el menys possible sobre què és.
Encenent-lo
Obriu el tauler de malla Bluetooth i premeu Enceneu. El que passi a continuació depèn en què l'estàs executant.
A Android i iOS
L'aplicació executa les dues funcions de Bluetooth alhora: anunciant-se i buscant-ne altres — de manera que dos dispositius propers es connecten, independentment de quin s'hagi adonat de l'altre. Grant el permís de Bluetooth quan se li demana i troba iguals per si mateix.
En un navegador
L'aplicació web s'uneix a la mateixa malla mitjançant Web Bluetooth, als navegadors Chromium: Chrome, Edge, Òpera i valent. A Safari i Firefox, que no implementen Web Bluetooth, la malla els controls s'oculten completament en lloc d'oferir-se i després fallen.
Un navegador només pot agafar el Bluetooth central rol: no pot anunciar-se, per tant altres dispositius no poden descobrir-ho. Es connecta cap a l'exterior als telèfons propers i es transmet ells. Escolliu cada dispositiu una vegada mitjançant el selector de dispositius del navegador, després d'això es torna a connectar per si mateix. Dos navegadors no poden enllaçar directament entre ells.
Compartint una malla amb Bitchat
Eines de Nymchat Bitchat's protocol de malla al cable, byte per byte: el mateix servei i la mateixa característica GATT UUID, la mateixa capçalera de paquet, els mateixos tipus de missatges, el mateix límit de salt predeterminat. Els dos les aplicacions no es connecten a res; simplement estan a la mateixa malla i un dispositiu Nymchat i un dispositiu Bitchat es descobreixen i intercanvien missatges xifrats directament.
Els paquets d'anuncis també poden portar a nostrLink: un enllaç signat d'un peer de malla a
la seva autèntica identitat Nostr. Quan n'hi ha un i verifica, un parell que heu conegut per Bluetooth
apareix com la mateixa persona que coneixeu als relleus.
Mode fantasma
Un dispositiu de malla és una ràdio que s'anuncia repetidament, que és exactament el que ho facilita per seguir a través de llocs i sessions. El mode fantasma és la resposta activada.
Mentre està encès, cada l'identificador que porta un anunci es substitueix per un d'usar valor, i tots giren junts:
- la clau estàtica del soroll, de la qual deriven l'identificador del parell i l'empremta digital;
- la clau de signatura Ed25519;
- el nom de Bluetooth anunciat;
- el sobrenom;
- l'anunciat
nostrLink, que es manté real però esdevé efímera, de manera que els companys poden encara arribar-vos sense que res resolgui al vostre npub.
La rotació es produeix en una època agitada d'aproximadament 15 minuts. Identitats jubilades mantenir-se desxifrable fins a 8 èpoques així que encara arriba una resposta tardana, i a la conversa iniciada mentre el fantasma està fixat a la malla per sempre més que en silenci migrant als relés amb la vostra clau real.
Es denega l'ús compartit d'avatars i bàners mentre el mode fantasma està actiu: una imatge repetida enllaça dos èpoques juntes més ràpid que qualsevol tecla.
Fa que un dispositiu sigui molt més difícil de seguir. No fa que sigui impossible de localitzar. El Bluetooth L'adreça del maquinari la controla el sistema operatiu, no l'aplicació, i el temps i els patrons socials es mantenen correlacionables: la mateixa persona, al mateix lloc, parlant les mateixes persones, al mateix temps.
Límits
- L'abast és l'abast de Bluetooth. Desenes de metres a la intempèrie, menys a través parets. La malla amplia l'abast saltant, no cridant més fort.
- L'ample de banda és petit. Els marcs tenen un límit de 512 bytes i missatges més grans estan fragmentats. Està creat per a text, no per als mitjans.
- El lliurament és el millor esforç. Una inundació d'emmagatzematge i reenviament amb un límit de 7 salts no fa promeses. Si ningú està a l'abast i ningú entra a l'abast, el missatge espera.
- Els navegadors són fulles, segons més amunt, i depenen que hi hagi un telèfon a prop.
- La ràdio costa bateria, perquè l'escaneig i la publicitat contínuament és el que fa que la malla funcioni.