Laktawan ti linaonna
Agsubli iti Nymchat

Batayan ti pannakaammo Off ti internet

Bluetooth nga mesh

Messaging nga awan ti internet, awan ti cell service ken awan ti infrastructure ti aniaman naasi. Dagiti asideg nga alikamen ket agsilpo babaen ti Bluetooth LE ken ag-relay para iti tunggal maysa, isu a dumanon ti mensahe tattao iti labes ti radio range babaen ti panagluksaw kadagiti alikamen iti nagbaetan.

Ania ti silo

Ti mesh ket maikadua a transportasion nga agtartaray iti abay dagiti relay, saan a naisina nga app wenno naisina kinasiasino. Agpada nga agtrabaho dagiti publiko a channel ken pribado a mensahe iti dayta, ket ti app ti mangikeddeng no ania ruta nga alaen a bukodna: dagiti online sends mapan iti internet ken matnag manen iti Bluetooth no saan a magun-odan dayta, idinto ta ti kapatadana a madanon laeng babaen ti radio agtalinaed iti silo uray ania a pamay-an.

Daytoy ket maysa a flood network. Ipakita dagiti napulotan a napulotan dagiti napulotan a napulotan. 7Daytoy ket addaan iti kaaduan kadagitoy no kalgaw.Isu ti kaaduan kadagitoy no kalgaw ket addaan iti kaaduan kadagitoy no kalgaw.

Iti sidong dayta, tunggal paris ti kapatadana ket agtaray a Arimbangaw XX handshake ken saritaan maipapan iti dayta bukod nga encrypted session. Dagiti pakete ket napadpad ken, no dadakkel, nabingaybingay, isu a ti kadakkel ti ania ipatulodmo ti kunana agingga a mabalin maipapan iti no ania dayta.

3 Masapulantayo ti bagiyo tapno maammoanyo no pudno met laeng nga agbibiagkayo iti pammati. Addaan iti recent public history. Ngem ibabaonnatayo ni Apo Dios a birukentayo isuna. Ngem saan a nagpateg a mail ti inaramidda. Para iti saan a tao, ken ti amin a nairuar ket saan a saan a internet Kitaen dagiti ladawan. Ngem saan a nagpateg ti internet.

Panangilukat iti dayta

Luktan ti Bluetooth mesh panel sa i-press I-on ti. Agpannuray no ania ti sumaruno a mapasamak no ania ti pagtarayam iti dayta.

Ti Nymchat Bluetooth mesh panel, a mangipakpakita iti kasasaad ti mesh, dagiti naiparis nga alikamen, kapada iti mesh ken maysa a radio log.
Ti mesh panel: kasasaad, naiparis nga alikamen, nangngeg dagiti kapatadanda, ken live radio log.

Iti Android ken iOS

Ti app ket agpataray iti agpada nga akem ti Bluetooth a maminsan — ti panaganunsio a mismo ken panag-scan para kadagiti dadduma — isu nga agsilpo ti aniaman a dua nga asideg nga alikamen aniaman ti nadlaw ti maysa ti sabali. Grant ti ti pammalubos ti Bluetooth no damagen ket makasarak kadagiti kapatadana a bukodna.

Iti maysa a browser

Ti web app ket makikadua iti isu met laeng a mesh babaen ti Web Bluetooth, kadagiti Chromium browser: Chrome, Edge, . Opera ken Brave. Iti Safari ken Firefox, a saan nga implementaren ti Web Bluetooth, ti mesh dagiti kontrol ket nailemmeng nga interamente imbes a maitukon ket kalpasanna mapaay.

Makikadua ti browser kas bulong

Mabalin laeng nga alaen ti browser ti Bluetooth sentral akem: dina mabalin nga i-advertise ti bagina, isu a saan a matakuatan dayta ti dadduma nga alikamen. Agkonekta dayta iti ruar kadagiti asideg a telepono ken ag-relay babaen kadakuada. Maminsan a piliem ti tunggal alikamen babaen ti bukod a device chooser ti browser, kalpasanna dayta agkonekta manen a bukodna. Dua a browser ti saan a direkta a makasilpo iti tunggal maysa.

Panagbibinninglay iti mesh ken ni Bitchat

Dagiti implementasion ti Nymchat Bitchat's mesh protocol iti alambre, byte para iti byte — isu met laeng a serbisio ti GATT ken kababalin Dagiti UUID, isu met laeng nga ulo ti pakete, agpada a kita ti mensahe, isu met laeng a default a limitasion ti hop. Dagiti dua saan a narangtay dagiti app iti aniaman; addada laeng iti isu met laeng a mesh, ken maysa nga alikamen ti Nymchat ken ti maysa nga alikamen ti Bitchat ket agdiskobreda iti tunggal maysa ken direkta nga agsinnukat kadagiti na-encrypt a mensahe.

