Base de coñecemento Fóra de internet
Malla Bluetooth
Mensaxería sen internet, sen servizo móbil e sen ningunha infraestrutura amable. Os dispositivos próximos enlazan a través de Bluetooth LE e retransmítense entre si, polo que chegue unha mensaxe persoas máis aló do alcance da radio saltando polos dispositivos intermedios.
Esta páxina está traducida por máquina para maior comodidade. O orixinal en inglés é a versión que se aplica.
Cal é a malla
A malla é un segundo transporte que corre xunto aos relés, non unha aplicación ou unha aplicación separada identidade. As canles públicas e as mensaxes privadas funcionan sobre ela, e a aplicación decide cal ruta a tomar por si mesma: os envíos en liña pasan por Internet e volven ao Bluetooth cando non está dispoñible, mentres que un compañeiro accesible só pola radio permanece na malla de calquera xeito.
É unha rede de inundación de almacenamento e reenvío. Cada dispositivo pasa paquetes aos dispositivos que pode escoitar, cun límite de salto de 7, desduplicando o que xa viu así a o paquete non circula para sempre. Dúas persoas que aínda non se poden escoitar directamente intercambia mensaxes sempre que exista unha cadea de dispositivos entre eles.
Baixo iso, cada parella de compañeiros corre a Ruído XX apretón de mans e fala sobre o seu propia sesión cifrada. Os paquetes son acolchados e, cando son grandes, fragmentados, polo que o tamaño de que mandas di o menos posible sobre o que é.
Acendendo
Abra o panel de malla Bluetooth e prema Acende. O que suceda despois depende no que o estás executando.
En Android e iOS
A aplicación executa os dous roles de Bluetooth á vez: anúnciase e busca outros — polo que dous dispositivos próximos se conectan, independentemente de que un se fixese no outro. Grant o permiso Bluetooth cando se lle pregunta e atopa pares por si só.
Nun navegador
A aplicación web une a mesma malla a través de Web Bluetooth, nos navegadores Chromium: Chrome, Edge, Ópera e valente. En Safari e Firefox, que non implementan Web Bluetooth, a malla os controis están ocultos por completo en lugar de ofrecerse e despois fallan.
Un navegador só pode usar o Bluetooth central papel: non pode anunciarse, polo tanto outros dispositivos non poden descubrilo. Conéctase cara a fóra a teléfonos próximos e retransmite eles. Escolle cada dispositivo unha vez a través do propio selector de dispositivos do navegador, despois de facelo reconecta por si só. Dous navegadores non poden conectarse directamente entre si.
Compartir unha malla con Bitchat
Implementos de Nymchat Bitchat's protocolo de malla no fío, byte por byte: o mesmo servizo e característica GATT UUID, a mesma cabeceira de paquete, os mesmos tipos de mensaxes, o mesmo límite de salto predeterminado. Os dous as aplicacións non están conectadas a través de nada; simplemente están na mesma malla e un dispositivo Nymchat e un dispositivo Bitchat descobren e intercambian mensaxes cifradas directamente.
Os paquetes de anuncios tamén poden levar a nostrLink: unha ligazón asinada dun par de malla para
a súa verdadeira identidade Nostr. Cando un está presente e verifica, un compañeiro que coñeceu por Bluetooth
aparece como a mesma persoa que coñeces dos relevos.
Modo pantasma
Un dispositivo de malla é unha radio que se anuncia repetidamente, que é exactamente o que o facilita para seguir en lugares e sesións. O modo pantasma é a resposta activa.
Mentres está acendido, cada o identificador que leva un anuncio substitúese por un desechable valor, e todos eles xiran xuntos:
- a chave estática de ruído, da que derivan o ID do compañeiro e a pegada dixital;
- a clave de sinatura Ed25519;
- o nome de Bluetooth anunciado;
- o alcume;
- o anunciado
nostrLink, que permanece real pero se fai efémero, polo que os compañeiros poden aínda chegar a ti sen que nada se resolva ao teu npub.
A rotación ocorre nunha época nerviosa de aproximadamente 15 minutos. Identidades xubiladas permanece descifrable ata 8 épocas polo que aínda chega unha resposta tardía, e a a conversa iniciada mentres o ghosted está fixado na malla definitivamente en lugar de silenciosamente migrando aos relés baixo a túa clave real.
O uso compartido de avatares e banners é rexeitado mentres o modo pantasma está activo: unha imaxe repetida enlaza dous épocas xuntos máis rápido que calquera tecla.
Fai que un dispositivo sexa moito máis difícil de seguir. Non o fai imposible de rastrexar. O Bluetooth o enderezo de hardware está controlado polo sistema operativo, non pola aplicación, e o tempo e os patróns sociais seguen correlacionables: a mesma persoa, no mesmo lugar, coa que fala as mesmas persoas, ao mesmo tempo.
Límites
- O alcance é o alcance de Bluetooth. Decenas de metros ao descuberto, menos atravesados muros. A malla estende o alcance saltando, non gritando máis forte.
- O ancho de banda é pequeno. Os marcos teñen un límite de 512 bytes e mensaxes máis grandes están fragmentados. Está construído para texto, non para medios.
- A entrega é o mellor esforzo. Unha inundación de almacenamento e reenvío cun límite de 7 saltos non fai promesas. Se ninguén está no rango e ninguén entra no rango, a mensaxe agarda.
- Os navegadores son follas, segundo o anterior, e dependen de que un teléfono estea preto.
- A radio custa batería, porque dixitalización e publicidade continuamente é o que fai que a malla funcione.