Bingeha zanînê Ji înternetê
tevna Bluetooth
Mesajên bê înternet, ne karûbarê hucreyê û ne jî binesaziya tu kesî kind. Amûrên nêzîk bi Bluetooth LE ve girêdidin û ji hev re radigihînin, ji ber vê yekê peyamek digihîje kesên li derveyî rayeya radyoyê bi bazdana nav cîhazên navberê.
Ev rûpel ji bo rehetiyê bi makîneyê hatiye wergerandin. Orjînala Îngilîzî guhertoya ku derbas dibe ye.
Mesh çi ye
Mesh veguheztinek duyemîn e ku li kêleka releyan dimeşe, ne serîlêdanek cihêreng an veqetandî ye nasname. Kanalên giştî û peyamên taybet hem li ser wê dixebitin, hem jî sepan biryar dide ku kîjan rêça ku xwe bixwe bigire: şandinên serhêl di ser înternetê re diçin û dema ku vedigerin Bluetooth-ê ew ne berdest e, di heman demê de hevalek ku tenê bi radyoyê ve tê gihîştin bi her awayî li ser mesh dimîne.
Ew tora flood e. Her amîrek pakêtan dişîne wan amîran ku dikare bibihîze, bi sînorê hopêkê yê: 7, tiştên ku berê dîtine dubare nakin da ku pakêtek heta hetayî neçerre. Du kesên ku nikarin rasterast bênin guhdarî hev, hîn jî peyaman bi hev re dinêrin heya ku di navbera wan de zincireke amûran hebe.
Di bin wê de, her cotek hevrê a Deng XX destan dihejîne û li ser wê diaxive danişîna şîfrekirî ya xwe. Paket têne pêçan û, gava mezin, perçe dibin, ji ber vê yekê mezinahiya çi ye tu dişînî bi qasî ku mimkun e hindik dibêje ku ew çi ye.
Axav tenê dighêje kesê ku di wê kêliyê de guhdar dike, lewma sê tişt peyamekê di nav wê de bi rê dibin: amûr dîroka giştî ya dawî bîr bike û bide her kesê ku wî/wê/wedî dûr xist. hevalên nêzîk peyamên mîna mîna (seal) hatine girtin hildigirin ji bo kesekî ku li derveyî domdanê ye, û her tiştê ku bêyî înternetê bê şandin... paşê hat weşandin dema înternet veguherî.
Zivirandina wê
Panela tevna Bluetooth-ê vekin û pê bikin Vekirin. Dûv re çi diqewime girêdayî ye hûn li ser çi dimeşînin.
Li ser Android û iOS
Serlêdan her du rolên Bluetooth-ê bi yekcarî dimeşîne - xwe reklam dike û ji yên din re dişoxilîne - Ji ber vê yekê her du cîhazên nêzîk bi hev ve girêdidin bêyî ku yek yekî din dîtiye. Grant destûra Bluetooth-ê gava jê tê pirsîn û ew bi xwe hevalan dibîne.
Di gerokekê de
Serlêdana webê bi riya Bluetooth-a Webê ve, li ser gerokên Chromium-ê bi heman tevnheviyê re têkildar dibe: Chrome, Edge, Opera û Brave. Li ser Safari û Firefox, ku Web Bluetooth-ê bicîh nakin, mesh kontrol bi tevahî têne veşartin ne ku têne pêşkêş kirin û paşê têk diçin.
Gerokek tenê dikare Bluetooth-ê bigire navî rol: ew nikare xwe reklamê bike, ji ber vê yekê amûrên din nikarin wê kifş bikin. Ew ji derve ve bi têlefonên nêzîk ve girêdide û bi navgîniyê veguhezîne wan. Hûn her cîhazê carekê bi navgîniya hilbijarka cîhaza gerokê hilbijêrin, piştî wê yekê bi xwe ji nû ve girêdide. Du gerok nikarin rasterast bi hev ve girêdin.
Parvekirina tevnek bi Bitchat re
Nymchat pêk tîne Bitchat's protokola mesh li ser têlê, byte ji bo byte - heman karûbarê GATT û taybetmendiyê UUID, heman sernavê pakêtê, heman celebên peyamê, heman sînorê hopê ya xwerû. Her du sepan bi tu tiştî ve nayên girêdan; ew bi tenê li ser heman mesh in, û amûrek Nymchat û amûrek Bitchat hevdu kifş dikin û rasterast peyamên şîfrekirî diguhezînin.
Pakêtên ragihandinê jî dikarin a nostrLink: lînka îmzakirî ji peer mesh to
nasnameya wan ya rastîn Nostr. Gava ku yek amade ye û piştrast dike, hevalek ku we bi Bluetooth-ê re hevdîtin kir
wekî heman kesê ku hûn ji releyan nas dikin nîşan dide.
Li jêr hatine danasîn, lihevhatina dîrokê û peyama hatiye hilberandin formata Bitchatê ne jî, ji ber vê yekê ev du sepan ne tenê li ser heman meshê dijîn — ew dîroka giştî ya hevdu sinxron dikin û zarfên hevdu digirin.
Dîroka ku tor dihewîne
Axabûnek peyamek giştî dide her kesê ku di wê kêliyê de di nava dema radyo de be. Heke tu hinekî dereng bî de wext dibe ku ew winda bibe. Ji ber vê yekê, her amireke peyamên giştî yên nêzik ên ku bihiste – heta 6 saetan, bi 1,000 paketan ve hatî sînukr kirin — û ew dirêjahiya wê bi her hevalê ku tê dîtin re li hev tîne, hesin her xwedî 15 saniyeÇi ku te nebaş be, ew ji te re dişînin; çi ku wan nebaş be, tu ji wan re dişînî.
Bêberkarî bi sete probîbilîstî ya kompakt (fîlterekî bi kodê Golomb hatî kodkirin) tê kirin, lewma dufîkirina hezar peyaman nêzîkî yek kilobaytê dihêle, ne şeşdan. Formata heman yek e ku Bitchat bi kar tîne, lewma du aplikasyon dîroka hevdu sink dikin, ne ku her yek yarîya nîv bixe destê xwe.
Pencere li ser amûrê tê hêsankirin, leما piştî restartê jî dimîne. Ew e ku rê dide telefonê ku wekî bilindkirîyekê (town crier) tevigerî: di navbera du komên ku qet di nêzîkiyê de ne de bibe, an jî saetên piştî vegerê, wê tiştê ku aliyê din winda kiribî pêşkêş dike.
Tenê trafîka giştî bi vê şêweyê tê hilberandin — peyamên ku jixwe ji bo her kesê di domena radyo de dibin xuya. Peyamên taybet, destpêkirin (handshakes) û sejonsên şîfrekirî qet beşê wê nîn in.
Posta ji aliyê xelkê din ve tê hilgirin
Heke tu ji kesekî re binivîsî ku di nava qada radyo de nîne, tu kes tune ku peyam bide wî/wê. Nymchat bi navê kuncavê wî/wê mîseal dike û kopiyên mîseal kirî dide çend hevalên ku in nêzîk. Ew vedigirin, û heke bi wergir bihelin, pêşkêş dikin.
Kopya ji bo her kesê ku wê hilgirî, neşaffaf e. Tenê agahiyên rêberiyê yên ku tê de hene, tager (tag) e ku Her roj dorê dide û tenê kesê ku jixwe kîlya wergir dizane dikare hesab bike, bi wî rengî du zarfên ji bo heman kesî di rojên cuda de ji bo kesên din bi hev ve ne girêdayî xuya nakin. Tenê wergir dikare yekê veke — û dema ew dike, ew dibîne kî vê nivîsê nivîsandiye, ji ber ku nasnameya şandê di hundur de hatîye mîstarkirin.
Kopî ne zêde dibin. Her hilgir budçeyekê dihewîne ku dema ji kesekî din re beşekê dişîne, nîv dibe, ji ber vê yekê peyamek tenê li çend hilgiran belav dibe û paşê rawestia. Pêkan (Mail) piştî... dibe temen. 24 saet, û tenê hevalên ku nasnameya wan hatiye piştrastkirin tê dayîn.
Li ku dikare, Nymchat zarfa bi... re diqêde key yek-dem li şûna yê demdirêj ê wergir, her amirek komek piçûk ya van yên îmze kirî yên ku nayên dirûnandin yên weha yên wekî dîroka hilberîna hilberan bi heman rê de diçin — ku ev yek wisa dike ku dema xwediyê wê nabe, tam di wextê ku nameya wê tê hilberandin de, ew jî amade be. Wergir her kuncê carekê piştî ku hat bikaranîn jê dibe. Ew jêbirin xal e: zarfeke ku ji hewaya kopî bûbe piştî wê nayê vekirin, heta ji aliyê kesekî ku paşê kuncê nasnameya wergir destê wî dike ve jî nayê vekirin.
Ji bo jêbirinê li benda... 48 saet, ji ber ku çend hilgir dikarin kopiyên heman zarfê li cem xwe bigirin û ew her kengî digihêjin te dema hilgirên wan bi te re hevdîtinê dikin; ji hev გადაştirina serka yekem dê hemû kopiyên pişتر mîna posteya windabûyî nîşan bide. Dema şînder tu carî pakêta te nedîtibe — amûrek ku te bi wê re odeyek parve nekiriye — ew vedigerin ser tîpa te ya demdirêj. Peyam hîn jî digihêje; tenê ew garantî ya bihêztir tune ye.
Dana zarfekî kesekî nîşan dide ku peyamek heye û ku te ew şandiye. Tu qet napeyivî derbarê naverokê de, tu qet napeyivî ka ji bo kî ye — lê tenê li ser kêliyê. Heke ev danistin ne ew e ku tu dixwazî bikî, Ghost Mode qet kuryeyan naxwazin bikar bîne (binêre jê bo jêr).
Bi bêyî internetê hatin şandin
Peyamek ku tu dema tu offline bî dişînî, dicar e dicarê re bihata şandin, ku dikeve destê her kesê ku li nêzîk be — û kesê din nakeve destê wî, ji ber ku ji hêla releyan ve ew qet nehebûye. Nymchat wê diparêze, û di kêliya ku înternet dîsa tê dekanê, wê biارêş dike, û wextê orjînal ê şandinê diparêze da ku li wir bimîne ku te di sohbetê de nivîsandibû.
Her kesê ku berê bi Bluetoothê ve wergirtibe wê vê du caran nebîne: kopya careke din hatî weşandin markerek li xwe digire ku rê dide ku amûra wan wê nas bike. Peyamên hatine rawestandin piştî 24 saet; ew ê ku tu carî nakeve, li şûna ku wekî şandiye bihêline, wekî têkçûnê tê nîşandan.
Lê ne tenê li benda wê dimîne jî. Di heman demê de, Nymchat ji hevalên nêzik ên ku hîn jî sînyalê xwe heye daxwaz dike ku peyamê li ser navê wê bişînin — yek girdeyî di odeyê de ji bo her kesê ku tê de heye bes e. Peyam berî ku derkeve ji aliyê amûrê te ve tê îmzekirin, lewma ew hevalê ku wê hildigire wekî pósteyekê ye: nikare ji tiştê ku biweşîne qet peyvekê biguherîne, û heger hewl bide jî, releyên wê dê red bikin. Bi aliyê din jî kar dike, lewma amûrek ku sînyalê xwe nîn e dikare hîn jî bixwîne Kanalek bi rêya cîranekî ku yekî heye.
Ev rêya kurt e, tu carî ne kopiya yekane ye. Tişt ne dibêje cihê te ka cîran bi rastî karî peyamê weşîne an na, lewma peyam ji her du aliyan ve ji bo girêdana te yên li rê dimînin. Heke her du jî bixebitin, du kopî bi her byteyan wekî peyama yek ku ne ne, û relay-an yekê digirin. Tenê peyamên kanal bi vî rengî diçin — daxwazkirina peyama taybet ji kesekî re dê ji wan re bêje ka tu ji kî re dinivîsî — û tu carî ne di Rewşa Buhurî (Ghost Mode) de, ku li wir îmze rasterast dê vegerê bibe ser nasnameya te ya rastîn.
Mode Ghost
Amûrek mesh radyoyek e ku xwe çend caran radigihîne, ya ku ew hêsan dike ev e ji bo şopandina cîh û rûniştinan. Moda Ghost bersiva vebijarkî ye.
Dema ku ew li ser e, herkes Nasnameya ku anons hildigire bi şûşeyek avêtinê tê guhertin nirx, û hemî bi hev re dizivirin:
- mifteya statîk a Noise - ku nasnameya peer û şopa tiliyê jê tê;
- mifteya îmzekirina Ed25519;
- navê Bluetooth-ê reklamkirî;
- nickname;
- ragihandin
nostrLink, ya ku rast dimîne, lê demsal dibe, ji ber vê yekê heval hîn jî dikarin bêyî ku tiştek ji npub-a we re çareser bibe bigihîje we.
Zivirandin li ser serdemek gemarî bi giranî pêk tê 15 deqîqe. Nasnameyên teqawîtbûyî deşîfre bimîne heta heta 8 serdem ji ber vê yekê bersivek dereng hîn jî tê, û a danûstendin dest pê kir dema ku ghosted li şûna bêdeng ji bo başiyê li ser tevna tê girêdan koçî relayên di bin mifteya xweya rastîn de dikin.
Dema ku Moda Ghost çalak e parvekirina avatar û pankartê tê red kirin: wêneyek dubare duduyan girêdide serdemên bi hev re ji her key zûtir zûtir.
Du ji rêyên veguhastinê yên jorîn bi wê re hatine vegeraştin, ji ber heman sedemê. Amîrê (device) perçevî (ghosted) qet ji kesî naxwaze ku postê ji bo wî hilibe — şandyeyek ku piştî te dûv girêdanê (rotate) hîn jî zarokek (envelope) li destê xwe heldigire, têgeheşandineke di navbera her du nasnameyan de ye. Û guhbesteyek ku li ser torê (mesh) hatibe girêdan qet nayê ji nû ve parvekirin ji bo relay-an, ji ber ku ew kopî bi mifteya te ya rast dê bê îmzekirin û dê ji kesê din bi rastî bêje ka ew perçevî kî bû. Amîrê perçevî her wiha tu mifteyên carekê (one-time keys) parve nekirine: bi awayî tu tişt nikare ber bi wê ve an jî ji wê ve bê hilberîn, lewma ew kom (batch) dê tiştekî din be ku nasnameya xurt (throwaway identity) bê parvekirin, ji bo tu veguhastinek ku dikare bi dest bixe.
Ew şopandina amûrek pir dijwartir dike. Ew nayê şopandin. Bluetooth navnîşana hardware ji hêla pergala xebatê ve tê kontrol kirin, ne ji hêla sepanê, û dem û qalibên civakî hevgirtî dimînin - heman kes, li heman cihî, pê re diaxive heman mirov, di heman demê de.
Sînorên
- Range range Bluetooth ye. Di hundirê spaceê de çend deh metran, di nav dîwaran de kêmtir. Mesh gihîştinê bi qonaxan (hopping) berfireh dike, ne bi bilindkirina deng. Lîsteya hevalan (peer) di panela mesh de dê ji we re bibêje ka ew kîjan e: hevalekî ping bike û ew ê dema vegerê û ka ew çend qonax dûr in rapor bike.
- Bandwidth piçûk e. Frames bi 512 byte û peyamên mezintir têne girtin perçe bûne. Ji bo nivîsê hatiye çêkirin, ne ji bo medyayê.
- Radestkirina herî baş-hewldan e. Ûj an ambareke 7-pêyî tu soz nanike, ne wekî her du rêyên ku wê berfireh dikin: dîroka hilweştir tenê dema tu bi amireke ku wê parastiye re hevdîtinê dikî digihîje te, û kurîyek tenê heke bi xema wergir bibe rê de hevdîtinê bike radigihîne. Pêyamek bê kesek ku wê hilbigire li benda wextê dimîne, û piştî 24 saetan li benda wextê dimîne nabe.
- Gerok pel in, li jor, û bi têlefonek nêzîk ve girêdayî ye.
- Buhayê radyoyê pîlê, ji ber ku bi domdarî şopandin û reklam kirin ew e ku meşê dixebitîne.