Laktaw sa sulod
Balik ngadto ha Nymchat

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.

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 mao ang usa ka flood network. Ang matag device nagpadala sa mga packets ngadto sa mga aparato nga mahibalo niini, uban sa usa ka hop limit sa 7Ang duha ka tawo nga dili makit-an sa usa ka lain-laing mensahe sa diha nga adunay usa ka keten sa mga aparato sa taliwala niini.

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.

Ang usa ka flood lamang moapil sa usa ka tawo nga moapil sa diha nga oras, sa diha nga duha ka mga butang ang naghubad sa mensahe gikan niini: mga aparato. Tungod sa kasamtangan nga kasaysayan Unsay iyang gitudlo kanila bahin sa pag-abiabi? Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Mail. alang sa usa ka tawo nga out of range, ug ang tanan nga gihimo sa wala pa sa internet mao ang Magpatingin sa Unsa ang internet sa balik?

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.

Ang Nymchat Bluetooth mesh panel, nagpakita sa mesh status, gipares nga mga himan, mga kaedad sa mesh ug usa ka radio log.
Ang mesh panel: status, gipares nga mga himan, nadungog sa mga kauban, ug usa ka live log sa radyo.

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 miduyog isip usa ka dahon

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.

Ang history reconciliation ug ang carried mail nga gipakita sa ubos mao ang mga format sa Bitchat usab, aron ang duha ka apps dili lamang coexist sa sama nga mesh - sila sa sinimbahan sa public history sa usa ka lain-laing ug sa paghatag sa mga envelope sa usa ka lain-laing.

Ang tinuod nga mesh carries

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang One Piece of the Caribbean. 6 ka orasAng pag-uswag sa pag-uswag sa 1,000 nga mga paketa mao ang pag-uswag sa pag-uswag sa pag-uswag sa pag-uswag sa pag-uswag sa pag-uswag. 15 Ang(Ang Pinadayag :) Apan gilupig sila; ug wala nay dapit pa alang kanila didto sa langit.

Ang pagpatuman gihimo uban sa usa ka kompakto nga probabilistic set (sa usa ka Golomb-coded filter), sa diha nga pagpatuman sa usa ka milyong mensahe mahitungod sa usa ka kilobytes sa walay sixteen.

Ang window mao ang gibuhat sa device, aron kini makahimo sa usa ka reboot. Kini mao ang nga nagahimo sa usa ka telepono nga gibuhat ingon sa usa ka town cryer: walay taliwala sa duha ka mga grupo nga wala pa moabot sa usa ka range sa usa ka lain-laing, o magpadayon sa mga oras, ug kini naghatag sa kung unsa ang lain-laing bahin misulti.

Ang ilang mensahe

Kini mao lamang ang gibuhat sa public traffic niini nga paagi—ang mensahe nga mao ang makita sa tanan nga sa radio range. Private messages, handshakes ug encrypted sessions mao ang dili bahin niini.

Magpatingin sa mga mail sa ubang mga tawo

Kon ikaw misulat sa usa ka tawo nga dili sa radyo range, wala pa sa usa ka tawo nga magpadala sa mensahe sa. Nymchat sinulat kini sa key niini nga tawo ug naghatag sa sealed mga kopya sa pipila ka mga kamingawan nga mga Hapit nalukop sa kaumahan ang palibot sa Zapyškis.[5]

Ang kopya mao ang opaque alang sa kinaiya nga moabut niini. Ang usa ka routing impormasyon nga adunay mao ang usa ka tag nga Ang daghang ug ang usa ka tawo ang mahimo sa pag-calculate, ug ang duha ka mga kuwarto alang sa usa ka tawo sa lain-laing mga adlaw dili mahitungod sa uban.

