Desentralisado. Parbo a nagan. Di malapdan.
##\ ##\
## | ## |
#######\ ##\ ##\ ######\####\ #######\ #######\ ######\ ######\
## __##\ ## | ## |## _## _##\ ## _____|## __##\ \____##\\_## _|
## | ## |## | ## |## / ## / ## |## / ## | ## | ####### | ## |
## | ## |## | ## |## | ## | ## |## | ## | ## |## __## | ## |##\
## | ## |\####### |## | ## | ## |\#######\ ## | ## |\####### | \#### |
\__| \__| \____## |\__| \__| \__| \_______|\__| \__| \_______| \____/
##\ ## |
\###### |
\______/
Naibangon para iti wayawaya, nadisenio para iti kinapribado
Ti end-to-end nga encrypted PMs ken group chats nga usaren ti enhanced NIP-17 nga Daytoy ket addaan iti “Timing Attack Resistance” ken “Rotating ephemeral keys, quantum-resistance, and post-compromise recovery.”
Naiwaras iti ginasut nga ipatpataray ti komunidad Nostr Ti maysa ket maysa a paset ti maysa a paset ti maysa a paset ti maysa a paset ti maysa a paset.
Dagiti geohash a naibatay iti lokasion ken saan a geohash nga ephemeral a kanal nga agus-usar kadagiti kodigo ti geohash, a narangtay iti Bitchat para iti komunikasion iti ballasiw ti plataporma.
Agsaknap dagiti mensahe iti sangalubongan a relay network. Awan ti gobierno, korporasion, wenno indibidual mabalinna nga iserran dayta.
Auto-napataud a temporario a keypairs ken naiparparna a palayaw iti tunggal sesion para iti pudno a parbo a nagan. Awan ti ibati dagiti sesion-only nyms.
Maitunos iti ni Jack Dorsey Bitchat app "teleport", nga addaan iti napasayaat a geohash managsukisok, . tapno makita dagiti channel iti intero a lubong.
Ipatulod ken umawat kadagiti instant Bitcoin payments a direkta iti chat. Zap messages nga magustuam nga awan ti pagkuranganna. Bitcoin kimat address ti kasapulan.
Peer-to-peer audio ken video call kadagiti pribado a mensahe ken group chat. WebRTC ti WebRTC media nga addaan iti Nostr signaling. Awan dagiti server iti tengnga, awan dagiti call log.
Napategda iti Napateg ti bot.Naaddaankami ?ask wenno @Nymbot iti saan a channel para iti libre, wenno bimmallasiw iti private, end-to-end encrypted 1:1 chat para iti premium multi-model answers, live web search, ken dadduma.
Pudno a desentralisado babaen kadagiti silulukat a pagalagadan
Ti Nymchat, a pagaammo met kas NYM (Nostr Ynstant Messenger), ket mang-aprobetsar iti... Nostr protocol tapno masigurado ti dagiti mensahe ket naiwarwaras iti ballasiw ti desentralisado a network dagiti relay. Awan ti maymaysa a punto ti pannakapaay, saan sentral nga autoridad, di mapasardeng a komunikasion.
Kita nga 23333 & 20000: Dagiti saan a geogash ken geohash-based a kanal ti lokasion
Adda laeng dagiti mensahe bayat dagiti aktibo a sesion, nga awan ti permanente a pagsurotan.
Kita nga 1059: NIP-17 nga in-encrypt dagiti direkta a mensahe ken grupo a chat
Ti end-to-end a panagenkripsio nga addaan kadagiti agturong nga ephemeral a tulbek ti mangipatulod ken umawat ket manglapped ti relay a panagpapada ti pannakaikameng ti grupo.
Pinatibker ti sangalubongan a network dagiti relay nga ipatpataray ti komunidad.
Awan dagiti server a mairikep. Awan ti datos a maala. Puro a desentralisado a wayawaya.
Dagiti bilin nga estilo ti IRC para kadagiti agar-aramat ti bileg
Ket adu pay...
Amin a masapul nga ammuem maipapan iti Nymchat
Ti Nymchat (Nostr Ynstant Messenger) ket maysa a desentralisado, parbo a nagan nga aplikasion ti chat a naibangon iti... Nostr nga protocol. Daytat’ mangipalubos kenka a makikomunikar a siwayawaya nga awan ti panagrehistro, account, wenno dagiti sentral a serbidor.
Naiwaras dagiti mensahe iti ginasut nga ipatpataray ti komunidad Nostr relay iti sangalubongan, nga agaramid ti network censorship-resistant ken naandur. Dagiti temporario a keypair ket auto-generated ti tunggal maysa session para iti maximum pseudonymity - agpukaw ti nym mo no agdiskonektaka.
Ti Nymchat ket agus-usar laeng kadagiti ephemeral a koneksion. Dagiti temporario a keypairs ket auto-generated para iti maximum parbo a nagan. Ti kinasiasinomo ket adda laeng para iti agdama a sesion ken awan ti ibati a pagsurotan no sika disconnect ti koneksion. Awan ti account, awan ti registration, awan ti persistent data.
Ti Nymchat ket agus-usar kadagiti ephemeral a geohash ken saan a geohash a kanal - dagiti siled ti chat a naibatay iti lokasion nga agus-usar kadagiti kodigo ti geohash (e.g.,
#w1, #dr5r). Dagitoy ket narangtay iti Bitchat ken mabalin a maurnos babaen
kaasitgan iti lokasionmo.
Amin a mensahe ket temporario ken adda laeng bayat dagiti aktibo a sesion, nga awan ti mabati a permanente a pagsurotan.
Wen. Karaman kadagiti Android ken iOS apps ti Bluetooth mesh: dagiti asideg nga alikamen ket direkta a makakonekta iti tunggal maysa babaen ti Bluetooth LE ken relay messages hop by hop, isu a makadanon ti mensahe iti maysa a tao ad-adda pay babaen ti panaglabas kadagiti telepono iti nagbaetan. Awan ti internet, awan ti cell service, awan imprastruktura ti aniaman a kita.
Daytoy ket narangtay iti Bitchat, isu a dagiti agar-aramat ti Nymchat ken Bitchat ket makibingbingayda ti isu met laeng a mesh. Dagiti publiko a kanal ken dagiti pribado a mensahe agpada nga agtrabaho iti dayta. No online-ka, alaen dagiti mensahe ti internet ruta kas iti gagangay ken automatiko nga agsubli iti Bluetooth no saan.
Ti Modo a Ghost ket naidumduma iti Bluetooth Mesh. Normalmente, ti device ti ad-adu a stabile a ID, a kunkunada a saan a maaddaan iti Bluetooth a ruar ti saan a maaddaan iti dayta a device a maaddaan iti dadduma pay a lugar. Ti Modo a Ghost simrek iti kasta a paset iti dayta – ti ID ti device, ti signing key, ti display name ken ti Nostr identity – iti kasta nga impormasion, ket inaramidna ti kasta a minuto.
Mabalinmo pay laeng ti mangipatulod ken umawat kadagiti mensahe bayat a nakalukat dayta. Makita dagiti kapatadanda ti di nainaganan a kinasiasino imbes a ti gagangaymo, ket di maibaga a sika dayta. Ti panangiddep iti dayta isublina ti normalmo kinasiasino. Daytoy ket off by default ken na-toggle manipud iti mesh screen.
Daytoy ket maysa a masursurotayo, ket maysa a garantisaran: ti Bluetooth hardware address ti telepono ket kontrolado babaen ti operating system ket babaen ti Nymchat, ken ti panangidumduma a kas iti kinaranggas ken ti panangidumduma, saan a maaddaan a maaddaan.
Dagiti direkta a mensahe iti Nymchat ket agus-usar kadagiti Nostr's NIP-17 nga pagalagadan ti panagenkripsio para iti ngudo-agingga-iti-ungto a na-enkripto komunikasion a saan a maisilpo iti sesionmo. Sika laeng ken ti umawat kenka ti makabasa kadagiti mensahe.
Dagiti grupo a chat ket agus-usar ti NIP-17 nga addaan iti naparang-ay a timing attack resistance. Tunggal kameng ket mangpataud kadagiti agturong nga ephemeral nga umawat a tulbek, ken dagiti mensahe ket saggaysa a nabalkot iti sagut iti tunggal maysa a kameng babaen ti panagusar kadagiti maminsan a publiko a tulbek. Daytoy ket manglapped kadagiti relay manipud iti pananginaig ti pannakaikameng ti grupo wenno mangisilpo kadagiti mensahe kadagiti pudno a kinasiasino. Automatiko nga ibrodkas dagiti miembro dagiti baro a tulbek para iti panagsubli kalpasan ti panagkompromiso.
Iti nagbaetan dagiti agar-aramat ti Nymchat, agpada a dagiti PM ken dagiti grupo a chat ket mabalinda pay nga agusar ti quantum-resistant a panagenkripsio — kitaen ti sumaruno a saludsod.
Tapno makaipatulod iti PM, usaren ti /pm nym#xxxx command wenno i-click ti any user's nym ken pilien
"Pribado a Mensahe" manipud iti menu ti konteksto.
Tunggal agar-aramat ket mailasin babaen ti nym + ti 4-karakter a suffix manipud iti publiko a tulbekda (e.g., .
cyber_wolf#a3f2), a mangipasigurado a mailasinmo dagiti agar-aramat nga addaan iti agpapada a nagan.
Para kadagiti pribado a mensahe ken group chat iti nagbaetan dagiti agar-aramat iti Nymchat, wen. Ti Nymchat ti mangtipon iti pagalagadan NIP-44 tulbek ti panagsinnukat iti ML-KEM-768 nga, ti kalpasan ti kuantum nga algoritmo standardized by NIST as FIPS 203. Agpada a masapul a maburak tapno mabasa ti mensahe, isu nga adda iti kabassitan a napigsa a kas idi ken quantum-safe iti rabawna.
Daytoy ket napateg gapu ti "ani ita, decrypt inton agangay": ti maysa a kabusor ket mabalinna nga irekord ti na-enkripto a trapiko ita ken idulinda dayta agingga a ti quantum computer ket makaburak iti elliptic-curve key exchange a ordinario a Nostr encryption ti agpannuray iti. Ti hybrid exchange kaipapananna ti nairekord a panagtalinaed ti trapiko saan a mabasa.
Salaknibanna ti... dagiti linaonna dagiti mensahem, saan a dagiti pirma kadagita. Nostr nga pasamak dagiti pirma ket secp256k1 pay laeng, isu a daytoy ket saan a panagkunkuna a tunggal maysa a paset ti protokol ket quantum-proof — ti isu met laeng a posision nga alaen ti Signal iti bukodna a post-quantum upgrade.
Automatiko dayta — awan ti setting nga i-on. Dagiti mensahe a naipatulod iti kastoy a wagas ipakitana ti bassit kalasag iti abay ti kandado. Dagiti agar-aramat ti Bitchat ken dagiti dadduma pay a kliyente ti Nostr ket saan a maapektaran ken agtalinaed umaw-awat iti standard NIP-17, isu nga awan ti agrupsa no agmessageka iti maysa a tao iti ruar ti Nymchat. Ti... maysa a pannakailaksid ket dagiti panaglogin ti browser-extension ken remote-signer, a saan a makausar iti daytoy: dagitoy dagiti agpirma ket mangisubli iti nalpas a mensahe imbes a tulbek a mabalintayo a pagtitiponen.
No usarem ti isu met laeng nga account iti nasurok a maysa nga alikamen, i-update amin dagitoy: ti daan a bersion ket saan a makabael basaen ti baro a pormat ket agsardeng koma nga umawat kadagiti mensahem agingga nga aramidenna dayta.
Suportaran ti Nymchat dagiti peer-to-peer nga audio ken video call agpadpada kadagiti 1:1 a pribado a mensahe ken panag-chat ti grupo. Direkta nga agayus ti media iti nagbaetan dagiti makipaset babaen ti WebRTC, bayat a kontrol ti panagayab (awisen, awaten, dagiti kandidato ti ICE) ket maisenyas babaen dagiti na-enkripto a pasamak ti Nostr a naimarka iti tunggal umawat - awan ti central call server.
Tapno mangrugi iti tawag, luktam ti pribado a mensahe wenno group chat sa usarem ti audio wenno video call buton iti ulo. Dagiti sumsumrek nga awag ket mangtignay ti ring modal nga addaan iti nym ti tumawag; no saan a masungbatan, auto-declines ti awag kalpasan ti 45 a segundo. Bayat ti tawag mabalinmo nga i-mute ti mikropono wenno i-toggle ti kamera iti aniaman nga oras.
Dagiti audio call ket agkiddaw laeng iti mikropono; dagiti video call ket agkiddaw agpadpada iti kamera ken mikropono iti ideal a 1280×720 a resolusion. Iti Settings, mabalinmo a pilien no siasino ti mapalubosan a mangring kenka (tunggal maysa, gagayyem laeng, wenno baldado) - "gayyem laeng" siuulimek a di ikankano dagiti awag manipud saan a gagayyem.
⚠ Pakaammo ti kinapribado: Gapu ta dagiti awag ket peer-to-peer babaen ti WebRTC, ti pudnomo Ti IP a pagtaengan ket mabalin a maipalgak iti sabali a partido (ken iti siasinoman a sabali iti panagayab ti grupo). Agusarka iti VPN wenno Tor no kasapulam nga ilemmeng dayta.
Ti Nymbot ti naikabil nga AI chat bot. Mabalinmo a kasarita dayta iti dua a pamay-an:
?ask <question>
wenno dakamaten @Nymbot iti aniaman a channel. Quote-replying ti maysa a Nymbot
sungbat ituloyna ti saritaan nga addaan iti ababa a konteksto. Daytoy a bersion ket agtaray a
maymaysa a sapasap a panggep nga AI a modelo ken nawaya nga usaren.Ti premium a pribado a bot ket a nasirsirib, adu ti modelona setup: basaenna ti tunggal maysa mensahe, klasipikarenna ti trabaho (panagkodigo, panagrasrason/matematika, panagsurat iti nainlasagan, panagipatarus, . wenno sapasap a chat) ken iruta daytoy iti kasayaatan a maibagay a modelo ti dakkel a pagsasao. Dayta ti mangaramid premium replies madlaw a natadem ken ad-adda a makabael ngem ti libre a publiko a bot. Agpada a dagiti bersion ket mangibinglay ti isu met laeng a sibibiag a panagbiruk ti web ken panagserrek ti changelog para iti presko a paniempo, damag, . presio, ken datos ti isports.
Ta nagwarasen ditoy lubong ti adu a sinan-profeta. Ti private bot ket nairekord iti standalone app. nymbot.ai – ti maysa a asistente, ti maysa a account. Siguro iti dayta babaen ti maysa a key ken ti dadduma a credits ken konversasion.
Dagiti kredito ken panagpresyo: Dagiti pribado a sungbat ket mabayadan babaen kadagiti kredito, magatang
babaen ti Bitcoin Lightning zaps. Gastos ti sapasap a chat, creative writing, ken panagipatarus 1
kredito iti tunggal sungbat; ti coding ken reasoning/math ket aggatad iti 2 a kredito (usarenda dagiti dakdakkel a modelo).
Maysa a kredito ket agarup a 10 a sats, nga addaan iti bassit a bulk bonus kadagiti nangatngato a gatad ti zap (+10% iti
500 sats, +15% iti 1K, +20% iti 5K). Usaren ?buy tapno ag-top up, .
?balance tapno kitaen dagiti kredito, ken ?gift @nym tapno mangipatulod kadagiti kredito iti
sabali nga agus-usar. Iti uneg ti pribado a chat, . ?clear punasan ti saritaan
pakasaritaan.
Ti Nymchat ket mangitipon ti Lightning Network para kadagiti instant Bitcoin micropayments a maawagan iti "zaps." Mabalinmo ti agtip mensahe nga apresiaren wenno direkta nga ipatulod ti Bitcoin kadagiti agus-usar.
Tapno makaawat kadagiti zap, mangiset-up ti Lightning address iti Settings (format:
user@domain.com). Tapno mangipatulod ti zap, i-click ti nym ti maysa nga agar-aramat ken pilien ti "⚡ Zap" wenno usaren
ti quick zap button nga agparang kadagiti mensahe nga addaan kadagiti addan a zap.
Dagiti zap ket maiparang iti aktual nga oras kadagiti mensahe, a mangipakita ti dagup a kaadu ken bilang dagiti zapper. Ti sistema ket automatiko a mangpataud kadagiti invoice ti Lightning ken mangmonitor iti kasasaad ti panagbayad.
Suportaran ti Nymchat dagiti reaksion ti emoji kadagiti mensahe (kapada ti Discord wenno Slack). I-click ti nym ti maysa nga user ken pilien ti "React" wenno i-hover ti mensahe tapno makita ti reaction button.
Mabalinmo ti agtignay iti aniaman nga emoji manipud iti nasaknap a librariatayo a naurnos sigun iti kategoria (smileys, tignay, puso, simbolo, kdpy.). Malaglagip dagiti nabiit pay nga emojis para iti napartak a pannakagun-od.
Tapno mangikabil kadagiti emojis kadagiti mensahem, i-type : sarunuen ti nagan (kas
:smile:) para iti autocomplete, wenno i-click ti emoji button iti input area.
Dagiti reaksion ket agus-usar ti NIP-25 a pagalagadan ti Nostr.
Ti Nymchat ket mangsuporta ti nabaknang a panagpormat ti teksto a kapada ti Discord wenno Slack:
**text** wenno __text__*text* wenno _text_~~text~~`code` wenno dagiti bloke ti kodigo nga addaan ```code```># H1, ## H2, ### H3Dagiti bilin a kas iti /bold, /italic, /quote, ken
/code mangipaay kadagiti ab-ababa a dalan para iti napardas a panagpormat.
Dagiti agar-aramat iti bloke: Usaren /block nym#xxxx wenno i-click ti nym ti maysa nga user ken
pilien ti "Block ti Agus-usar." Nailemmeng dagiti mensahe dagiti naserraan nga agus-usar ken dida makita ti aktibidadmo.
I-block dagiti kanal: Usaren /block #channelname wenno /block
bayat nga adda iti maysa a channel tapno malapdan dayta. Nailemmeng dagiti naserraan a channel iti sidebar-mo.
I-block dagiti keyword: Manginayon kadagiti keyword iti Settings → Blocked Keywords tapno mailemmeng dagiti mensahe naglaon kadagiti espesipiko a sasao wenno ragup ti sasao iti ballasiw ti amin a kanal.
Kitaen ken imanehar dagiti bloke iti Settings.
No napalubosan iti Settings, ti Nymchat ket mabalinna nga urnosen dagiti geohash channel babaen ti kaadayo manipud iti lokasionmo. Daytoy kasapulan ti pammalubos ti lokasion ti browser.
Dagiti kanal ti geohash ket dagiti siled ti chat a naibatay iti lokasion nga agus-usar kadagiti naisangayan a kodigo ti geohash. Isuda ti narangtay iti Bitchat, a mangipalubos iti komunikasion iti ballasiw ti plataporma. Makatulong kenka ti proximity feature matakuatan ken ipangpangruna dagiti lokal a channel.
I-disable daytoy a tampok iti aniaman nga oras iti Settings → "Urnosen dagiti Geohash Channels babaen ti Kaasitgan."
Ibinglay dagiti URL ti kanal: I-click ti share button iti channel header wenno usaren
/share tapno mangpataud ti maibinglay nga URL.
Awisem iti agdama a channel: Usaren /invite nym#xxxx tapno mangipatulod iti maysa
imbitasion PM nga addaan detalye ti channel.
Ti Nymchat ket mangitukon kadagiti sumagmamano a terminal-a naipaltiing a tema:
Ti kanayonan a panagpasayaat ket mairaman dagiti uni ti pakaammo (Klasiko a Beep, ICQ, MSN), auto-scroll kababalin, pannakaiparang ti timestamp, ken dagiti setting ti panaglablabes ti ladawan.
Ti Nymchat ket mangipaay ti kangatuan a parbo a nagan babaen dagiti ephemeral a koneksion. Mapataud dagiti temporario a keypair kada sesion nga awan ti koneksionna iti pudno a kinasiasino. Saan a permanente a naidulin dagiti mensahe, . ket agpukaw ti nym-mo no agdiskonektaka. Dagiti direkta a mensahe ken dagiti panagsasarita ti grupo ket agus-usar ti NIP-17 nga ungto aginggana ti ngudo a panagenkripsio nga addaan kadagiti agturong nga ephemeral a tulbek ken ti panagandur ti panagraut ti panawen tapno malapdan ti panagpapada ti metadata.
Napateg a nota: Makita dagiti mensahe ti channel ti asinoman iti Nostr network. Usaren dagiti na-encrypt a PM para kadagiti pudno a pribado a saritaan. Para iti maximum pseudonymity, usarem ti Tor wenno VPN a binayadam gapu iti panangusarmo iti cash wenno monero.
Ti panagenkripsio ti pakabigbigan ket opsional a salaknib para iti naidulin a pakabigbigan (nsec) a pribado a tulbek iti maysa nga alikamen, isu a daytoy saan a mabasa manipud iti lokal a pagipempenan no saan a mailukat. Piliem ti unlock factor iti tunggal alikamen: maysa a password, maysa a PIN, maysa a passkey, wenno maysa a biometric.
Ti tulbek ket agtalinaed laeng iti memoria para iti sesion, ken ti tulbek ti plaintext ket saan a pulos a naisurat iti disk bayat a nakalukat ti encryption. Kalpasan nga i-enable-mo dayta, pasingkedan a dagus ti app ti unlock isu a sika saan a naikandado no ti maysa nga authenticator ket agbalin a saan a mangsuporta ti PRF.
Awan ti password, asin, wenno kredensial a pulos a mai-sync iti ballasiw dagiti alikamen. Maysa laeng nga on/off preference ag-sync, isu a mabalinmo a pilien nga i-set up ti encryption iti baro nga alikamen.
Ti panic wipe mode ket palubosannaka a dagus a mangdadael iti amin a lokal a datos iti alikamen. Pinduten ken i-hold ti "Your Nym" section iti 2 a segundo tapno ma-trigger dayta.
Komprehensibo ti wipe. Daytoy ket mangi-enkripto ti tunggal maysa a lokal a pateg ti pagipempenan babaen ti naiparparna a maminsan a tulbek nga kalpasanna maibelleng, isuratna dagiti pateg babaen ti basura, ikkatenna ti localStorage ken sessionStorage, isurat ken burasen amin a database ti IndexedDB, ikkatenna dagiti cache, . i-unregister ti service worker, ken i-reloadna iti baro nga umuna a nataray nga estado.
No addaanka iti identity encryption a napalubosan, ti proteksion ket ad-adda pay nga agsaknap: aniaman a byte a survive deletion ket ciphertext iti sidong ti tulbek nga awan ti iggemna.
Magun-od ti Nymchat kas katutubo nga app ken Progresibo a Web App (PWA):
Na-optimize ti mobile interface babaen kadagiti touch-friendly controls, swipe gestures para iti panaglukat ti sidebar, ken ti responsive layout a maibagay iti kadakkel ti iskrinmo. Amin a feature ket agtrabaho iti mobile, agraman dagiti reaksion ken zap.
Ti Nymchat ket narangtay iti aplikasion ti Bitchat ni Jack Dorsey, nga espesipiko para iti geohash-based dagiti kanal ti lokasion. Kayatna a sawen a dagiti mensahe a naipatulod kadagiti geohash channel iti Nymchat ket agparang iti Bitchat ken ti kasumbangirna.
Ti rangtay ket mangipalubos ti cross-platform a komunikasion iti nagbaetan ti web-based interface ti Nymchat ken Mobile app ti Bitchat, a mangparnuay iti dakdakkel nga agkakanaig a network dagiti chat room a naibatay iti lokasion nga agus-usar ti isu met laeng a Nostr a protocol iti baba.
Ti Nymchat ket agkonekta kadagiti adu a Nostr relay nga aggigiddan para iti redundansia ken kapartak:
Nainsiriban nga imanehar ti app dagiti koneksion, nga automatiko a matakuatanna dagiti baro a relay, . blacklisting dagiti saan a makasungbat a relay, ken panangpadas manen kadagiti napaay a koneksion. Mabalinmo a kitaen ti konektado relay iti Settings.
Ad-adu a relay = nasaysayaat a resistensia ti panagsensor ken panagited ti mensahe, ngem ad-adu met ti bandwidth panagusar.
Awan ti panagrehistro. Awan ti tracking. Awan ti sensura.
Puro, desentralisado, parbo ti naganna a group chat laeng.