Pāriet uz saturu
Atpakaļ uz Nymchat

Zināšanu bāze Ārpus interneta

Bluetooth tīkls

Ziņapmaiņa bez interneta, bez mobilā pakalpojuma un bez infrastruktūras laipns. Tuvumā esošās ierīces izveido savienojumu, izmantojot Bluetooth LE, un nodrošina viena otru, lai sasniegtu ziņojumu cilvēki ārpus radio diapazona, lēkājot pa ierīcēm starp tām.

Kas ir acs

Tīkls ir otrs transports, kas darbojas līdzās relejiem, nevis atsevišķa lietotne vai atsevišķa identitāte. Gan publiskie kanāli, gan privātie ziņojumi darbojas pār to, un lietotne izlemj, kurš maršruts, kas jāveic atsevišķi: tiešsaistes sūtījumi notiek internetā un atgriežas pie Bluetooth, kad tas nav pieejams, savukārt līdzinieks, kas ir sasniedzams tikai pa radio, jebkurā gadījumā paliek tīklā.

Katra ierīce pārsūta paketes uz ierīcēm, ko tā var dzirdēt, ar hop limitu 7Divi cilvēki, kas nevar dzirdēt viens otru tieši, joprojām apmainās ar ziņojumiem, kamēr starp tiem ir ierīču ķēde.

Zem tā katrs vienaudžu pāris vada a Troksnis XX rokasspiediens un sarunas par to sava šifrētā sesija. Paciņas ir polsterētas un, ja tās ir lielas, sadrumstalotas, tātad izmērs ko jūs sūtāt saka pēc iespējas mazāk par to, kas tas ir.

Plūdi sasniedz tikai tos, kas tajā brīdī klausās, tāpēc trīs lietas nes vēstījumu: ierīces Atcerieties neseno sabiedrisko vēsturi un nodod to tam, kurš to pazaudējis, Blakus esošie peers pārvadā noslēgtu pasta sūtījumu par kādu ārpus robežas, un viss, kas nosūtīts bez interneta, ir Publicēts vēlāk Kad atgriezīsies internets.

Ieslēdzot to

Atveriet Bluetooth tīkla paneli un nospiediet Ieslēdziet. Tas, kas notiks tālāk, ir atkarīgs no uz ko jūs to izmantojat.

Nymchat Bluetooth tīkla panelis, kurā tiek rādīts tīkla statuss, pārī savienotās ierīces, līdzinieki tīklā un radio žurnāls.
Tīkla panelis: statuss, pārī savienotās ierīces, dzirdēti līdzinieki un tiešraides radio žurnāls.

Android un iOS ierīcēs

Lietojumprogramma vienlaikus izpilda abas Bluetooth lomas — gan sevi reklamē, gan meklē citus — tāpēc visas divas tuvumā esošās ierīces tiek savienotas neatkarīgi no tā, kura pamanīja otru. Piešķirt Bluetooth atļauju, kad tas tiek prasīts, un tas pats atrod līdziniekus.

Pārlūkprogrammā

Tīmekļa lietotne pievienojas tam pašam tīklam, izmantojot Web Bluetooth, Chromium pārlūkprogrammās: Chrome, Edge, Opera un Brave. Safari un Firefox, kas neievieš Web Bluetooth, tīkls vadīklas tiek pilnībā paslēptas, nevis piedāvātas un pēc tam neizdodas.

Pārlūkprogramma pievienojas kā lapa

Pārlūkprogramma var izmantot tikai Bluetooth centrālais loma: tā nevar sevi reklamēt, tāpēc citas ierīces nevar to atklāt. Tas tiek savienots ar tuvumā esošajiem tālruņiem un releji viņiem. Jūs izvēlaties katru ierīci vienreiz, izmantojot pārlūkprogrammas ierīces atlasītāju, pēc tam tā atkal savienojas pats no sevis. Divas pārlūkprogrammas nevar izveidot tiešu saiti viena ar otru.

Acu kopīgošana ar Bitchat

Nymchat darbarīki Bitchats acs protokols uz vada, baits par baitu — tas pats GATT pakalpojums un raksturlielums UUID, viena un tā pati pakešu galvene, tie paši ziņojumu veidi, tas pats noklusējuma lēciena ierobežojums. Abi lietotnes netiek savienotas ar kaut ko; tie vienkārši atrodas uz viena tīkla un Nymchat ierīces un Bitchat ierīce atklāj viens otru un tieši apmainās ar šifrētiem ziņojumiem.

Paziņot paketes var veikt arī a nostrLink: parakstīta saite no tīkla vienādranga uz viņu īstā Nostr identitāte. Kad viens ir klāt un verificē, līdzinieks, kuru satikāt, izmantojot Bluetooth parādās kā tā pati persona, kuru pazīstat no stafetes.

