Saltatu edukira
Itzuli Nymchat-era

Ezagutza oinarria Internetetik kanpo

Bluetooth sare

Internetik, telefono mugikorreko zerbitzurik eta inolako azpiegiturarik gabeko mezularitza jatorra. Inguruko gailuak Bluetooth LE bidez lotzen dira eta elkarren artean transmititzen dira, mezu bat iristeko irrati-eremutik kanpo dauden pertsonak tarteko gailuetatik salto eginez.

Sarea zer den

Sarea erreleekin batera doan bigarren garraioa da, ez aparteko aplikazio bat edo bereizi bat identitatea. Kanal publikoek eta mezu pribatuek biek funtzionatzen dute, eta aplikazioak erabakitzen du zein bere kabuz egiteko ibilbidea: lineako bidalketak Internetetik doaz eta Bluetooth-era itzultzen dira noiz ez dago erabilgarri, irrati bidez soilik eskura daitekeen pareko bat sarean geratzen den bitartean.

Ur-ibilbide sarea da. Dispositibo bakoitzak paketak entzuten dituen dispostibo guztiei pasatzen dizkie, salto limitatuarekin 7, ikusi duena bikoizten ari da, pakete bat betiko ez ibiltzeko. Elkarrekin zuzenean entzun ezin duten bi pertsonek mezuak trukatu ditzakete, haien artean gailuen saria dagoen bitartean.

Horren azpian, parekide bakoitzak a Zarata XX eskua eman eta bere gainean hitz egiten du enkriptatutako saio propioa. Paketeak beteak dira eta, handiak direnean, zatikatuak, beraz, zer tamainakoak bidaltzen duzu zer den ahalik eta gutxien esaten duena.

Inundazio bat une horretan entzuten duen bakoitzari soilik iristen zaio, beraz, hiru gauzak eramaten dute mezua horretatik haragira: gailuak. Gogoratu azken historia publikoa eta pasatu hura galdu duenari, inguruko berdintzek posta sinseleta daramatzat doikuntza kanporatutako norbaitentzat, eta internet gabe bidalita dagoen guztia da gero argitaratua internet berrira datorrenean.

Pizten

Ireki Bluetooth sareko panela eta sakatu Piztu. Ondoren gertatzen denaren araberakoa da zertan ari zaren martxan.

Nymchat Bluetooth sareko panela, sarearen egoera, parekatutako gailuak, sareko parekideak eta irrati-erregistroa erakusten ditu.
Sare-panela: egoera, parekatutako gailuak, entzundako kideek eta zuzeneko irrati-erregistroa.

Android eta iOS-en

Aplikazioak bi Bluetooth rolak aldi berean exekutatzen ditu: bere burua iragartzen eta besteen bila - beraz, inguruko bi gailu lotzen dira, batak bestea erreparatu gabe. Beka Bluetooth baimena eskatzen duenean eta berez aurkitzen ditu parekoak.

Arakatzaile batean

Web-aplikazioak sare bera elkartzen du Web Bluetooth bidez, Chromium arakatzaileetan: Chrome, Edge, Opera eta Ausarta. Safari-n eta Firefox-en, Web Bluetooth-a ezartzen ez dutenak, sare kontrolak guztiz ezkutatuta daude eskaini beharrean eta gero huts egiten dute.

Arakatzaile bat hosto gisa elkartzen da

Arakatzaile batek Bluetooth-a soilik har dezake zentrala rola: ezin du bere burua iragarri, beraz beste gailu batzuek ezin dute aurkitu. Inguruko telefonoetara kanpora konektatzen da eta bidez transmititzen du haiek. Gailu bakoitza behin hautatzen duzu arakatzailearen gailu-hautatzailearen bidez, eta ondoren bere kabuz berriro konektatzen da. Bi arakatzaile ezin dira elkarren artean zuzenean lotu.

Bitchat-ekin sare bat partekatzea

