Ugrás a tartalomhoz
Vissza a Nymchathoz

Tudásbázis Ki az internetről

Bluetooth mesh

Üzenetküldés internet, mobilszolgáltatás és infrastruktúra nélkül kedves. A közeli eszközök Bluetooth LE-n keresztül kapcsolódnak egymáshoz, és továbbítják egymást, így üzenet érkezik a rádió hatótávolságán kívüli embereket úgy, hogy közben átugrálnak az eszközökön.

Mi a háló

A háló egy második transzport, amely a relék mellett fut, nem egy külön alkalmazás vagy egy különálló identitás. A nyilvános csatornák és a privát üzenetek egyaránt dolgoznak rajta, és az alkalmazás dönti el, melyik önálló útvonal: az online küldések az interneten keresztül mennek, és amikor visszakerülnek a Bluetooth-ra nem elérhető, míg a csak rádión keresztül elérhető társ mindkét esetben a hálón marad.

Ez egy árvíz hálózat. Minden eszköz csomagokat továbbít a hallható eszközökhöz, a 7Két ember, akik nem hallják egymást közvetlenül, még mindig cserélnek üzeneteket, amíg van egy lánc eszközök közöttük.

Ez alatt minden társpár fut a Zaj XX kézfogás és beszél róla saját titkosított munkamenet. A csomagok párnázottak, és ha nagyok, akkor töredezettek, tehát minek a mérete amit küld, a lehető legkevesebbet mondja arról, hogy mi az.

Az áradás csak azt éri el, aki hallgat abban a pillanatban, így három dolog hordozza az üzenetet: készülékek Emlékezzünk a közelmúlt történelmére és adja át annak, aki elmulasztotta, Szomszédos házak zárt levelet hordoznak bárki számára, aki távol van, és bármi, amit internet nélkül küldenek, Később közzétett Visszatér az internet.

Bekapcsolás

Nyissa meg a Bluetooth mesh panelt, és nyomja meg a gombot Bekapcsol. Az, hogy ezután mi történik, attól függ mire futtatod.

A Nymchat Bluetooth mesh panel, amely a mesh állapotát, a párosított eszközöket, a hálón lévő társakat és a rádiónaplót mutatja.
A mesh panel: állapot, párosított eszközök, társak hallották és élő rádiónapló.

Android és iOS rendszeren

Az alkalmazás mindkét Bluetooth-szerepet egyszerre futtatja – önmagát hirdeti és keresi a többieket - tehát bármely két közeli eszköz összekapcsolódik, függetlenül attól, hogy melyik észlelte a másikat. Grant a Bluetooth engedélyt kérésre, és magától megtalálja a társakat.

Egy böngészőben

A webalkalmazás ugyanahhoz a hálóhoz csatlakozik Web Bluetooth-on keresztül Chromium böngészőkön: Chrome, Edge, Opera és Bátor. A Web Bluetooth-t nem megvalósító Safari és Firefox esetén a háló A vezérlők teljesen el vannak rejtve, nem pedig felajánlják, majd meghibásodnak.

Egy böngésző levélként csatlakozik

A böngésző csak a Bluetooth-t tudja fogadni központi szerepe: nem tudja magát reklámozni, tehát más eszközök nem tudják felfedezni. Kifelé csatlakozik a közeli telefonokhoz, és továbbítja őket. Minden eszközt egyszer választ ki a böngésző saját eszközválasztóján keresztül, majd ezt követően magától újracsatlakozik. Két böngésző nem kapcsolódhat közvetlenül egymáshoz.

Háló megosztása Bitchattel

Nymchat megvalósítja Bitchat's mesh protokoll a vezetéken, bájt byte – ugyanaz a GATT szolgáltatás és jellemző UUID-k, ugyanaz a csomagfejléc, ugyanazok az üzenettípusok, ugyanaz az alapértelmezett ugrási korlát. A kettő az alkalmazások nincsenek áthidalva semmin; egyszerűen ugyanazon a hálón vannak, és egy Nymchat eszközön és egy Bitchat eszköz felfedezi egymást, és közvetlenül titkosított üzeneteket cserél.

Az Announce csomagok is hordozhatnak a nostrLink: aláírt hivatkozás egy mesh-társtól a címre valódi Nostr identitásukat. Amikor az egyik jelen van, és ellenőrzi, egy másik partner, akivel Bluetoothon keresztül találkoztál ugyanaz a személy jelenik meg, akit a relékről ismer.

