Baza znanja Izvan interneta
Bluetooth mreža
Slanje poruka bez interneta, mobilnih usluga i ikakve infrastrukture vrsta. Uređaji u blizini povezuju se preko Bluetooth LE i međusobno se prenose, tako da poruka stigne ljudi izvan radijskog dometa skačući kroz uređaje između.
Ova stranica je strojno prevedena radi praktičnosti. Engleski izvornik je verzija koja se primjenjuje.
Što je mreža
Mreža je drugi prijenos koji radi uz releje, a ne zasebna aplikacija ili zasebno identitet. Javni kanali i privatne poruke rade preko toga, a aplikacija odlučuje koji ruta koju treba preuzeti sama: mrežna slanja idu preko interneta i vraćaju se na Bluetooth kada nedostupan je, dok peer dostupan samo preko radija ostaje na mreži u svakom slučaju.
To je mreža poplava store-and-forward. Svaki uređaj prosljeđuje pakete uređajima koje može čuti, s ograničenjem skoka od 7, deduplicirajući ono što je već vidio tako da a paket ne kruži zauvijek. Dvoje ljudi koji se i dalje ne mogu izravno čuti razmjenjivati poruke sve dok između njih postoji lanac uređaja.
Pod tim, svaki par vršnjaka vodi a Buka XX rukovanje i razgovori nad svojim vlastitu šifriranu sesiju. Paketi su podstavljeni i, kada su veliki, fragmentirani, tako da je veličina koja šaljete govori što manje o tome što je.
Uključivanje
Otvorite Bluetooth mesh ploču i pritisnite Uključi se. Što će se dalje dogoditi ovisi o na čemu ga pokrećete.
Na Androidu i iOS-u
Aplikacija izvodi obje Bluetooth uloge odjednom — reklamira sebe i traži druge — tako da se bilo koja dva uređaja u blizini povezuju bez obzira na to koji je primijetio drugi. Grant Bluetooth dopuštenje kada se to zatraži i sam pronalazi ravnopravne uređaje.
U pregledniku
Web aplikacija pridružuje se istoj mreži putem Web Bluetootha, na Chromium preglednicima: Chrome, Edge, Opera i Hrabri. Na Safariju i Firefoxu, koji ne implementiraju Web Bluetooth, mesh kontrole su u cijelosti skrivene nego ponuđene i onda ne uspijevaju.
Preglednik može primiti samo Bluetooth središnji uloga: ne može se reklamirati, dakle drugi ga uređaji ne mogu otkriti. Povezuje se prema van s telefonima u blizini i releje njih. Svaki uređaj birate jednom putem birača uređaja u pregledniku, nakon čega ga ponovno se povezuje sama od sebe. Dva preglednika ne mogu se izravno povezati jedan s drugim.
Dijeljenje mreže s Bitchatom
Nymchat implementira Bitchat's mesh protokol na žici, bajt po bajt — ista GATT usluga i karakteristika UUID-ovi, isto zaglavlje paketa, iste vrste poruka, isto zadano ograničenje skoka. Dva aplikacije nisu premoštene ni kroz što; jednostavno su na istoj mrežici i Nymchat uređaju i Bitchat uređaj otkrivaju jedan drugoga i izravno razmjenjuju šifrirane poruke.
Paketi za najave također mogu sadržavati a nostrLink: potpisana veza od mesh peer-a do
njihov pravi Nostr identitet. Kada je jedan prisutan i potvrđuje, vršnjak kojeg ste upoznali preko Bluetootha
pojavljuje se kao ista osoba koju poznajete iz releja.
Ghost Mode
Mesh uređaj je radio koji se stalno oglašava, što je upravo ono što ga čini lakšim pratiti preko mjesta i sesija. Ghost Mode je opt-in odgovor.
Dok je uključen, svaki identifikator koji nosi najava zamjenjuje se odbacivanjem vrijednost, a svi se zajedno rotiraju:
- statički ključ buke — iz kojeg potječu peer ID i otisak prsta;
- ključ za potpisivanje Ed25519;
- oglašeni Bluetooth naziv;
- nadimak;
- najavljeno
nostrLink, koji ostaje stvaran, ali postaje prolazan, tako da vršnjaci i dalje mogu doći do vas bez rješavanja bilo čega na vaš npub.
Rotacija se događa u jittered epohi od otprilike 15 minuta. Umirovljeni identiteti ostati dekriptibilan do 8 epoha tako da kasni odgovor i dalje stiže, i a razgovor započet dok je ghosted prikvačen za mrežu zauvijek, a ne tiho migrirajući na releje pod vašim pravim ključem.
Dijeljenje avatara i bannera odbija se dok je Ghost Mode aktivan: ponovljena slika povezuje dvoje epohe zajedno brže nego što bi bilo koji ključ.
To čini uređaj mnogo težim za praćenje. To ga ne čini nedostupnim za trag. Bluetooth adresu hardvera kontrolira operativni sustav, a ne aplikacija, a vrijeme i društveni obrasci ostaju u korelaciji — ista osoba, na istom mjestu, s kojom razgovara isti ljudi, u isto vrijeme.
Ograničenja
- Domet je Bluetooth domet. Deseci metara na otvorenom, manje kroz zidova. Mreža proširuje doseg skakutanjem, a ne vikom.
- Propusnost je mala. Okviri su ograničeni na 512 bajtova i veće poruke su fragmentirani. Izgrađen je za tekst, a ne za medije.
- Dostava je najbolja. Potop pohranjivanja i prosljeđivanja s ograničenjem od 7 skokova ne obećava. Ako nitko nije u dometu i nitko ne dolazi u domet, poruka čeka.
- Preglednici su listovi, prema gore, i ovise o telefonu u blizini.
- Radio košta baterija, jer skeniranje i oglašavanje kontinuirano je ono što čini mrežu funkcionirajućom.