Yeroo ammaa kanaaf akka bahuuf
Nymchat ergaa-geessituu interneetiin yoo hin jirre itti fufee hojjechuun danda'u dhiyeesseera.
Bilisaa fi bifa furdii ta'e, herrega ykn lakkoofsa bilbilaa malee, ergaa dhumaa hanga dhumaatti (end-to-end) hidhamaniin yeroo interneetii/jala (network) tokkolee hin jirre Bluetooth fayyadamanii bilbilicha irraa bilbilaatti erga. Amma Android, iOS fi weebii irratti argama.
Aagustii 24, 2026
Fuulli kun akka mijatutti maashiniin kan hiikamedha. Orijinaalli Ingiliffaa kan ilaallatudha.
21 Million LLC har'a argamuu guutuu isaa beeksise Nymchat, ergaa-geessituu hiika-dhoksaa sirra-sirra qabu kan lakkoofsa bilbilaa, teessoo iimeelii fi herrega hin gaafanne — kan akkasumas yeroo neetworkiin ittiin tajaajilu haqamu ergaa dabarsuu itti fufu dha. Nymchat amma akka appii weebiiitti bakka web.nymchat.app, Android irratti Google Play fi Zapstore keessaan, akkasumas iOS irratti TestFlight keessaan.
Ergaa-geessituun dhokataa (encrypted) kan bal'inaan itti fayyadamamu hundi, server argachuu danda'u irratti hunda'u. Walitti bu'iinsa yoo kutte — cufamuu, dukkana, istaadiyeemii, bakka bakaatiin (subway) deemaniitti jiru, onkoloolee — appichi screen duwwaa qofa ta'a. Nymchat yeroo ijaarsi bu'uuraan (infrastructure) bade, yeroo inni baay'ee fayyadamuu danda'amu akka ta'uuf ijaarame.
Yeroo neetworkiin kutatu, appiin hin...
Geejjiba interneetii baramaa jala, Nymchat tokko hojjeta Bluetooth LE meshMeeshaaleen dhiyoo jiran walitti kallattiin walitti hidhamuun walii fudhatu, kanaafuu ergaan tokko bilbiloota gidduu jiran keessa darbee (hoppii hanga torbaatti) bakka raadiyoo hin gaaffuutti dhufeera; meeshaaleen walitti hidhaman tokko tokkoonni sagantaa Noise XX kan bilchina (encryption) qabu kan mataa isaanii fayyadaman qabu. Internet, tajaajila bilbilaa ykn bu'uura (infrastructure) kamiyyuu hin barbaadu. Kalaqa uummataafii ergaa dhuunfaa lamaan isaanii duubatti hojjetu; appilikeeshinii sun karaa ittiin deemuu ofumaan filata: ergaan online ta'e karaa neetworkiin deema, neetworkii yoo hin jirre immoo Bluetooth fayyadama.
Nymchat protokoolii mesh wal-fakkaataa kan... Bitchat, appiin Bluetooth mesh Jack Dorsey, byte-wwan tokko tokkoon kutaalee walitti dhufeenyaa irratti. Appiiwwan lamaan kun wanti tokkolee walitti hidhan hin jiru — isaan mesh tokko irratti qofa kan argaman, wal argachaa fi ergaa sarabamame kallattiin wal jijjiiru, kun immoo uumama offline lamaan irrattis bal'isa. Bitchat pirojeektii dhuunfaa qabu yoo ta'u; Nymchat immoo isaan waliin wal simata, garuu walitti hidhamiinsa qabu hin qabu.
Mesh-iin Android fi iOS irratti hirmaataa guutuu ta'ee, brawsara Chromium keessatti immoo hirmaataa xiqqaatti (leaf) ta'ee hojjeta, kan bilbiloota dhiyoo waliin ala walitti hidhachuu danda'u garuu of beeksisuu hin danda'an.
Kutaan ummataa kan bakkeewwan ta'an
Kanaalota Nymchat kanneen uummataaf banaman kan dubbii dhiyaatu ta'an... geohash jedhamuun beekamaKoodii gabaabaa bakka kofoo (square) kaartaa irratti argamu, kan kofoon (character) dabalataatu bakka sana naannoo irraa gara magaalaa guddaatti, achii gara kofoo muraasaatti xaxatu. Meeshaaleen (devices) koodii kofoo sana tokkicha agarsiisan hundi mana tokko keessa jiru; eenyutu hin qabu, tarree miseensota hin qabu, qindeessaa hin qabu fi waamicha hin qabu. 'Explorer' kan keessatti argamu kaartaa addunyaa kan namoonni yeroo sana haasa'an agarsiisa, kan kaartaa hojii (heat map), adda baasii guyyaa/halkanii, fi koodii geohash kan akkaataa 'zoom' irratti hundaa'uun qulqullina qabuun agarsiisu. 'Channels' maqaa qaban — bakka osoo hin taane mata-duree — akkaataa namoonni eeggatanitti hojjetu. 'Geohash channels' Bitchat waliinis wal-jijjiirama.
Herrega cufamu hin jiru, galmeen dhangala'u hin jiru.
Herrega Nymchat hin jiru, sababni isaas server Nymchat tokko kan herrega sana qabatu hin jiru. Eenyummaan (identity) pairii kiyyaa (keypair) meeshaa (device) irratti uumame dha. Akkaataa waligalaatti (default) nym yeroo gabaabaaf kan tura dha — kan appilikeeshiniin yoo banamu uumamu fi yoo waltajjii (session) xumuramu gatu dha — fi eenyuyyuu eenyummaa itti fufiinsa qabu barbaadu Nostr key fayyadamuu danda'a.
Haala Hafuura Meshii kanaaf dabalataan: koodii mallatteessuu (signing key), mallattoo eenyummaa (peer identifier), maqaa Bluetooth beeksisan (advertised Bluetooth name) fi maqaa mallattoo (nickname) hundi isaanii gatii yeroo gabaabaaf tajaajilanitti jijjiiramu; akkasumas daqiiqaa kudha shanitti hundaaf jijjiiramu, kanaaf meeshaan bakka fi yeroo adda addaa gidduutti hordofamuu baay'ee rakkisaa ta'a. Meeshaa keessatti, eenyummaan kuufame jecha sirra (password), PIN, passkey ykn mallattoo qaamaa (biometric) duubaan xumura (encrypt) gochuun eegamu; akkasumas 'panic wipe' tajaajila tokkoon hordoffii naannoo hunda balleessa — gatii kuufame tokko tokko koodii yeroo tokkoof qofa tajaajiludhaan xumura (encrypt) godhee, sana booda koodii sana dhabamsiisuun, irra deebi'ee barreessuu, fi haala jalqabaa haaraatti deebisuu.
Iccitii uumuu kan ammas kompiutaroota kowaantumii irratti xiyyeeffachaa jiru
Ergaawwan dhuunfaa fi gareen walitti dhufeenyi (group chats) icciitii harka keessaa gara harkaatti (end-to-end) uumamee fi akka kennaatti hidhatamaniiru: kopiyii kamiyyuu furtuu yeroo tokkoffaa ergaa sana qofaaf uumameen mallatteeffama, akkasumas sa'aatiin itti barreeffame sa'aatii lamaan duraaf akka danda'amuuf (randomly) dabarfama; kanaafuu, deeggartoonni (relays) haasaa sana dabarisan dubbisuu hin danda'an, akkasumas eenyu eenyu waliin akka dubbatu beekuu hin danda'an. Gareen walitti dhufeenyi furtuu fudhattoota yeroo gabaabaaf tajaajilan (ephemeral recipient keys) jijjiiru, akka tarreen miseensota akkaataa deeggartoonni hordofuu danda'anitti hin uumneef.
Fayyadamtoota Nymchat gidduutti, sekiriitiin... Hybriidii kuwantumii boodaa: standardii secp256k1 walxaxeen akkuma jirutti hafaa jira, fi ML-KEM-768 irratti kan argamu — algoridimii sana NIST akka FIPS 203tti qindeesse — furtuun laayyaa lammaffaa isaa naannoo isaa cufame ta'e qaba, kanaafuu namni harka qabu (attacker) lamaanisaa cabbuu qaba. Kun immoo "amma kuufi, booda hiiki" (harvest now, decrypt later) irratti injifata, bakka ragaaleen har'a waraabaman kompiitara kwantamaa (quantum computer) herrega 'elliptic-curve' kan kofaan (encryption) Nostr irratti hundaa'u cabsuu danda'utti ol ka'an. Wantoonni itti banamu hin jiru, akkasumas eenyuyyuu biraaf waan cabbu hin jiru: ergaan Bitchat fayyadamtootaa fi kutaalee (clients) Nostr biroo irratti NIP-17 qajeelfama barruu (standard) fayyadama. Yeroo ani kana barreessu, kutaalee Nostr biroo kan itti dabalame hin jiru.
Ergaa-geessituu guutuu, meeshaa jireenyaaf miti.
Moodii offline ta'uu sun appii guutuu keessatti akka deebii (fallback) tajaajiludha, osoo oomishicha guutuu hin taane. Nymchat bilbila sagalee fi viidiyoo nama tokkoon nama tokkoon fi gareen ta'u kan qabu dha; kunis ragaa sirriitti hidhamuun (encrypted events) kan qophaa'e yoo ta'u, meeshaalee hirmaatanii gidduutti kallattiin dhangala'a, serverii meediyaa gidduu jiru malee. Fakkiiwwan, viidiyoo fi fayilotaa dabarsuu, qorannoo, yaada, deebii, ergaawwan dhabamanii jiran, hiikkaa ergaa afaanota dhibba olii keessatti, bifa (themes) terminal-inspired ja'a, tarree ittisaa, filannoo jechootaa fi gabaasa dhiheessuu qaba.
Kaffaltiiwwan Bitcoin kutaa marii ti: a Wollee walitti dhuunfattu sats postii gaariitti yookaan nama tokkoof erga, sekondii muraasa keessatti wal-kaayii lamaan gidduutti xumurama. Nymbot, gargaaraa AI keessa jiru, karaa beekamaa kamiyyuu irratti kaffaltii malee deebii kenna, akkasumas nama kireeditii Lightning jedhamuun bitu hundaaf haasaa dhuunfaa toora guutuu irratti dhoksaa uumee gaggeessa.
Kan qoratamu, kan jedhame qofa miti.
Nymchat softwareii bilisaa AGPL-3.0 jala jiru dha, akkasumas wanti hundi ni maxxanama — appii weebii fi appii Flutter Android fi iOS dha, kutaalee cufaman kan amantiin irratti hirkatan malee. Ijaarsi weebii deebisanii uumuu ni danda'ama: qabeenyi hundi manifestii keessatti hashii (hash) qaba, GitHub Action commit hunda dammaqinsa adda addaan deebisee ijaara akkasumas ragaa dhuunfaa ijaarsa sanaa ni mallatteessa, akkasumas kutaalee "About" appichaa keessatti faayiloonni inni hojjechaa jiran deebisanii hashii ni saaxanu, hashii bundle sana deebisanii ni lakkaawu, achiis ragaa mallatteeffame kan kutaa (repository) sanaa keessatti ni barbaadu. Ijaarsi (deployment) ofiin of madaaluu hin danda'u, akkasumas mirror domain biraa irratti jiru appii sirrii jedhee of dhiyeessuu mannaa, ifatti akkasuma jedha. Android irratti, APK Zapstore irraa fe'ame ragaa SHA-256 Nostr event mallatteeffame keessatti maxxanamee jiruun ni madaalama.
Warrant canary, mallattoo kan kaa'ame fi baakii Bitcoin dhiyoo sanaa irratti hirkate, akka inni duraan walitti qabame hin taane, bakka kuusaa (repository) keessa maxxanfamee appilikeeshinii biraan yeroo sanaaf dubbifama.
Wanti Nymchat hin dubbatne
Proojektichi daangoo isaa ofii isaa maxxansa, akkasumas isaan seenaa sirrii kamiyyuu waa'ee isaa irratti dhiyaatu keessatti argamuu qabu:
- Hamma ammaatti to'annoon pihak sadaffaa hin jiru. Briar, SimpleX, Signal, Element, Delta Chat fi White Noise hundi mirkaneessaa qulqullinaa (audits) maxxansaniiru. Nymchat garuu hin qabu. Wanti inni dabalataan kennu garuu madda banamaa (open source) fi ijaarsa namni hundi mirkaneessuu danda'u dha.
- Kanaloonni kallattii hin xaxamaman. Karoorri sun dha — kutaan uummataa namoonni muraasni qofa dubbisuu danda'an kutaa uummataa miti — garuu waanti karaa (channel) tokko irratti fe'ame ragaa barreeffama qulqulluu kan ragaalee uummataa irratti argamu dha.
- Ephemeral nym sirna maqaa dhabuu miti. Inni eenyummaa fayyadamtoota biroo irraa dhoksa, garuu IP address hojjetaa relay irraa hin dhoksu. Ghost Mode meeshaa hordofuun akka dhibattu taasisa, garuu hordofuu akka hin dandeenye hin taasisu.
- Bilbiloonni peer-to-peer teessoo IP agarsiisu. gara garee biraatti, kan walitti dhufeenya kallattii keessatti kan argamu, waan Nymchat dabalatu osoo hin taane.
- Meshichi ufatamuu dandeettii qofa fi xiqqaadha. Fageenyi Bluetooth meetira kurnan keessaa, fraimiiwwan bytee 512 qofa qaban, daangaa 'hop' torba fi dhiyeessuun hin mirkaneessu. Barreeffamaaf kan ijaarame dha.
- iOS TestFlight keessa jira. App Store'n danda'uu mannaa, fi iOS appii duubatti hojjetu (background app) Android caalaa bilisummaa xiqqaadhaaf kenna, kanaaf appiin dhaabbatee yeroo jiru ergaan (notifications) dhuftanii turu danda'u.
Argamuu fi gatii
- Web: web.nymchat.app, akka Appii Weebii Adeemsa (Progressive Web App) ta'etti fuula mana jireenyaa (home screen) ykn dock irratti fe'amuu danda'a. Inni HTML, CSS fi modules JavaScript qulqulluu dha, tarkaanfii ijaarsa (build step) hin qabu, kanaafuu hostii static, USB stick ykn localhost irraas hojjecha — bakka galmee (store listing) balleessuuf barbaachisu hin jiru.
- Android: Google Play, yookaan Zapstore APK mallatteeffame herrega Google malee qabuuf.
- iOS: 1.1. TestFlight.
- Gatii: bilisa, beeksisa malee, kaffaltii walitti fufiinsaa malee fi odeeffannoon hin gurguramu. Maallaqni appii keessa jiru qofa filannoo dha: kireeditii Nymbot fi miidhagina (cosmetic flair), kanneen Lightning irratti bitaman.
Waa'ee Nymchat
Nymchat — akkasumas NYM jedhamee barreeffamu, Nostr Ynstant Messenger jechuuf — Nostr irratti hundaa'e, protokoolii banaa eenyuyyuu hin qabne irratti ijaarame, ergaa (messenger) bilisaa fi bifa banamaatiin (open source) qophaa'edha. Akkaawuntii fi galmee (registration) hin jiru: eenyummaan dhimma (keypair) meeshaa (device) irratti uumameedha. Ergaan dhuunfaa fi kutaalee dubbiiti (group chats) dandeettii qulqulluu (end-to-end) tiin kan hidhamaa fi kan akka relay-n dubbisuu ykn eenyu akka erge hin beekne ta'ee kan dandeettii qulqulluu post-quantum hybrid fayyadamuun fayyadamtoota Nymchat gidduutti qophaa'edha. Bluetooth mesh ergaa internet malee dhuunfata. Nymchat akka appii weebii fi appii Android fi iOS qulqulluu (native) ta'een hojjeta, lakkofsa AGPL-3.0 jala lakkofsamera, akkasumas 21 Million LLC tiin kan ijaarameedha. Kan hin gidduu-galinne. Maqaa dhugaa hin qabne. Kan hin dhaabbanne.
Quunnamtii Miidiyaa
21 Miiliyoona LLC — support@nymchat.app
Qabeenya, barreeffama wal-fakkaatu fi odeeffannoo gabaabaa: kitii miidiyaa Nymchat. Teeknikaalii ibsa qabxiiwwan armaan olii hunda duuba jiru: isa bu'ura beekumsaa. Koodii madda: github.com/Spl0itable/NYM.
Journalizimii, gamaggamni fi yaanni Nymchat irratti xiyyeeffatan hayyama hin barbaadan. Meeshaaleen fuula press kit irratti argaman appii kana irratti odeeffannoo kennuuf bilisaan fayyadamuu danda'u.
###