Nymchat tresnak Bitchat's sareko protokoloa alanbrean, bytez byte - GATT zerbitzu eta ezaugarri bera UUIDak, paketeen goiburu bera, mezu mota berdinak, salto-muga lehenetsi bera. Biak aplikazioak ez dira ezeren bidez zubitzen; sare berean daude, eta Nymchat gailu bat eta Bitchat gailu batek elkar ezagutu eta enkriptatutako mezuak zuzenean trukatzen dituzte.

Iragarri paketeek a ere eraman dezakete nostrLink: sareko pareko baten sinatutako esteka beren benetako Nostr identitatea. Bat dagoenean eta egiaztatzen duenean, Bluetooth bidez ezagutu duzun pareko bat erreleboetatik ezagutzen duzun pertsona bera bezala agertzen da.

Beharrezko historiaren konpromisoa eta azpitik deskribatutako posta eramana Bitchat-en formatak dira ere, beraz aplikazio biak ez dira mesh berean soilik coexistatzen — elkarren historia publikoa sinkronizatzen dute eta elkarren buletinak eramaten dituzte.

Sarea daramioten historia

Iraultsak irratsio-ala er范围内 dagoen guztiei mezublikozko bat bidaltzen dio une horretan. Minutu bat berandu sartzen bazara, desagertu egingo da. Beraz, gailuekin guztiek entzun dituzten berriko mezublikozkoen janela bat gordetzen dute — honen arteko: 6 ordu, 1.000 pakete limitatuta — eta janela hori ateratzen duen adeituekin konpontzen du, gutxi gorabehera bakoitzarekin 15 segundu. Zer falta zaizun guztia bidaltzen dizute; zer falta zaiela guztia bidaltzen diezu.

Konparaketa multzo probabilista txiki baten bidez egiten da (Golomb-kodatutako iragazki bat), beraz, milaka mezu sinkronizatzeak kilobait bat du kostua, hamasei ordez. Bitchat erabiltzen duen formatu bera da, beraz, aplikazio bi hauek elkarren historia sinkronizatzen dute, gelako historiaren zati bakoitza bakoitzak gordetzen duen ordez.

Leihoa gailuan gordetzen da, beraz, berrimendua hasierari irauten dio. Horrek telefono bat herri oihukari gisa jokatzea ahalbidetzen du: ez diren lehen aldiz elkartzen den bi talte artean ibili, edo ordu batzuk geroago bueltan etorri, eta beste aldetik galdu dena ematen du.

Mezu publikoak bakarrik

Trafiko publikoa bakarrik da modu honetan darama — irrazio-tartean dagoen edozein pertsonari jada ikusgarri diren mezuak. Mezu pribatuak, esku-hartzeak eta enkriptatutako sesioak ez dira inoiz parte horretakoak.

Lurretik beste pertsonek eramaidako posta

Irradio-tartean ez dagoen norbaitari idazten badiozu, ez dago mezua entregatzeko inondik. Nymchat pertsona horren gakoarekin sigilatu egiten du eta kopia sigilatuak ematen dizkio konpartegitzaile batzuei, hauek... dira hurbil. Eraman egiten dute, eta hartzailea aurkitzen badute, entregatzen dute.

Kopia opakoa da hura daramaten guztionentzat. Hauterako informazio bakarra etiketatua da, eta horrek egunero rotatzen du eta hartzailearen gakoari jakingo bakarri izan daiteke kalkulatuta, beraz, pertsona berarentzat egun desberdinetan bidalitako bi buletin ez dira besteentzat loturatuak dirudien. Hartzaileak bakarrik ireki dezake bat — eta irekitzen duenean, ikasten du nork idatzi duen, bidaltzailearen identitatea barruan sinpolatuta dagoelako.

Kopia ez dira multiplikatzen. Garraiatzaile bakoitzak aurrekontu bat du, beste bati zati bat ematen dionean metade erantzuten duena, beraz, mezu bat garraiatzaile pixka batengana zabaltzen da eta gero gelditu egiten da. Posta barkatzen da 24 ordu, eta identifikazioa egiaztatu den taldekideei soilik ematen zaie edozein.