Ang mga kopya dili multiplier. Ang matag carrier adunay usa ka budget nga gibuhat sa halos sa diha nga nagpadala ang usa ka share sa usa ka lain-laing tawo, aron ang mensahe nagpadala ngadto sa usa ka handheld sa carrier ug unya stop. 24 AngAng mga tawo nga wala makahimo ug makahimo, ug ang mga tawo nga wala makahimo ug makahimo.

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang a usa ka higayon nga yawe Ang matag aparato nag-publish sa usa ka gamay nga batch niini, signado aron dili sila mag-fake, ug ang batch gibuhat sama sa paagi sa pagpatuman sa kasaysayan - nga mao ang nga naghatag kini anaa sa panahon sa iyang owner mao ang walay, sama sa panahon sa iyang mail mao ang pagpatuman. Ang recipient gikuha sa matag key sa diha nga kini mao ang gigamit. Ang pag-uswag mao ang punto: usa ka envelope nga kopya gikan sa hangin dili mahimong busa busa bulawas, bisan pa sa usa ka tawo nga sa pag-usab sa identity key sa recipient.

Ang bahin sa 48 Ang, tungod kay sa pipila ka mga carrier ang mga kopya sa sama nga envelope ug sila makadayeg sa diha nga ang mga carrier sa kanila nakadungog sa imong pagpatuman; pag-usab sa unang nga kopya makahimo sa matag bag-ong kopya nga makakita sa usa ka maput-on nga mail.

Unsa ang pagtuon sa transporter

Ang paghatag sa usa ka tawo sa usa ka kuwarta nag-ingon kanila nga usa ka mensahe anaa ug nga ikaw nagpadala niini. Wala sa content, wala sa kinsa kini mao ang alang sa - apan ang katapusan.

Ang mga butang nga gihimo uban sa internet

Ang mensahe nga magpadala diha sa offline magpadala sa radio sa imahe, nga magpadala sa tanan nga anaa sa palibot - ug bisan unsa pa, tungod kay kon bahin sa mga relay, kini wala na makahimo. Nymchat magpadala niini, ug nagpublikar niini sa diha nga ang internet magpadala, sa paghimo sa iyang orihinal nga pagpadala panahon aron kini magpadala sa diha nga ikaw misulat niini sa paghubad.

Ang usa ka tawo nga nahibalo niini pinaagi sa Bluetooth wala makakita niini sa duha ka beses: ang re-published copy adunay usa ka marker nga nagpadayon sa iyang device sa pagtan-aw niini. 24 AngWala, wala sila muadto sa sine gabii.

Bisan pa niana, ang mensahe mao ang gipaila sa imong device sa wala pa moadto, tungod kay ang peer nga naghubad niini mao ang usa ka postbox: kini dili makahimo sa pagpalambo sa usa ka pulong sa mga mensahe, ug ang mga relay makabaton niini sa pag-usab. Ang Gikan sa usa ka kantidad sa mga kauban nga adunay usa ka.

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang "Baby-for-byte" nga mga mensahe, ug wala gihapon nga ngalan nga "Baby-for-byte" nga mga mensahe.

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.

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang "Ghosted Device" o "Ghosted Device" o "Ghosted Device" o "Ghosted Device" o "Ghosted Device" o "Ghosted Device" o "Ghosted Device" o "Ghosted Device".

Ang Ghost Mode dili anonymity

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. Daghang mga metro sa bukid, ubos pa sa walls. Ang mesh nagpadayon sa pag-atiman pinaagi sa pag-uswag, dili sa pag-uswag mas. Ang listahan sa mga peer sa mesh panel makakita kaninyo nga kini mao ang: ping sa usa ka peer ug kini nagreport sa round trip ug unsang mga hops gikan sa mga tawo.
  • 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. Ang usa ka 7-hop flood dili moabut, ug wala pa moabut ang mga patay nga nagdugang niini: ang pagpatin-aw sa kasaysayan moabot sa tanan nganha kaninyo nga moadto sa usa ka aparato nga nahibal-an niini, ug ang usa ka kurier lamang magpadala sa pagpatin-aw sa usa ka recipient.
  • 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.