Dzokera kuNymchat

Kuziviswa pakarepo

Nymchat yakaburitsa mharidzano inoramba ichishanda kana internet isisashandi.

Zvisatengeki uye zvakavhurika, pasina maaccount, pasina nhamba dzephone, nemashoko akavharwa zvakadzama anofambiswa kubva pane rimwe foni kuenda kune imwe kuburikidza neBluetooth kana pasina network zvachose. Zvinowanikwa iye zvino kuAndroid, iOS uye pawebhu.

Gumiguru 24, 2026

21 Million LLC nhasi yakazivisa kuwanikwa kwese kwe Nymchat, mutumirisi wemameseji wakavharirwa zvakadzama kubva kumashure kusvika kumashure usina kukumbira nhamba yepuroni, email, kana akaunti — uye anoramba achitumira mameseji kunyangwe network yaive ichishandisa isipo. Nymchat inowanikwa iye zvino seweb app pa web.nymchat.app, pa Android kuburikidza neGoogle Play neZapstore, uye paiOS kuburikidza neTestFlight.

Zvinosvika zvose zvemeseji dzakavharirwa dziri kushandiswa zvakanyanya dzinotarisira server inogona kusvika nayo. Kana ukadzimisa hukama — kungave kuzvimisa kushanda, kushaya magetsi, muStadium, pamapata emubatanidzwa wezvitima pasi pedenga, kana dutu — app inenge ichiratidza chidimbu chakavharika. Nymchat yakagadzirirwa nenzira yekuti panguva nzira dzekubatanidza dzisipo, ndiyo panguva iyo inenge inobatsira zvakanyanya.

Kana network ikadzima, app haisi kuitika

Pasi pematanidzwa emambure akajairika, Nymchat inoshandisa Bluetooth LE meshZviratidzo zviri pedyo zvinobatanidza dzimwe chete uye zvinoshandisana kupa mashoko, kuitira kuti shoko ritsvike kumunhu ari kure kupfuura nhanho yeredhiyo nekupfuura mufoni dziri pakati — kusvika pamaoko (hops) manomwe, apo mufoni imwe neimwe inoshandisa nzira dzakavharwa dzeNoise XX. Hapana internet, hapana nhau dzedhinamato, uye hapana chirongwa chekugadzira chero chipi zvacho chinoshandiswa. Nzira dzakabatana nemeseji yemazuva ose zvese zvinoshanda nekuda kweizvi, uye app inozvitsanangurira nzira yacho: mameseji anotumwa neineti anofamba neineti uye anochinja kuenda kuBluetooth kana internet isipo.

Nymchat inoshandisa protocol yemesh imwe chete se BitchatChirongwa cheBluetooth mesh chaJack Dorsey, byte nebyte pawire. Maapps maviri aya haasi kubatidzwa nechimwe chinhu — ari munguva imwe chete ye-mesh, vachizivana uye vachitumirana mameseji akavharwa zvakananga, izvo zvinoita kuti network isiri paonline ive huru kumaviri acho. Bitchat chirongwa chakatsaira chine varidzi vacho; Nymchat inokwanisa kushanda nayo, asi haisi yacho.

Mesh inoshanda semushandi akazvimirira (full peer) paAndroid neiOS, uye semushandisirwo wekugadzira (leaf) muma browser eChromium, inokwanisa kubatana nemafoni ari pedyo asi haikwanisi kuzvitorere kuzivikanwa.

Makamuri akatenderwa vanhu vese ari nzvimbo

Miganhu yakavhurika yeNymchat inoziviswa ne geohashKoodhi pfupi yekudhirowa chikamu pamapuro, uko chimwe chinhu chimwe chete chinoderedza kukura kwenzvimbo kubva parudzi kusvika kumigwagwa yemidhorobha. Munhu wese ane mudziyo unoratidza chikamu chimwe chete ari mukamari imwe chete, pasina muridzi, pasina chitsauko chemashoko, pasina mutungamiriri uye pasina kukumbira kupinda. Chidzidzo chakagadzirwa chinoita kuratidza mapuro epasi rose nezvekwakatsanangurwa kuti vanhu vari kutaura kupi, chine mufananidzo wekushanda kwakanyanya (heat map), muganhu wezuva nerusununguko, uye giredhi regeohash rakadhinidzwa zvichienderana nekukudza kwemufananidzo. Nzira dzinenge dzine mazita — musoro wenyaya pane nzvimbo — dzinoshanda sezvatinotarisira. Nzira dzegeohash dzinogoverwa neBitchat zvakare.

