Tlula eka leswi nga endzeni
Ku tlhelela eka Nymchat

Xiseketelo xa vutivi Ku huma eka inthanete

Mesh ya Bluetooth

Ku rhumela marungula ku nga ri na inthanete, ku nga ri na vukorhokeri bya tisele na switirhisiwa swa switirhisiwa swa xin’wana na xin’wana musa. Switirhisiwa swa le kusuhi swi hlanganisa hi Bluetooth LE na ku hundzisela eka xin’wana na xin’wana, kutani rungula ri fika vanhu lava nga ehandle ka mpfhuka wa xiya-ni-moya hi ku tlula-tlula eka switirhisiwa leswi nga exikarhi.

Leswi mesh yi nga swona

Mesh i transport ya vumbirhi leyi tsutsumaka etlhelo ka ti relays, hayi app yo hambana kumbe yo hambana vutitivisi. Tichannel ta mani na mani na marungula ya le xihundleni havumbirhi bya swona swi tirha eka yona, naswona app yi endla xiboho xa leswaku hi yihi ndlela yo teka hi yoxe: swirhumeriwa swa inthanete swi famba hi inthanete swi tlhelela endzhaku eka Bluetooth loko a yi kumeki, kasi ntangha leyi fikelelaka ntsena hi xiya-ni-moya yi tshama eka mesh hi ndlela yihi na yihi.

I netiweke ya ndhambi yo hlayisa na ku yisa emahlweni. Xitirhisiwa xin’wana ni xin’wana xi hundzisela tiphakiti eka switirhisiwa leswi xi nga swi kotaka twa, hi hop limit ya 7, ku deduplicating leswi se yi swi voneke so a phakiti a ri fambi hilaha ku nga heriki. Vanhu vambirhi lava nga kotiki ku twana hi ku kongoma va ha ri kona ku cincana marungula ntsena loko ku ri ni nxaxamelo wa switirhisiwa exikarhi ka wona.

Ehansi ka sweswo, mpatswa wun’wana ni wun’wana wa tintangha wu tsutsuma a Mpfumawulo XX ku khomana hi mavoko na ku vulavula ehenhla ka yona xiyenge xa n’wini lexi pfaleriweke. Tiphakiti ti padded naswona, loko tikulu, ti hambanisiwile, kutani vukulu bya yini u rhumela swi vula switsongo hilaha swi nga kotekaka hakona hi leswi swi nga swona.

Ku yi pfula

Pfula phanele ya mesh ya Bluetooth ivi u tshikelela Vulavula hi ku pfula. Leswi humelelaka endzhaku ka sweswo swi titshege hi leswi u swi tsutsumaka eka swona.

Phanele ya mesh ya Nymchat Bluetooth, leyi kombisaka xiyimo xa mesh, switirhisiwa leswi hlanganisiweke, tintangha eka mesh na log ya radio.
Phaneli ya mesh: xiyimo, switirhisiwa leswi hlanganisiweke, tintangha leti twiweke, na log ya xiya-ni-moya leyi hanyaka.

Eka Android na iOS

App yi tirhisa mintirho ya Bluetooth hi vumbirhi bya yona hi nkarhi wun’we — ku ti navetisa na ku skena van’wana — hikwalaho switirhisiwa swihi na swihi swimbirhi leswi nga ekusuhi swa hlanganisa ku nga khathariseki leswaku hi xihi xin’wana lexi xiyeke xin’wana. Xipfuno xa mali mpfumelelo wa Bluetooth loko wu komberiwa naswona yi kuma tintangha hi yoxe.

Eka browser

App ya webu yi joyina mesh yin’we hi ku tirhisa Web Bluetooth, eka swihlamusela-marito swa Chromium: Chrome, Edge, . Opera na Brave. Eka Safari na Firefox, leswi nga tirhisiki Web Bluetooth, mesh swilawuri swi fihliwile hi ku helela ematshan’wini yo nyikeriwa ivi swi tsandzeka.

Xihlamusela-marito xi joyina tanihi tluka

Browser yi nga teka ntsena Bluetooth exikarhi ka xiave: a yi nge swi koti ku ti navetisa, hikwalaho switirhisiwa swin’wana a swi nge swi koti ku yi tshubula. Yi hlanganisa ehandle eka tifoyini ta le kusuhi naswona yi hundzisela hi ku tirhisa vona. U hlawula xitirhisiwa xin’wana ni xin’wana kan’we hi ku tirhisa xihlawuri xa xitirhisiwa xa browser, endzhaku ka sweswo xi yi hlanganisa nakambe hi yoxe. Swihlamusela-marito swimbirhi a swi nge swi koti ku hlanganisa hi ku kongoma.