A történelemegyeztetés és az alábbiakban ismertetett hordozott levelek a Bitchat formátumai is, így a két alkalmazás nem csak együtt létezik ugyanazon a hálón - szinkronizálják egymás nyilvános történetét és hordozzák egymás borítékát.

Történelem The Mesh Carries

Az áradás nyilvános üzenetet küld annak, aki az adott pillanatban rádiótávolságban van. Menj be a szobába egy percet késve, és eltűnik. 6 óra, 1000 csomagra korlátozva - és összeegyeztetheti ezt az ablakot minden társaival, akikkel találkozik, nagyjából minden 15 másodpercAmit hiányolsz, elküldenek téged; amit hiányolnak, elküldenek téged.

Az összehasonlítás egy kompakt valószínűségi készlet (egy Golomb-kódolt szűrő) segítségével történik, így ezer üzenet összeegyeztetése körülbelül egy kilobyte költséggel jár, ahelyett, hogy tizenhat lenne.

Ez az, ami lehetővé teszi, hogy a telefon úgy viselkedjen, mint egy városi kiabálás: sétáljon két csoport között, amelyek soha nem voltak egymás távolságában, vagy órákkal később visszatérnek, és átadja, amit a másik fél elmulasztott.

Csak nyilvános üzenetek

Csak a nyilvános forgalmat hordozzák ilyen módon - az üzeneteket már mindenki láthatja a rádió hatótávolságában.

Más emberek által küldött levelek

Ha írsz valakinek, aki nem a rádió hatótávolságában van, nincs senki, akinek átadhatod az üzenetet.Nymchat lezárja azt az adott személy kulcsára, és lezárt példányokat ad néhány társainak, akik vannak Közelednek hozzájuk, és eljuttatják, ha találkoznak a címzettel.

A másolat átlátszatlan annak, aki hordozza azt. Az egyetlen útválasztási információ, amelyet tart, egy olyan címke, amely Napi rotációk és csak olyan személy számíthatja ki, aki már ismeri a címzett kulcsát, így két boríték ugyanazon személy számára különböző napokon nem néz összefüggésben senkivel.

A másolatok nem szaporodnak. Minden fuvarozónak van egy költségvetése, amely felére csökken, amikor valaki másnak átadja a részesedést, így az üzenet egy maroknyi fuvarozóra terjed, majd megáll. 24 órásÉs csak azoknak, akiknek a személyazonosságát ellenőrizték, adnak valaha semmit.

Ahol csak lehet, Nymchat lezárja a borítékot a egyszeri kulcs Ahelyett, hogy a címzett hosszú élettartamú. Minden eszköz közzéteszi egy kis tétel ezeket, aláírt, így nem lehet hamisítani, és a tétel utazik ugyanúgy hordozott történelem - ami teszi elérhető, míg a tulajdonos távol van, pontosan, amikor a levelüket szállítják. A címzett törli minden kulcsot, ha már használták. Ez a törlés a lényeg: a levegőből másolt boríték nem nyitható meg utána, még akkor is, ha valaki később megragadja a címzett személyazonossági kulcsát.

Delegáció várja 48 órás, mert több fuvarozó tarthat másolatokat ugyanabból a borítékból, és megérkeznek, amikor a fuvarozók találkoznak veled; az első törlése minden későbbi példányt elveszett levélnek tenné.

Mit tanul egy szállító

Ha valakinek átadsz egy borítékot, azt mondod nekik, hogy egy üzenet létezik, és hogy elküldted. Soha nem a tartalom, soha nem az, akinek szól – hanem a tény. Ha ez a kereskedelem nem az, amit meg akarsz csinálni, a Ghost Mode soha nem használ futárt (lásd alább).

Internet nélkül készített műsorok

Egy üzenet, amit küld off-line azonnal megy ki a rádióban, amely eléri, aki a közelben - és senki más, mert tekintettel a közvetítők soha nem létezett. Nymchat ragaszkodik hozzá, és közzéteszi, amikor az internet visszatér, megtartva az eredeti küldési időt, így marad, ahol írtad a beszélgetésben.

Bárki, aki már Bluetooth-on keresztül kapott, nem fogja kétszer látni: az újra közzétett másolat olyan markerrel rendelkezik, amely lehetővé teszi a készülék számára, hogy felismerje. 24 órásAz, aki soha nem teszi meg, inkább sikertelenként van megjelölve, mintsem elküldve.

