Siirry sisältöön
Takaisin Nymchatiin

Tietopohja Netistä pois

Bluetooth mesh

Viestit ilman Internetiä, solupalvelua tai infrastruktuuria kiltti. Läheiset laitteet muodostavat yhteyden Bluetooth LE:n kautta ja välittävät toisilleen, jotta viesti tavoittaa ihmisiä radioalueen ulkopuolella hyppäämällä laitteiden välillä.

Mikä verkko on

Mesh on toinen kuljetus, joka kulkee releiden rinnalla, ei erillinen sovellus tai erillinen identiteetti. Sekä julkiset kanavat että yksityiset viestit toimivat sen yli, ja sovellus päättää kumpi Reitti kulkee itsenäisesti: online-lähetykset menevät Internetin kautta ja palaavat Bluetoothiin, kun se ei ole käytettävissä, kun taas vain radion kautta tavoitettavissa oleva vertaisverkko pysyy verkossa kummallakin tavalla.

Se on varastointi ja eteenpäin -tulvaverkosto. Jokainen laite välittää paketteja niille laitteille, joihin se pystyy kuulla, hyppyrajalla 7, poistaa sen jo näkemästä, joten a paketti ei kierrä ikuisesti. Kaksi ihmistä, jotka eivät kuule toisiaan suoraan edelleen vaihtaa viestejä niin kauan kuin niiden välillä on laitteiden ketju.

Sen alla jokainen vertaispari suorittaa a Melu XX kädenpuristus ja puhuu siitä oma salattu istunto. Paketit ovat pehmustettuja ja, kun ne ovat suuria, pirstoutuneita, joten minkä kokoisia lähettämäsi kertoo mahdollisimman vähän siitä, mitä se on.

Kytkeminen päälle

Avaa Bluetooth mesh -paneeli ja paina Kytke päälle. Mitä seuraavaksi tapahtuu, riippuu siitä millä käytät sitä.

Nymchat Bluetooth mesh -paneeli, joka näyttää meshin tilan, pariksi liitetyt laitteet, verkossa olevat kumppanit ja radiolokin.
Mesh-paneeli: tila, pariksi liitetyt laitteet, kuultu kumppanit ja suora radioloki.

Android ja iOS

Sovellus käyttää molempia Bluetooth-rooleja kerralla – mainostaa itseään ja etsii muita — joten mitkä tahansa kaksi lähellä olevaa laitetta yhdistyvät riippumatta siitä, kumpi havaitsi toisen. Grant Bluetooth-lupa pyydettäessä ja se löytää vertaisia itse.

selaimessa

Verkkosovellus liittyy samaan verkkoon Web Bluetoothin kautta Chromium-selaimissa: Chrome, Edge, Ooppera ja rohkea. Safarissa ja Firefoxissa, jotka eivät käytä Web Bluetoothia, mesh ohjaimet piilotetaan kokonaan sen sijaan, että niitä tarjotaan ja sitten epäonnistuvat.

Selain liittyy lehtinä

Selain voi ottaa vastaan ​​vain Bluetoothin keskeinen rooli: se ei voi mainostaa itseään, joten muut laitteet eivät löydä sitä. Se kytkeytyy ulospäin lähellä oleviin puhelimiin ja välittää sen kautta niitä. Valitset jokaisen laitteen kerran selaimen oman laitevalitsimen kautta, jonka jälkeen se muodostaa yhteyden uudelleen itsestään. Kaksi selainta ei voi yhdistää suoraan toisiinsa.

Meshin jakaminen Bitchatin kanssa

Nymchat työkalut Bitchat's mesh-protokolla johdossa, tavu tavulta — sama GATT-palvelu ja ominaisuus UUID:t, sama paketin otsikko, samat viestityypit, sama oletushyppyraja. Kaksi sovelluksia ei sillata minkään kautta; ne ovat yksinkertaisesti samassa verkossa ja Nymchat-laitteessa ja Bitchat-laite löytävät toisensa ja vaihtavat salattuja viestejä suoraan.

Ilmoita paketit voivat myös kuljettaa a nostrLink: allekirjoitettu linkki mesh-verkosta toiseen heidän todellinen Nostr-identiteettinsä. Kun yksi on läsnä ja vahvistaa, vertaiskumppani, jonka tapasit Bluetoothin kautta näkyy samana henkilönä, jonka tunnet viestistä.

Ghost Mode

Mesh-laite on radio, joka ilmoittaa itsensä toistuvasti, mikä tekee siitä helppoa seurata eri paikoissa ja istunnoissa. Ghost Mode on valinnainen vastaus.

Kun se on päällä, joka Ilmoituksen mukana tuleva tunniste korvataan poisheitteellä arvo, ja ne kaikki pyörivät yhdessä:

  • staattinen kohinaavain, josta vertaistunnus ja sormenjälki ovat peräisin;
  • Ed25519-allekirjoitusavain;
  • mainostettu Bluetooth-nimi;
  • lempinimi;
  • ilmoitettu nostrLink, joka pysyy todellisena, mutta muuttuu lyhytaikaiseksi, joten ikätoverit voivat silti tavoittaa sinut ilman, että mikään ratkaisee npubiisi.

Pyöriminen tapahtuu karkeasti vaihtelevalla aikakaudella 15 minuuttia. Eläkkeellä olevat identiteetit pysyä purettavissa jopa 8 aikakautta joten myöhäinen vastaus tulee silti, ja a keskustelu aloitettiin, kun haamukuva on kiinnitetty verkkoon lopullisesti eikä hiljaa siirtymällä releisiin oikean avaimesi alla.

Avatarin ja bannerin jakaminen kielletään, kun Ghost Mode on aktiivinen: toistuva kuva yhdistää kaksi aikakaudet yhdessä nopeammin kuin mikään näppäin tekisi.

Ghost Mode ei ole nimettömyys

Se tekee laitteesta paljon vaikeampaa seurata. Se ei tee siitä jäljittämätöntä. Bluetooth laitteisto-osoitetta hallitsee käyttöjärjestelmä, ei sovellus, ja ajoitus ja sosiaaliset mallit pysyvät korreloitavissa – sama henkilö, samassa paikassa, puhuu samat ihmiset, samaan aikaan.

Rajoitukset

  • Kantama on Bluetoothin kantama. Kymmeniä metrejä ulkona, vähemmän läpi seinät. Verkko laajentaa ulottuvuutta hyppäämällä, ei huutamalla kovempaa.
  • Kaistanleveys on pieni. Kehysten enimmäiskoko on 512 tavua ja suurempia viestejä ovat hajanaisia. Se on rakennettu tekstille, ei medialle.
  • Toimitus on paras. Tallenna ja jatka tulva 7 hypyn rajalla ei lupaa. Jos ketään ei ole kantamalla eikä kukaan tule kantamaan, viesti odottaa.
  • Selaimet ovat lehtiä, kuten yllä, ja riippuvat siitä, että puhelin on lähellä.
  • Radio maksaa akun, koska skannaus ja mainonta jatkuvasti se saa verkon toimimaan.