Ku avelana mesh na Bitchat

Nymchat yi tirhisa Bitchat's mesh protocol eka waya, byte for byte — vukorhokeri bya GATT lebyi fanaka na xihlawulekisi Ti-UUID, nhlokomhaka ya phakiti leyi fanaka, tinxaka ta marungula leti fanaka, mpimo wa hop wa xiviri lowu fanaka. Lava vambirhi ti-app a ti hlanganisiwanga hi nchumu; va le ka mesh yin’we ntsena, na xitirhisiwa xa Nymchat na xitirhisiwa xa Bitchat va tshubulana na ku cincana hi marungula lama pfaleriweke hi ku kongoma.

Tiphakiti ta tivisa ti nga tlhela ti rhwala a nostrLink: xihlanganisi lexi sayiniweke ku suka eka mesh peer ku ya eka vutivi bya vona bya xiviri bya Nostr. Loko un’wana a ri kona naswona a tiyisisa, ntangha leyi u hlanganeke na yona hi Bluetooth u tikomba tanihi munhu loyi u n’wi tivaka eka ti-relay.

Mode ya Xipoko

Xitirhisiwa xa mesh i xiya-ni-moya lexi titivisa hi ku phindha-phindha, leswi hi swona leswi endlaka leswaku swi olova ku landzelela ku tsemakanya tindhawu na swiyenge. Ghost Mode i nhlamulo yo hlawula ku nghena.

Loko yi ri karhi yi pfurha, . xihi na xihi xihlawulekisi lexi xitiviso xi xi rhwalelaka xi siviwa hi lexi lahliwaka nkoka, naswona hinkwaswo swi rhendzeleka swin’we:

  • xilotlelo xa Noise static — lexi ID ya tintangha na xikombiso xa tintiho swi humaka eka xona;
  • xilotlelo xo sayina xa Ed25519;
  • vito ra Bluetooth leri navetisiweke;
  • vito ra xirhangiso;
  • leswi swi tivisiweke nostrLink, leyi tshamaka yi ri ya xiviri kambe yi hundzuka ya xinkarhana, hikwalaho tintangha ta ha swi kota ku fikelela handle ka nchumu lowu lulamisaka eka npub ya wena.

Ku rhendzeleka ku humelela eka jittered epoch ya roughly 15 wa timinete. Switifikheti swa lava nga le ku wiseni tshama u ri decryptable ku fikela eka 8 wa minkarhi hikwalaho nhlamulo ya le ndzhaku ya ha fika, naswona a mbulavurisano wu sungurile loko ghosted yi pinned eka mesh for good ematshan’wini yo miyela ku rhurhela eka ti-relay ehansi ka xilotlelo xa wena xa xiviri.

Avatar na ku avelana banner swi ariwile loko Ghost Mode yi ri karhi yi tirha: xifaniso lexi phindha-phindhiweke xi hlanganisa swimbirhi epochs swin’we hi ku hatlisa ku tlula leswi xilotlelo xin’wana na xin’wana xi nga ta xi endla.

Ghost Mode a hi ku nga tiviwi

Swi endla leswaku xitirhisiwa xo karhi xi tika swinene ku xi landzela. A swi endli leswaku yi nga landzelerisiwi. Xitirhisiwa xa Bluetooth adirese ya hardware yi lawuriwa hi sisiteme yo tirha, ku nga ri hi app, naswona nkarhi na swivumbeko swa ntshamisano swi tshama swi ri leswi fambelanaka — munhu un’we, endhawini yin’we, ku vulavula na yena vanhu lava fanaka, hi minkarhi leyi fanaka.

Swipimelo

  • Range i range ya Bluetooth. Makume ya timitara erivaleni, ehansi hi ku hundza marhangu. Mesh yi andlala ku fikelela hi ku tlula-tlula, ku nga ri hi ku huwelela swinene.
  • Bandwidth yi ntsongo. Tifureme ti pfaleriwile eka 512 wa tibayiti na marungula lamakulu swi hambanisiwile. Yi akeriwe matsalwa, ku nga ri ya swihangalasamahungu.
  • Ku rhumela i matshalatshala lamanene ngopfu. Ndhambi ya xitolo-na-ya-emahlweni leyi nga ni mpimo wa 7-hop a nga endli switshembiso. Loko ku nga ri na munhu loyi a nga eka range naswona ku nga ri na munhu loyi a nghenaka eka range, rungula ra rindza.
  • Swihlamusela-marito i matluka, hi laha henhla, naswona swi titshege hi riqingho leri nga ekusuhi.
  • Radio leyi yi durha betri, hikuva ku skena ni ku navetisa ku ya emahlweni hi swona swi endlaka leswaku mesh yi tirha.