Ugyanakkor a Nymchat arra kéri a közeli társait, akiknek még mindig van egy jelük, hogy közzétegyék az üzenetet a nevükben - a szobában egy kapcsolat elegendő mindenkinek. Az üzenetet az eszköz aláírja, mielőtt elhagyja, így a hordozó társa egy postaláda: nem tudja megváltoztatni a közzétett szót, és a továbbítók elutasítanák, ha megpróbálta. Olvasás egy csatornán keresztül egy szomszéd, akinek van egy.

Ez egy rövidítés, soha nem az egyetlen másolat. Semmi sem mondja meg a készüléknek, hogy egy szomszéd ténylegesen sikerült-e közzétenni, így az üzenet mindegyik módon a saját kapcsolatodhoz sorban marad. Ha mindkettő működik, a két másolat ugyanaz az üzenet, és a továbbítók megtartják az egyiket. Csak a csatorna üzenetek utaznak így - kérve valakit, hogy tegyen közzé privát üzenetet, megmondja nekik, hogy kinek írsz - és soha nem Ghost módban, ahol az aláírás egyenesen vissza fog mutatni az igazi személyazonosságodra.

Szellem mód

A hálós eszköz olyan rádió, amely ismételten bejelenti magát, és ez pontosan az, ami megkönnyíti követni a helyeken és a munkameneteken keresztül. A Ghost Mode az önkéntes válasz.

Amíg be van kapcsolva, minden a bejelentés által hordozott azonosító helyébe egy eldobható azonosító kerül érték, és mindegyik együtt forog:

  • a Noise statikus kulcs – amelyből a társazonosító és az ujjlenyomat származik;
  • az Ed25519 aláíró kulcs;
  • a hirdetett Bluetooth név;
  • a becenév;
  • a bejelentett nostrLink, amely valódi marad, de múlandóvá válik, így a társak továbbra is képesek maradni anélkül érhet el, hogy bármi megoldódna az npub-ban.

A forgás nagyjából egy ideges korszakban történik 15 perc. Nyugdíjas identitások legfeljebb visszafejthető marad 8 korszak így még mindig későn érkezik válasz, és a beszélgetés indult, miközben a Ghosted inkább a hálóhoz van rögzítve, mint csendben a valódi kulcsod alatti relékre vándorol.

Az avatar és a szalaghirdetés megosztása nem engedélyezett, amíg a Szellem mód aktív: egy ismétlődő kép kettőt kapcsol össze korszakok együtt gyorsabban, mint bármelyik kulcs tenné.

A fenti kézbesítési útvonalak közül kettő ugyanazon okból kikapcsolódik. A kísértetkész készülék soha nem kéri senkit, hogy vigye el a levelet - egy futár, aki még mindig tartja a borítékot a forgatás után, egy szál a két identitás között. És a hálóhoz kötött beszélgetés soha nem kerül újra közzétételre a relékbe, mert ezt a másolatot az igazi kulccsal aláírják, és pontosan megmondják a másik személynek, hogy ki volt a kísértet.

A Ghost Mode nem anonimitás

Ez sokkal nehezebbé teszi az eszköz követését. Nem teszi nyomon követhetetlenné. A Bluetooth a hardvercímet az operációs rendszer vezérli, nem az alkalmazás, és az időzítés és a társadalmi minták korrelálhatók maradnak – ugyanaz a személy, ugyanazon a helyen, akivel beszél ugyanazok az emberek, ugyanabban az időben.

Korlátok

  • A hatótáv a Bluetooth hatótávolsága. Tíz méternyire a nyílt, kevésbé a falakon keresztül. A hálót ugrással, nem hangosabban kiabálva terjeszti ki. A hálótábla társainak listája megmondja, hogy mi az: ping egy társa, és beszámol a körútról és arról, hogy hány ugrás van valójában.
  • A sávszélesség kicsi. A keretek korlátja 512 bájt és nagyobb üzenetek töredezettek. Szöveghez készült, nem médiához.
  • A szállítás a legjobb erőfeszítés. A 7 ütemű árvíz nem ígér semmit, és nem is teszik meg azokat az utakat, amelyek kiterjesztik azt: a hordozott történelem csak akkor ér el, ha találkozik egy olyan eszközzel, amely megtartotta, és egy futár csak akkor szállít, ha véletlenül találkozik a címzettel.
  • A böngészők levelek, a fentiek szerint, és attól függ, hogy van-e telefon a közelben.
  • A rádió akkumulátorba kerül, mert szkennelés és reklámozás folyamatosan ettől működik a háló.