Mabalin met nga awit dagiti pakete ti announce a nostrLink: maysa a napirmaan a silpo manipud iti maysa a mesh peer iti ti pudno a Nostr a kinasiasinoda. No adda ti maysa ken mangpaneknek, ti kapatadam a naam-ammom babaen ti Bluetooth agparang a kas isu met laeng a tao nga am-ammom manipud kadagiti relay.

Ti historial reconciliation ken ti carried mail a nairekord iti daytoy ket ti format ti Bitchat, gapu ta dagiti dua a app ket saan a mangidadael iti maysa a mesh – sining-sync ti publiko a historia ken mangidadael kadagiti envelope.

Kas pagarigan ti Mesh Carries

Agpadada iti maysa a minuto ti makagapu iti maysa a room ket naidumduma.Kabaelan ti maysa a device a mangisurat iti window ti recent public messages it has heard—up to a minute. 6 nga orasNapategda iti 1,000 a paketa – ken ipatpategda ti window iti kasta a peer a nakapategda, agarup iti kasta. Agtawenak idi 15Ngem ibabaonnatayo ni Apo Dios a birukentayo isuna, ken mamatitayo, ken dumawattayo ti pammacawan.

Ti panagballigi ket bimmallasiw iti maysa a kompakto a probabilistic set (a Golomb-coded filter), tapno maaddaan iti maysa a milia a mensahe ti makisarita iti agarup a kilobytes ngem iti 16 a tawen.

Dayta a napateg a telepono iti agturay a nagturay: umad-adu a nagturay iti dua a grupo a saan a naidumduma, wenno umad-adu iti oras a nagturay, ken umad-adu ti agturay nga agturay.

Napateg dagiti mensahe.

Dayta ti panagtrabaho iti publiko ket naaddaan iti dayta – ti mensahe ket naidumduma kadagiti tattao iti radio range.

Kitaen dagiti ladawan.

Ti mensahe ket naidumduma iti radio, ket saan a saan a naidumduma ti mensahe.Nymchat selebrar iti key ti tao ket naidumduma a kopia ti kaipapanan a kaipapanan dagiti kakabsat a naidumduma. ket Daytoy ket addaan iken ti kaaduan kadagitoy no kalgaw.

Ti kopia ket opaque para iti saan a mangibaba. Ti naan-anay nga impormasion ti routing ket maysa a tag a Dagidiay agturay Daytoy ket addaan iken ti kaaduan kadagitoy no kalgaw ti kaaduan kadagitoy no kalgaw.Idi linuktan ti kaaduan kadagitoy no kalgaw.

Ti kopia ket saan a multiplying. Ipatulodda a carrier ti maysa a budget a dimmakkelda idi inlawlawagna ti aksion iti maysa a tattao, tapno maaddaan ti mensahe iti kanayonan a carrier ket agturay. Agtawenak idi 24Ti maysa a pagarigan ket ni Eliezer a nakaitalkan ti adu a sanikua ni Jehova.

Ngem saan a nagpateg ti inaramidna a maminsan laeng a tulbek Daytoy ket addaan iti kaaduan kadagitoy no kalgaw.Idi linuktan ti kaaduan kadagitoy no kalgaw ket ti kaaduan kadagitoy no kalgaw.Idi linuktan ti kaaduan kadagitoy no kalgaw.

Delivery iti panangidumduma Agtawenak idi 48Isu ket pimmusay idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malakanyang idiay Malak

Apay a saan a maaddaan iti

Daytoy ket addaan iti kaaduan kadagitoy no kalgaw.Idi linuktan ti kaaduan kadagitoy no kalgaw.Idi linuktan ti kaaduan kadagitoy no kalgaw.

Naaddaankami iti internet

Ti mensahe a nairuar idi offline ket nairuar iti radio iti immadayo, a nairekord iti adayo a nabati - ken ti saan a tattao, gapu ta maipapan kadagiti relay ket saan a naiduma. Nymchat ti nairuar iti dayta, ken nairekord iti immadayo iti immadayo ti internet, a mangidumduma ti orihinal a nairekord tapno maawatanna ti lugar a nairekord iti konversa.

Ti maysa a tattao a naggapu iti Bluetooth ket saan a makita iti dua a kopia: ti re-published kopia ti mangted iti maysa a markera a mangted iti device a nakakita iti dayta. Agtawenak idi 24Ket, inton napudoten ti init, ti mana a nabati iti daga marunawen.

