Base sa kahibalo Gawas sa internet
Bluetooth mesh
Pagmensahe nga walay internet, walay serbisyo sa cell ug walay bisan unsa nga imprastraktura buotan. Ang mga duol nga device nagsumpay sa Bluetooth LE ug relay sa usag usa, mao nga moabot ang mensahe mga tawo nga lapas sa hanay sa radyo pinaagi sa paglukso sa mga aparato sa taliwala.
Kini nga panid gihubad sa makina alang sa kasayon. Ang English nga orihinal mao ang bersyon nga magamit.
Unsa ang mesh
Ang mata usa ka ikaduha nga transportasyon nga nagdagan tupad sa mga relay, dili usa ka bulag nga app o lahi pagkatawo. Ang mga publikong channel ug pribado nga mga mensahe pareho nga nagtrabaho niini, ug ang app ang magdesisyon kung asa ruta nga kuhaon sa iyang kaugalingon: ang mga online nga pagpadala moadto sa internet ug mobalik sa Bluetooth kung kanus-a kini dili magamit, samtang ang usa ka kauban nga maabot lamang sa radyo magpabilin sa mata sa bisan asa nga paagi.
Kini usa ka store-and-forward flood network. Ang matag device mopasa sa mga packet ngadto sa mga device nga mahimo niini makadungog, nga adunay limitasyon sa paglukso sa 7, pag-deduplicate sa nakita na niini aron a packet dili circulate sa walay katapusan. Duha ka tawo nga dili makadungog sa usag usa direkta gihapon pagbayloay og mga mensahe basta adunay kutay sa mga himan tali kanila.
Ubos niana, ang matag parisan sa mga kaedad modagan a Saba XX paglamano ug paghisgot bahin niini kaugalingon nga naka-encrypt nga sesyon. Ang mga pakete giputos ug, kung dako, tipik, mao nga ang gidak-on sa unsa imong ipadala nag-ingon nga gamay kutob sa mahimo bahin sa kung unsa kini.
Pag-on niini
Ablihi ang Bluetooth mesh panel ug pindota I-on. Unsa ang sunod nga mahitabo depende sa kung unsa ang imong gipadagan niini.
Sa Android ug iOS
Ang app nagpadagan sa duha ka mga tahas sa Bluetooth sa usa ka higayon - pag-anunsyo mismo ug pag-scan alang sa uban — mao nga ang bisan unsang duha ka duol nga aparato mag-link bisan unsa pa ang nakamatikod sa usa. Grant ang pagtugot sa Bluetooth kung gipangutana ug nakit-an ang mga kaedad sa iyang kaugalingon.
Sa usa ka browser
Ang web app miduyog sa samang mata pinaagi sa Web Bluetooth, sa mga browser sa Chromium: Chrome, Edge, Opera ug Maisog. Sa Safari ug Firefox, nga wala mag-implementar sa Web Bluetooth, ang mesh Ang mga kontrol gitago sa hingpit kaysa gitanyag ug unya mapakyas.
Ang usa ka browser makakuha lamang sa Bluetooth sentro papel: dili kini maka-anunsyo sa iyang kaugalingon, busa ang ubang mga himan dili makadiskobre niini. Nagkonektar kini sa gawas sa duol nga mga telepono ug nag-relay kanila. Gipili nimo ang matag aparato sa makausa pinaagi sa kaugalingon nga tigpili sa aparato sa browser, pagkahuman niini nagkonektar pag-usab sa iyang kaugalingon. Ang duha ka mga browser dili makasumpay sa usag usa direkta.
Pagpaambit sa usa ka mata sa Bitchat
Ang Nymchat nagpatuman Bitchatni mesh protocol sa wire, byte alang sa byte - parehas nga serbisyo ug kinaiya sa GATT Ang mga UUID, parehas nga packet header, parehas nga tipo sa mensahe, parehas nga default hop limit. Ang duha Ang mga app wala madugtong sa bisan unsang butang; naa ra sila sa parehas nga mata, ug usa ka aparato nga Nymchat ug usa ka Bitchat device nga magdiskubre sa usag usa ug direktang magbayloay og mga naka-encrypt nga mensahe.
Ipahibalo ang mga pakete mahimo usab nga magdala og a nostrLink: usa ka gipirmahan nga link gikan sa usa ka mata sa mata sa
ilang tinuod nga Nostr identity. Kung naa ang usa ug nag-verify, usa ka kauban nga imong nahibal-an pinaagi sa Bluetooth
nagpakita nga parehas nga tawo nga imong nahibal-an gikan sa mga relay.
Ghost Mode
Ang usa ka mesh device usa ka radyo nga nagbalikbalik nga nagpahibalo sa kaugalingon, nga mao gyud ang nakapasayon niini sa pagsunod sa mga dapit ug mga sesyon. Ang Ghost Mode mao ang opt-in nga tubag.
Samtang kini anaa, matag identifier nga dala sa anunsyo gipulihan ug throwaway bili, ug silang tanan nagtuyok sa tingub:
- ang Noise static key — diin gikan ang peer ID ug fingerprint;
- ang Ed25519 signing key;
- ang gipahibalo nga ngalan sa Bluetooth;
- ang angga;
- ang gipahibalo
nostrLink, nga nagpabiling tinuod apan nahimong ephemeral, aron ang mga kaedad makahimo gihapon makaabot kanimo nga walay bisan unsa nga makasulbad sa imong npub.
Ang rotation mahitabo sa usa ka jittered epoch sa halos 15 minutos. Mga retiradong identidad magpabilin nga decryptable hangtod sa 8 ka panahon so niabot gihapon ang late reply, ug a Ang panag-istoryahanay nagsugod samtang ang ghosted gipunting sa mata alang sa kaayohan kaysa sa hilom paglalin ngadto sa mga relay ubos sa imong tinuod nga yawe.
Ang pagpaambit sa avatar ug banner gibalibaran samtang ang Ghost Mode aktibo: ang gibalikbalik nga imahe nagsumpay sa duha mga panahon nga magkauban nga mas paspas kaysa bisan unsang yawe.
Kini naghimo sa usa ka device nga mas lisud nga sundon. Wala kini maghimo niini nga dili masubay. Ang Bluetooth Ang adres sa hardware kontrolado sa operating system, dili sa app, ug timing ug sosyal nga mga sumbanan nagpabilin nga may kalabutan - ang parehas nga tawo, sa parehas nga lugar, nakigsulti parehas nga mga tawo, sa parehas nga oras.
Mga limitasyon
- Ang range kay Bluetooth range. Napulo ka metros sa bukas, dili kaayo makaagi mga bungbong. Ang mata sa baling nagpaabot sa pagkab-ot pinaagi sa paglukso, dili pinaagi sa pagsinggit nga mas kusog.
- Gamay ang bandwidth. Ang mga frame gilimitahan sa 512 bytes ug mas dagkong mga mensahe mga tipik. Gitukod kini alang sa teksto, dili alang sa media.
- Ang paghatud mao ang labing maayong paningkamot. Usa ka store-and-forward nga baha nga adunay limitasyon sa 7-hop walay saad. Kung walay usa nga anaa sa range ug walay usa nga moabut sa range, ang mensahe naghulat.
- Ang mga browser kay mga dahon, sa ibabaw, ug nagdepende sa usa ka telepono nga anaa sa duol.
- Ang radyo gasto sa baterya, tungod kay ang pag-scan ug pag-advertise padayon mao ang naghimo sa mesh nga molihok.