Hapana account yekuvhara, uye hapana directory yekubudisa zvakavanzika

Hapana account yeNymchat nekuti hapana server yeNymchat inogona kuichengeta. Identity inzvimbo yemakiyi (keypair) inogadzirwa pamuchina. Chinhu chinotanga inzvimbo inorarama nguva pfupi — inogadzirwa kana app ichivhurwa uye inoraswa kana session yapera — uye munhu wese anoda identity inogara inowanikwa anogona kuuya neNostr key pane izvi.

Ghost Mode zvinovandudza kuchengetedzeka kwe mesh: signing key, peer identifier, zita reBluetooth riri kuziviswa, uye nickname zvose zvinotsivangwa nezvimwe zvisingashandiswi zvakare uye zvinosandurwa pamwe chete maminitsi gumi nemashanu anenge aripo, kuitira kuti chidimbu (device) chive chakaoma kutevedzerwa pakati pekuenda kune dzimwe nzvimbo kana kuita mabasa akasiyana. Pachidimbu ichocho, zvinoratidza munhu (identity) zvakachengetwa zvinogona kuvharwa (encrypt) nemashoko ekuvhura (password), PIN, passkey, kana biometrics, uye panic wipe inoparadza chiratidzo chose chakachengetwa panyika — kuchivhara chimwe nechimwe chinhu chakasungwa nemuchayenda wekushandisa kamwe chete uyo unozopedzisira wase, uchizvigadzirisa zvakare, uye kuchidzorera pakutanga sezvakanga zviri pakutanga.

Kuvhariswa kwemashoko kunototofunga nezve makombiyuta emhando yequantum

Meseji dzisina vanhu vakawanda nemakurukirano emapoka zvakavharwa zvakadzama uye zvakafihwa zvakanyanya: kofi imwe neimwe inosaina nekiyi yakagadzirirwa meseji iyoyo chete yekushandisa kamwe chete, uye nguva yakanyorwa pameseji iyoyo inogadziriswa zvichizere kuti iite seyakanyorwa maawa maviri akapfuura, kuitira kuti masaisai emashoko anobata hurukuro asagona kuiverenga kana kuziva kuti ndiani ari kutaura nemumwe. Makurukirano emapoka anochinja nekuchinja makiro evanhu vanogamuchira meseji kuitira kuti urongo rwevanhu vari mupoka rusasare rine nzira inogona kuonekwa neaisaisai emashoko.

Pakati pavasandisi veNymchat, encryption iri yakasanganiswa pashure kwekuwantamu: kusandurwa kwe secp256k1 kwakajairika kunogara sezviriwo sezviriwo, uye ML-KEM-768 — algorithm NIST yakagadzirisa semubatanidzwa weFIPS 203 — maki anopa nzvimbo yechipiri yakavharwa kuitira kuti mudzvanyiriri anofanira kuparadza dzose mbiri. Izvi zvinoparadza nzira yekuti "unganidze iye zvino, unodudzira muri kumashure", apo zvinyorwa zvinounganidzwa nhasi zvinochengetwa kusvikira kachina kanoita quantum computer kashandisa elliptic-curve mathematics imwe chete imwe inovimba nayo encryption yeNostr yemazuva ano. Hapana chatinganyatsoshandura, uye hapana chatingaparadza kune vamwe: mameseji kuvanhu veBitchat nevamwe Nostr clients anoramba achishandisa NIP-17 yakajairika. Pakunyora uku, hapana mumwe Nostr client ari kuita izvi.

Mutumwa akazara, kwete chishandiso chekupona

Nzira yekushandisa pasina internet inoshandiswa mukati meapp yakazara kwete sechigadzirwa chose. Nymchat inopa kufonera vanhu voga kana mumapoka nenzwi nevideo, zvakavakirwa pakuchengetedza zvakavanzika uye zvinofamba zvakananga pakati pezvirongwa zviri kushandiswa, pasina server iri pakati pezvinhu zviri kutaurwa. Ine mifananidzo, video, nekutumirwa kwemafayera, mapoligisi, mapinduriro, mapinduro, mameseji anonyangarika, kushandura mameseji kuita mitauro inodarika zana, ma themes matanhatu akavakirwa pa-terminal, mazita akavharwa, ma filters emashoko, nekushora.