Non ahal den, Nymchat envelopea sigilatzen du 📄 behin-behineko giltza hartzailearen baten egonkarriagoan baino. Fidailagarriak izateko sinatuak, gailde bakoitzak hauekren lote txiki bat argitaratzen ditu, eta loteak historia eramaten den modu berean bidaltzen da — hori baita bere jabea gabe dagoenean eskuragarri egiten duena, gutunak eramaten ari diren unean zehat. Hartzaileak gako bakoitza ezabatu egiten du erabiltuta dagoenean. Ezabatzeak da garrantzitsuena: airetik kopiatutako buletina ez da geroago ireki ahalik, geroago hartzailearen identitate-gakoa eskuratzen duen pertsona batek ere ez.

Ezabaketa inguruan itxaroten du 48 ordu, erroreak, neskak askok baliozkoko kopia batzuk izateko aukera dagoelako eta zurekin topo egiten duten noizbait iristen direlako; lehen batean ezabatzeak geroago etortzen diren kopia guztiak galdu diren posta bezala aritzera ateratuko luke. Bidaltzaile batek ez badu inoiz zure lotea ikusi — zurekin gela partekatzen ez duzun gailua — zure urruneko lauzkotako giltzara itzultzen dira. Mezuak iristen da yine; garantie sendoago hori soilik falta zaio.

Zer irakasten zaion garbitzaileari

Atsegin baten buleta bat emateak mezu bat dagoela eta bidali duzula esaten die. Ez da inoiz edukiari buruz, ezta norrentzat den ere — baina faktura. Truka hori ez bada nahi izaten duzun trukea, Ghost Modek ez du kurrierrik erabiltzen aldez gain (ikusi azpitxean).

Internetik gabe bidalikoak

Linean ez zaudenean bidaltzen duzun mezu bat radio bidez ateratzen da berehala, inguruko edonori iritsiz — eta beste inorentzat ez, transmititzailenek ez dutelako inoiz existitu arrazoiengatik. Nymchat-ek mezu hori gordetzen du, eta internet berriro funtzionatzen hasten den unean argitaratzen du, bidalketa orrialdeko une orriginala mantenduz, elkarrizketa barruan idatzi duzun lekuan geratzeko.

Bluetooth bidez jaso duena ez du bi aldiz ikusiko: berri-argitaratutako kopak markatzaile bat darama, bere gailuak ezagutzeko aukera ematen duena. Gordetako mezuak [denbora] erreka galtzen dira. 24 ordu; ez dena iristen, ez da bidal toki bezala utzia, huts egin gisa markatzen da.

Ez du bakarrik itxaroten, hala ere. Aldiz, Nymchat-ek inguruko taldeko kideei eskatzen die, seinalea oraindik dutenek, mezuari buruzko publizazioa egiten dutela bere izenean — gelako konexio bat nahikoa da bertan dauden guztientzat. Mezuak zure gailuak sinatzen du irten baino lehen, beraz, mezuari ekarri dion taldekidea posta-ontzi bat da: ez duela publizatzen duenaren hots bat ere aldatu dezake, eta errelekuek baztertuko lukete saiatu balitz. Beste aldetik ere funtzionatzen du, beraz, bere seinalerik ez duen gailu batek hala ere irakurri auzoa duena bidezko kanala bat.

Shortcut bat hau da, ez beti kopia bakarra. Zure gaileri ez dio esaten auzidea izan arren argitaratu ahal izan duen, beraz, mezuak zure konexioaren zain egoten da nola nola. Biak funtzionatzen badira, kopia biak byte bera diren mezuak dira eta erralei gehienak bat gordetzen dute. Txanela mezuak bakarrik bidaltzen dira modu honetan — norbait mezua pribatua postatzeko eskatzea hark esandiko luke norri idazten ari zarela — eta ez beti Ghost Modean, sinadura horrek zure identitate errealean zuzen zuzena puntatuko baitu.