Vēstures samierināšana un zemāk aprakstītais pārnēsātais pasts ir arī Bitchat formāti, tāpēc abas lietotnes ne tikai pastāv vienā tīklā - tās sinhronizē viena otras publisko vēsturi un pārvadā viena otras aploksnes.

Vēsture The Mesh Carries

Plūdi piegādā publisku ziņojumu ikvienam, kas tajā brīdī atrodas radio diapazonā.Nāciet telpā minūti vēlāk, un tā ir aizgājusi.Tā katra ierīce saglabā logu nesen dzirdētajiem publiskiem ziņojumiem - līdz pat 6 stundas, robežojas ar 1000 pakotnēm - un samierina šo logu ar katru līdzcilvēku, ko tas satiek, aptuveni katru 15 sekundesViss, kas jums pietrūkst, viņi sūta jums; viss, kas viņiem pietrūkst, jūs tos sūtāt.

Salīdzinājums tiek veikts, izmantojot kompaktu varbūtības kopumu (Golomb kodētu filtru), tāpēc tūkstošu ziņojumu saskaņošana maksā apmēram kilobitu, nevis sešpadsmit.

Tas ir tas, kas ļauj tālrunim darboties kā pilsētas kliedzienam: staigāt starp divām grupām, kas nekad nav bijušas savstarpējā diapazonā, vai atgriezties stundas vēlāk, un tas nodod to, ko otrā puse pazaudēja.

Tikai publiskas ziņas

Tikai sabiedriskā satiksme jebkad tiek pārraidīta šādā veidā - ziņojumi jau ir redzami ikvienam radio diapazonā.

E-pasts, ko nosūtījuši citi cilvēki

Ja jūs rakstāt kādam, kurš nav radio diapazonā, nav neviena, kuram nodot ziņu. ir Viņi to nēsā un piegādā, ja viņi satiek saņēmēju.

Kopija ir caurspīdīga ikvienam, kas to nes. Vienīgā maršruta informācija, kas tajā ir, ir etiķete, kas Ikdienas rotācijas un to var aprēķināt tikai kāds, kurš jau zina saņēmēja atslēgu, tāpēc divas iesaiņošanas vienai un tai pašai personai dažādās dienās nešķiet saistītas ar nevienu citu.

Katram pārvadātājam ir budžets, kas samazinās uz pusi, kad tas nodod daļu kādam citam, tāpēc ziņa izplatās uz vairākiem pārvadātājiem un pēc tam apstājas. 24 stundas, un tikai vienaudži, kuru identitāte ir pārbaudīta, jebkad tiek piešķirta.

Ja tas ir iespējams, Nymchat noslēdz vākšanu uz a vienreizēja atslēga Katra ierīce publicē nelielu to partiju, kas parakstīta, lai tās nevarētu viltot, un partija ceļo tāpat kā pārnesta vēsture - kas padara to pieejamu, kamēr tās īpašnieks ir prom, tieši tad, kad tiek pārnesta viņu pasta.

Delegācija gaida 48 stundas, jo vairāki pārvadātāji var turēt kopijas no tā paša vāka un viņi ierodas, kad viņu pārvadātāji gadās tikties ar jums; izdzēšot pirmo, katra nākamā kopija izskatīsies kā zaudēta pasta.

Ko pārvadātājs iemācās

Piešķirot kādam aploksni, viņi saprot, ka ziņa pastāv un ka jūs to nosūtījāt. nekad saturs, nekad, kam tas ir paredzēts, bet fakts.

Izgatavots bez interneta

Ziņojums, ko jūs nosūtāt, kamēr bezsaistē, nekavējoties iznāk pa radio, kas sasniedz ikvienu, kas atrodas tuvumā - un nevienu citu, jo attiecībā uz pārraidēm tas nekad nav bijis. Nymchat tur to un publicē to brīdī, kad internets atgriežas, saglabājot sākotnējo sūtīšanas laiku, lai tas paliktu tur, kur jūs to rakstījāt sarunā.

Ikviens, kurš to jau ir saņēmis, izmantojot Bluetooth, to neredzēs divreiz: atkārtoti publicētajā kopijā ir marķieris, kas ļauj viņu ierīcei to atpazīt. 24 stundasViens, kas nekad to nedara, ir atzīmēts kā neveiksmīgs, nevis atstāts meklējot nosūtīts.

Tajā pašā laikā Nymchat lūdz tuvējos kolēģus, kuriem joprojām ir signāls, lai publicētu ziņojumu tā vārdā - viens savienojums telpā ir pietiekams ikvienam tajā. Lasīt kanālu caur kaimiņu, kuram ir viens.