Mabhadharo eBitcoin ari chikamu chehurukuro: a Kurova kwemheni anotumira sats kumupost wakanaka kana kumunhu, zvichigadziriswa pakati pemapoketi maviri masekondi mashoma. Nymbot, musani weAI akagadzirwa mukati, anopindura mahara mumatara ese akavhurika uye anovhura kutaura kwakavharika kwakachengetedzwa zvakadzama kumunhu wese anotenga mivharo kuburikidza neLightning.

Zvinogona kuongororwa, kwete kungotaura chete

Nymchat is software yakasununguka pasi peAGPL-3.0, uye zvose zvakapakurwa — web app ne Flutter app yeAndroid ne iOS, pasina chikamu chakavharwa chinoda kuvimbiswa. Web build inogona kudzokororwa: chimwe nechimwe chinhu chakanyorwa mu manifest, GitHub Action inozivisa kudzokorora chimwe nechimwe commit pachayega uye inosaina zvibvumiso zvebudiriro (build-provenance attestations), uye dialog ye 'About' yemari pachayo inodzorerera hash yemafambisirwo ari kushanda, inoita zvakare hash ye bundle kubva pane zvangozopedza kuverenga, uye inozvitsvaga muzvibvumiso zvakasainiwa zve repository. Deployment haikwanisi kuzvitsigira pachayega, uye mirror iri pa domain imwe inotaura izvozvo pachena pane kuzvitorera semubatanidzwa wechokwadi (official app). Pa Android, APK yakaiswa kubva kuZapstore inogona kuongororwa ne SHA-256 yakapakurwa mune zimwe zvibvumiso zveNostr zvakasainiwa.

Chidavanzira chezvinhu zvinovanzika, chakasainidzwa uye chakabatidzwa kune bhloki yeBitcoin inenge yaitika mazuva ano kuitira kuti isave yakasainidzwa yakawanda kare, chinoburitswa mubhuku renyorwa uye chinoverengwa iye zvino neapp.

Zva Nymchat isingazvidzi

Chirongwa chinoburitsa miganiso yacho pachacho, uye zvakakodzera kuva munyaya imwe neimwe chaiyo inotaura nezvacho:

Kuwana nemitengo

Nezve Nymchat

Nymchat — inozivikanwawo nekuti NYM, kureva Nostr Ynstant Messenger — imashini yekukurukurirana isununguki uye inowanikwa pachena yakavakwa paNostr, iimwe yemitemo (protocol) isina muridzi. Hapana akaunganidzwa (account) kana kureji: zita remunhu rinoshandiswa rinobva pamakiyi anogadzirwa pamuchina. Meseji dziri mudunhu rimwe chete nemapoka ekukurukurirana akavharwa zvakadzama (end-to-end encrypted) uye akavharwa zvakawanda kuitira kuti mapiragi (relays) asakwanise kudziverenga kana kuziva kuti ndiani akazvinyora, vachishandisa nzira yemakiyi akasimba kwazvo (hybrid post-quantum encryption) pakati pevashandisi veNymchat. Bluetooth mesh inotumira meseji kunyangwe pasina internet zvachose. Nymchat inoshanda semuenzaniso webuwebhu (web app) uye semaapp eAndroid naiOS, yakabvumidzwa pasi peAGPL-3.0, uye yakagadzirwa ne21 Million LLC. Isina mutungamiri mumwe chete. Inoshandisa mazita emunyepani. Isingamiriswi.

Kukumbira kutaura nezvemidikanidzi

Makumi maviri nemumwe mamiriyoni LLC — support@nymchat.app

Zvipo, mavambo akanyorwa zvakafanana uye pfupiso yezvinhu zvakakosha: zvinyorwa zvemedia zveNymchat. Tsananguro yeungwaru kumashure kwechirevo chimwe nechimwe chakanyorwa kumusoro: ... Nzvimbo ye ruzivo. Kodhi yemavambo: github.com/Spl0itable/NYM.

Nyaya, ongororo, nemazano pamusoro peNymchat haadi mvumo. Zvishandiso zviri papeji ye-press kit zvinogona kushandiswa pachena mukunyorwa nezve app iyi.

###