Ghost modua

Sareko gailua behin eta berriz iragartzen duen irratia da, eta hori da hain errazten duena leku eta saioetan zehar jarraitzeko. Ghost Mode aukeratutako erantzuna da.

Piztuta dagoen bitartean, bakoitzean Iragarki batek daraman identifikatzailea botatzeko batekin ordezkatzen da balioa, eta denak batera biratzen dira:

  • Noise gako estatikoa - pareko IDa eta hatz-markak eratorritakoa;
  • Ed25519 sinatzeko giltza;
  • iragarritako Bluetooth izena;
  • ezizena;
  • iragarritakoa nostrLink, erreala geratzen dena baina iragankorra bihurtzen da, beraz, parekideek oraindik egin dezakete zuregana iritsiko zara ezer konpondu gabe zure npub-ra.

Errotazioa, gutxi gorabehera, aro nahasi batean gertatzen da 15 minutu. Erretiratuen identitateak deszifratu arte 8 garai beraz, berandu erantzuna iristen da oraindik, eta a fantasma isilik baino betirako sarean ainguratuta dagoen bitartean hasitako elkarrizketa zure benetako giltzapeko erreleetara migratuz.

Ghost modua aktibo dagoen bitartean avatarrak eta banner-ak partekatzea ukatu egiten da: errepikatutako irudi batek bi lotzen ditu garaiak elkarrekin edozein giltza baino azkarrago.

Goiko bidalketa bideetatik bizuk horiek itzali dira horrekin, arrazoi bera duelako. Dispositibo baten izpargatutako bati ez dio inoiz inor posta eramateko eskatzen — envelope bat heltzeko hala dagoen kurrier bat zure rotazioaren ondoren, identitate horien arteko haruntzura da. Eta mesh-era lotutako konbertsazio bat ez da inoiz berrialdetzen relay-etara, kopia horrek zure gako benetakoarekin sinatuta egongo litzatekeelako eta beste pertsonari nor zen izpargatutako batea zehazki eskatuko litzaiokeelako. Dispositibo izpargatutako batek ez ditu ere behin-ko gakoak argitaratzen: ezer ez dela bertara edo bertatik eramanez gero ere, lote hori behin-usoak inoiz lortu ezin duen bidalketa baterako iragarkizale gehiago izango litzateke.

Ghost Mode ez da anonimotasuna

Gailu bat jarraitzea askoz zailagoa da. Ez du trazaezina egiten. Bluetootha hardware helbidea sistema eragileak kontrolatzen du, ez aplikazioak, eta denborak eta gizarte-ereduak korrelazionagarriak izaten jarraitzen dute: pertsona bera, leku berean, hitz egiten jende bera, aldi berean.

Mugak

  • Tartea Bluetooth barrutia da. Metrorik batzuk irekian, gutxiago hormaren bidez. Sareak doira zabaltzen du salto eginez, ez oihukatzen denoi oihukatuagoan. Sareko panelean dagoen lagunen zerrendak zein den esango dizu: ping egin bat lagunari eta bidaida-sarrera eta zenbat salto urrun dauden esango dizu.
  • Banda zabalera txikia da. Markoak 512 byte eta mezu handiagoak dituzte zatikatuta daude. Testurako eraikita dago, ez komunikabideetarako.
  • Bidalketa ahaleginik onena da. 7-hopko inundak ez du promesa egiten, ez eta hori luzatzen duten bideek ere: historia eraria zuregana iristen da hartzailea mantendu zuen gailua aurkitzen baduzu, eta kurria entregatzen du hartzailea aurkitu badu. Ez duen eraria norbaitek eramango duin, mezuak itxaroten du, eta 24 orduren ondoren, itxaroteari uzten dio.
  • Nabigatzaileak hostoak dira, goiko arabera, eta telefono bat gertu dagoenaren araberakoa.
  • Irratiak bateria kostatzen du, etengabe eskaneatzen eta publizitatea egiten duelako da sareak funtzionatzen duena.