Baza e njohurive Jashtë internetit
Rrjetë Bluetooth
Mesazhe pa internet, pa shërbim celular dhe asnjë infrastrukturë lloj. Pajisjet në afërsi lidhen me Bluetooth LE dhe transmetojnë njëra-tjetrën, kështu që arrin një mesazh njerëz jashtë rrezes së radios duke kërcyer nëpër pajisjet në mes.
Kjo faqe është përkthyer me makinë për lehtësi. Origjinali në anglisht është versioni që zbatohet.
Çfarë është rrjeta
Rrjeta është një transport i dytë që funksionon së bashku me reletë, jo një aplikacion i veçantë apo i veçantë identiteti. Kanalet publike dhe mesazhet private funksionojnë mbi të dhe aplikacioni vendos se cilat rruga për të marrë më vete: dërgesat në internet kalojnë përmes internetit dhe kthehen në Bluetooth kur ai nuk është i disponueshëm, ndërsa një koleg i arritshëm vetëm përmes radios qëndron në rrjetë në çdo mënyrë.
Çdo pajisje kalon paketa në pajisjet që mund të dëgjojë, me një limit hop të 7Dy njerëz që nuk mund të dëgjojnë njëri-tjetrin drejtpërdrejt ende shkëmbejnë mesazhe për aq kohë sa ka një zinxhir pajisje midis tyre.
Nën këtë, çdo palë bashkëmoshatarësh drejton a Zhurma XX shtrëngim duarsh dhe bisedime mbi të sesionin e vet të koduar. Paketat janë të mbushura dhe, kur janë të mëdha, të fragmentuara, kështu që madhësia e asaj ju dërgoni thotë sa më pak të jetë e mundur për atë që është.
Një përmbytje arrin vetëm atë që është duke dëgjuar në atë moment, kështu që tre gjëra mbajnë një mesazh përtej kësaj: pajisjet. Kujto historinë e kohëve të fundit publike Ai që e ka humbur atë, Pjesëmarrësit e afërt mbajnë postë të vulosur për dikë jashtë arritjes, dhe çdo gjë e dërguar pa internet është Publikuar më vonë Kur të rikthehet interneti
Duke e ndezur
Hapni panelin me rrjetë Bluetooth dhe shtypni Ndize. Çfarë do të ndodhë më pas varet nga me çfarë po e drejtoni.
Në Android dhe iOS
Aplikacioni ekzekuton të dy rolet Bluetooth në të njëjtën kohë - reklamon veten dhe skanon për të tjerët — kështu që çdo dy pajisje afër lidhet, pavarësisht se cila e vuri re tjetrën. Grant lejen e Bluetooth-it kur kërkohet dhe gjen vetë kolegët.
Në një shfletues
Aplikacioni i uebit bashkohet me të njëjtën rrjetë përmes Bluetooth në ueb, në shfletuesit Chromium: Chrome, Edge, Opera dhe Brave. Në Safari dhe Firefox, të cilët nuk zbatojnë Web Bluetooth, rrjeta kontrollet fshihen tërësisht në vend që të ofrohen dhe më pas të dështojnë.
Një shfletues mund të marrë vetëm Bluetooth qendrore roli: nuk mund të reklamojë veten, kështu që pajisjet e tjera nuk mund ta zbulojnë atë. Ai lidhet nga jashtë me telefonat aty pranë dhe transmeton përmes ato. Ju e zgjidhni secilën pajisje një herë përmes zgjedhësit të pajisjes së vetë shfletuesit, pas së cilës ajo rilidhet vetvetiu. Dy shfletues nuk mund të lidhen drejtpërdrejt me njëri-tjetrin.
Ndarja e një rrjete me Bitchat
Nymchat zbaton Bitchat's protokoll rrjetë në tela, bajt për bajt - i njëjti shërbim dhe karakteristikë GATT UUID, i njëjti kokë pakete, të njëjtat lloje mesazhesh, i njëjti limit i paracaktuar i hopit. Të dy aplikacionet nuk lidhen me asgjë; ata janë thjesht në të njëjtën rrjetë, dhe një pajisje Nymchat dhe një pajisje Bitchat zbulojnë njëri-tjetrin dhe shkëmbejnë mesazhe të koduara drejtpërdrejt.
Njoftoni paketat mund të mbajnë gjithashtu një nostrLink: një lidhje e nënshkruar nga një peer rrjetë në
identitetin e tyre të vërtetë Nostr. Kur dikush është i pranishëm dhe verifikon, një bashkëmoshatar që ke takuar përmes Bluetooth
shfaqet si i njëjti person që njihni nga reletë.
Pajtimi i historisë dhe postës së transportuar të përshkruara më poshtë janë formatet e Bitchat gjithashtu, kështu që dy aplikacionet nuk bashkëjetojnë vetëm në të njëjtën rrjetë - ata sinkronizojnë historinë publike të njëri-tjetrit dhe mbajnë kuvertat e njëri-tjetrit.
Historia që mbart mesh
Një përmbytje dërgon një mesazh publik për këdo që është në radio në atë moment.Shkoni në dhomë një minutë vonë dhe ajo është zhdukur.Kështu çdo pajisje mban një dritare të mesazheve të fundit publike që ka dëgjuar - deri në 6 orë, e kufizuar në 1000 paketa - dhe pajton atë dritare me çdo shok që takon, pothuajse çdo 15 sekondaÇfarëdo që ju mungon, ata ju dërgojnë; çfarëdo që ata mungojnë, ju i dërgoni ata.
Krahasimi është bërë me një grup të vogël probabilistik (një filtër me kodin Golomb), kështu që pajtimi i një mijë mesazheve kushton rreth një kilobajt në vend të gjashtëmbëdhjetë.
Kjo është ajo që lejon një telefon të veprojë si një thirrje e qytetit: të ecë midis dy grupeve që nuk kanë qenë kurrë në distancë me njëri-tjetrin, ose të kthehen orë më vonë, dhe të dorëzojë atë që ana tjetër ka humbur.
Vetëm trafiku publik është transportuar ndonjëherë në këtë mënyrë – mesazhet tashmë të dukshme për këdo në gamë radio. mesazhet private, shtrëngimet e duarve dhe sesionet e koduara nuk janë kurrë pjesë e saj.
Mesazhet e dërguara nga persona të tjerë
Nymchat vulos mesazhin në çelësin e atij personi dhe i jep kopje të vulosura disa shokëve të tjerë që e kanë janë Ata e mbajnë atë, dhe e dorëzojnë atë nëse takohen me marrësin.
Kopja është e padukshme për këdo që e mbart atë. e vetmja informacion drejtimi që mban është një etiketë që Rrotullime të përditshme dhe mund të llogaritet vetëm nga dikush që tashmë e di çelësin e marrësit, kështu që dy kuvertat për të njëjtën person në ditë të ndryshme nuk duken të lidhura me askënd tjetër.
Kopjet nuk shumëzohen.Çdo transportues mban një buxhet që zvogëlohet në gjysmë kur dorëzon një pjesë për dikë tjetër, kështu që një mesazh përhapet në një grusht transportuesish dhe pastaj ndalet. 24 orë, dhe vetëm shokët identiteti i të cilëve është verifikuar janë dhënë ndonjëherë ndonjë.
Ku është e mundur, Nymchat vulos kuvertën në një çelës një herë Çdo pajisje publikon një batch të vogël të këtyre, të nënshkruar në mënyrë që ato të mos jenë të falsifikuara, dhe batch udhëton në të njëjtën mënyrë si historia e mbajtur - që është ajo që e bën atë të disponueshëm ndërsa pronari i saj është larg, pikërisht kur postën e tyre është duke u transportuar.
Delegacioni pritet të 48 orë, sepse disa transportues mund të mbajnë kopje të të njëjtës kuti dhe ata mbërrijnë sa herë që transportuesit e tyre ndodhin për t'ju takuar; fshirja në të parën do të bëjë çdo kopje të mëvonshme të duket si postë e humbur.
Dërgimi i dikujt një kuvertë u tregon atyre se një mesazh ekziston dhe se ju e keni dërguar atë. kurrë përmbajtjen, kurrë se për kë është - por faktin.
Transmetime të bëra pa internet
Një mesazh që ju dërgoni ndërsa offline shkon në radio menjëherë, e cila arrin kushdo që është afër - dhe askush tjetër, sepse për sa i përket transmetuesve ajo nuk ka ekzistuar kurrë.
Kushdo që e ka marrë tashmë atë përmes Bluetooth nuk do ta shohë atë dy herë: kopja e ripublikuar mban një shënues që lejon pajisjen e tyre ta njohë atë. 24 orëNjëri që nuk e bën kurrë është shënuar si i dështuar në vend që të largohet duke kërkuar të dërguar.
Në të njëjtën kohë, Nymchat pyet shokët e afërt që ende kanë një sinjal për të postuar mesazhin në emër të tij - një lidhje në dhomë është e mjaftueshme për të gjithë në të. Mesazhi nënshkruhet nga pajisja juaj para se të largohet, kështu që shoku që e mbart atë është një kuti postare: nuk mund të ndryshojë një fjalë të asaj që publikon, dhe transmetuesit do ta refuzonin atë nëse do ta provonte. lexuar një kanal nëpërmjet një fqinji që ka një.
Kjo është një shkurtim, kurrë kopje e vetme. Asgjë nuk e tregon pajisjen tuaj nëse një fqinj me të vërtetë arriti të publikojë, kështu që mesazhi qëndron në radhë për lidhjen tuaj në çdo mënyrë. Nëse të dyja punojnë, dy kopjet janë byte-për-byte të njëjtën mesazh dhe reljet mbajnë një. Vetëm mesazhet e kanalit udhëtojnë në këtë mënyrë - duke kërkuar dikë për të postuar një mesazh privat do t'u tregonte atyre se ku jeni duke shkruar - dhe kurrë në Mode Ghost, ku nënshkrimi do të tregonte drejtpërdrejt identitetin tuaj të vërtetë.
Modaliteti Ghost
Një pajisje rrjetë është një radio që shpall veten në mënyrë të përsëritur, gjë që është pikërisht ajo që e bën të lehtë për të ndjekur nëpër vende dhe seanca. Modaliteti Ghost është përgjigja zgjedhore.
Ndërsa është ndezur, çdo identifikuesi që mbart një shpallje zëvendësohet me një hedhje vlera dhe të gjitha rrotullohen së bashku:
- çelësi statik i zhurmës - nga i cili rrjedhin ID-ja dhe shenja e gishtit;
- çelësi i nënshkrimit Ed25519;
- emri i reklamuar i Bluetooth;
- pseudonimi;
- e shpallur
nostrLink, e cila mbetet reale, por bëhet kalimtare, kështu që bashkëmoshatarët munden akoma t'ju arrijë pa zgjidhur asgjë në npub-in tuaj.
Rrotullimi ndodh në një epokë të shqetësuar përafërsisht 15 minuta. Identitetet e pensionistëve qëndrojnë të deshifrueshme deri në 8 epoka kështu që një përgjigje e vonuar ende arrin, dhe a biseda filloi ndërsa ghosted është ngjitur në rrjetë për mirë dhe jo në heshtje migrimi në reletë nën çelësin tuaj real.
Ndarja e avatarit dhe e banerëve refuzohet ndërsa modaliteti fantazmë është aktiv: një imazh i përsëritur lidh dy epokat së bashku më shpejt se çdo çelës.
Dy nga rrugët e dorëzimit më sipër janë të fikura me të, për të njëjtën arsye. Një pajisje fantazmë kurrë nuk kërkon askënd të mbajë postë për të - një kurier ende mban një kuvertë pasi ju rrotulloheni është një fije midis dy identiteteve. Dhe një bisedë e lidhur me rrjetën kurrë nuk publikohet përsëri në relays, sepse ajo kopje do të nënshkruhet me çelësin tuaj të vërtetë dhe t'i tregojë personit tjetër saktësisht se kush ishte fantazma. Një pajisje fantazmë gjithashtu nuk publikon çelësat e njëkohshme: asgjë nuk mund të transportohet në ose nga ajo gjithsesi, kështu që bateria do të jetë një gjë tjetër që transmeton identiteti i hedhur për asnjë dorëzim që kurrë nuk mund të fitojë.
Kjo e bën një pajisje shumë më të vështirë për t'u ndjekur. Nuk e bën atë të pagjurmueshëm. Bluetooth Adresa e harduerit kontrollohet nga sistemi operativ, jo nga aplikacioni, dhe koha dhe modelet sociale mbeten të ndërlidhura - i njëjti person, në të njëjtin vend, duke folur me të të njëjtët njerëz, në të njëjtën kohë.
Limitet
- Gama është diapazoni Bluetooth. Dhjetëra metra në të hapur, më pak nëpër mure. Mesh zgjeron arritjen duke kërcyer, jo duke bërtitur më fort. Lista e shokëve në panelin e rrjetës do t'ju tregojë se çfarë është: ping një shok dhe raporton udhëtimin rreth dhe sa kërcejnë larg ata në fakt janë.
- Gjerësia e brezit është e vogël. Kornizat janë të kufizuara në 512 bajt dhe mesazhe më të mëdha janë të fragmentuara. Është ndërtuar për tekst, jo për media.
- Dorëzimi është përpjekja më e mirë. Një përmbytje 7-hop nuk bën premtime, dhe as nuk bëjnë rrugët që e zgjerojnë atë: historia e transportuar arrin tek ju vetëm nëse takoni një pajisje që e mbajti atë, dhe një kurier vetëm dërgon nëse ndodh të takojë marrësin.
- Shfletuesit janë gjethe, sipas mësipërm, dhe varet nga një telefon që është afër.
- Radio kushton bateri, sepse skanimi dhe reklamimi i vazhdueshëm është ajo që e bën rrjetën të funksionojë.