Tas ir īsceļš, nekad vienīgā kopija. Nekas nesaka jūsu ierīcei, vai kaimiņam patiešām izdevās publicēt, tāpēc ziņa paliek rindā jūsu pašu savienojumam jebkurā veidā. Ja abas kopijas darbojas, abas kopijas ir viens un tas pats vēstījums, un pārraides saglabā vienu.Tikai kanāla ziņojumi ceļo šādā veidā - lūgums kādam publicēt privātu ziņu viņiem pateiks, kam jūs rakstāt - un nekad Ghost Mode, kur paraksts norāda tieši atpakaļ uz jūsu patieso identitāti.

Spoku režīms

Tīkla ierīce ir radio, kas atkārtoti paziņo par sevi, un tieši tas padara to vienkāršu lai sekotu vietām un sesijām. Spoku režīms ir izvēles atbilde.

Kamēr tas ir ieslēgts, katru identifikators paziņojumā tiek aizstāts ar izmešanu vērtība, un tie visi rotē kopā:

  • Trokšņa statiskā atslēga — no kuras tiek iegūts vienādranga ID un pirkstu nospiedums;
  • parakstīšanas atslēga Ed25519;
  • reklamētais Bluetooth nosaukums;
  • segvārds;
  • paziņotais nostrLink, kas paliek īsts, bet kļūst īslaicīgs, tāpēc vienaudži joprojām var sazināties ar jums, neko neatrisinot jūsu npub.

Rotācija notiek aptuveni nemierīgā laikmetā 15 minūtes. Pensionāru identitātes palikt atšifrējams līdz 8 laikmeti tāpēc joprojām tiek saņemta novēlota atbilde, un a saruna sākās, kamēr ghosted ir piespraustas pie tīkla uz visiem laikiem, nevis klusējot migrēšana uz relejiem zem jūsu īstās atslēgas.

Iemiesojuma un reklāmkarogu koplietošana tiek atteikta, kamēr spoku režīms ir aktīvs: atkārtots attēls savieno divus laikmeti kopā ātrāk nekā jebkura atslēga.

Divi no iepriekš minētajiem piegādes ceļiem ir izslēgti ar to, tā paša iemesla dēļ. Ghosted ierīce nekad neprasa nevienam, lai pārvadātu pastu par to - kurjers joprojām tur iesaiņojumu pēc tam, kad jūs rotēt ir vītne starp divām identitātēm. Un saruna, kas piestiprināta pie tīkla, nekad netiek publicēta pārraides, jo šī kopija tiks parakstīta ar jūsu reālo atslēgu un pastāstīs otrai personai precīzi, kas bija spoks. Ghosted ierīce arī neizdod nevienu vienreizēju atslēgu: nekas nevar tikt pārnests uz vai no tā jebkurā gadījumā, tāpēc partija būtu vēl viena lieta throwaway identitātes pārraides bez piegādes, ko tā jebkad varētu nopelnīt.

Spoku režīms nav anonimitāte

Tas padara ierīci daudz grūtāk izsekot. Tas nepadara to neizsekojamu. Bluetooth aparatūras adresi kontrolē operētājsistēma, nevis lietotne, un laiks un sociālie modeļi paliek korelējami — viena un tā pati persona, tajā pašā vietā, ar ko runā tie paši cilvēki, tajos pašos laikos.

Ierobežojumi

  • Diapazons ir Bluetooth diapazons. Desmitiem metru atklātā laukā, mazāk caur sienām. Mesh paplašina sasniegumu, lēkt, nevis kliegt skaļāk. Peer saraksts Mesh paneļā jums pateiks, kas tas ir: ping peer un tas ziņo par apļveida braucienu un cik daudz lēkt prom viņi faktiski ir.
  • Joslas platums ir mazs. Kadru ierobežojums ir 512 baiti un lielāki ziņojumi ir sadrumstaloti. Tas ir paredzēts tekstam, nevis multividei.
  • Piegāde ir labākais risinājums. 7-hop plūdi nesniedz solījumus, un ne tie ceļi, kas to paplašina: pārvadātā vēsture nonāk pie jums tikai tad, ja jūs satiekat ierīci, kas to saglabāja, un kurjers piegādā tikai tad, ja tas notiek, lai apmierinātu saņēmēju.
  • Pārlūkprogrammas ir lapas, kā norādīts iepriekš, un ir atkarīgs no tā, vai tuvumā atrodas tālrunis.
  • Radio maksā akumulatoru, jo skenēšana un reklāma nepārtraukti ir tas, kas liek tīklam darboties.