Ti Nymchat ket nangibaga kadagiti kakabsat a nabati a saan a nabati a sinagoga tapno i-publishmo ti mensahe iti naganna – maysa a koneksiyon iti room ket makapasakit iti amin a tattao iti dayta. Ti mensahe ket nairuar iti devicemo tapno maaddaanna, tapno maaddaan ti peer a nangibaga iti postbox: saan a maaddaan iti maysa a sasao iti daytoy a publikasion, ken ti relay a naidumduma a maaddaan iti dayta. Naaddaan iti ad-adu pay, saan a ti device ket saan a saan a sinagoga iti dayta. Kitaen Napateg a kanayon iti kanayonan a nabati.

Daytoy ket maysa a shortcut, saan a ti naan-anay a kopia. Ti naan-anay a nakakita iti aparato no saan a nairekord a nairekord a nairekord, tapno maaddaan ti mensahe tapno maaddaan iti maysa a koneksiyon. No dua a kopia, ti dua a kopia ket byte-per-byte ti maysa a mensahe ken dagiti relay ti maysa.

Modo ti Aswang

Ti mesh device ket maysa a radio a maulit-ulit a mangipakaammo iti bagina, nga isu ti eksakto a mamagbalin iti dayta a nalaka tapno masurot iti ballasiw dagiti lugar ken sesion. Ghost Mode ti opt-in a sungbat.

Bayat a nakalukat, . kada identifier nga awiten ti announce ket masukatan iti throwaway pateg, ket amin dagitoy ket agsisinnublat nga aggigiddan:

  • ti Noise static key — a nagtaudan ti peer ID ken fingerprint;
  • ti tulbek ti panagpirma ti Ed25519;
  • ti naipakaammo a nagan ti Bluetooth;
  • ti palayaw;
  • ti naipakaammo nostrLink, nga agtalinaed a pudno ngem agbalin nga apagbiit, isu a mabalin latta dagiti kapatadanda makadanon kenka nga awan ti aniaman a mangrisut iti npub-mo.

Mapasamak ti panagrikus iti jittered epoch ti roughly 15 a minuto. Dagiti retirado a pakabigbigan agtalinaed a decryptable para agingga iti 8 nga epoch isu a sumangpet pay laeng ti naladaw a sungbat, ket a nangrugi ti saritaan bayat a ti ghosted ket naipit iti silo iti agnanayon imbes a siuulimek panagakar kadagiti relay iti sidong ti pudno a tulbekmo.

Agkedked ti panagbingay ti avatar ken banner bayat nga aktibo ti Ghost Mode: ti maulit-ulit a ladawan ket mangisilpo ti dua epochs a sangsangkamaysa a naparpartak ngem iti aramiden ti aniaman a tulbek.

Ti maysa a ghosted device ket saan a maaddaan iti mail para iti dayta—ti maysa a kurir a mangted iti envelope kalpasan ti in-rotat ti maysa a thread manipud kadagiti dua a identity. Ket maysa a konversasion nga agsipud iti mesh ket saan a re-published iti relay, gapu ta ti kopia a nairekord iti real key a nairekord iti sabali a persona ket isu ti ghost. Ti maysa a ghosted device ket in-publish no one-time keys: ket saan a naaddaan iti wenno manipud iti dayta iti kasta, gapu ta ti batch isu ti maysa a sakuna a kas iti kasta nga identity broadcasts para no delivery ti saan a makisarita.

Saan nga anonymity ti Ghost Mode

Pagbalinenna a narigrigat nga amang a suroten ti maysa nga alikamen. Saanna a pagbalinen dayta a di matunton. Ti Bluetooth ti hardware address ket kontrolado ti operating system, saan a ti app, ken ti timing ken dagiti sosial a padron ket agtalinaed a mainaig — isu met laeng a tao, iti isu met laeng a lugar, a makisarsarita isu met laeng a tattao, iti isu met laeng a tiempo.

Limitado

  • Range ti Bluetooth range. Daytoy ket addaan iti kaaduan kadagitoy no kalgaw ti kaaduan kadagitoy no kalgaw.Isu ti kaaduan kadagitoy no kalgaw ket ti kaaduan kadagitoy no kalgaw.
  • Bassit ti bandwidth. Dagiti kuadro ket na-capped iti 512 byte ken dakdakkel a mensahe ket nabingaybingay. Naibangon dayta para iti teksto, saan a para iti media.
  • Ti panangitulod ti kasayaatan a panagregget. Ti 7 a bangir ket saan a mangted, ket saan a mangted kadagiti trabahona a mangted: ti mangted iti historia ket mangted iti dayta ngem ti makakita iti maysa a device a mangted iti, ken ti kurir ket mangted iti dayta ngem ti mangted iti naespirituan a recipient.
  • Bulong dagiti browser, per above, ken agpannuray iti asideg ti telepono.
  • Aggatad ti radio iti bateria, gapu ta agtultuloy ti panag-scan ken panaganunsio ti mamagbalin iti mesh nga agtrabaho.