بۆ بڵاوکردنەوەی دەستبەجێ
Nymchat پەیامبەرێک دەخاتە ڕوو کە کاتێک ئینتەرنێت کار ناکات بەردەوام کار دەکات.
بە خۆڕایی و سەرچاوە کراوە، بەبێ هەژمار، بەبێ ژمارەی تەلەفۆن و نامەی پارێزراو لە سەرەتاوە تا کۆتایی کە لە ڕێگەی بلوتۆوثەوە لە مۆبایلێکەوە بۆ مۆبایلێکی تر دەگوازرێتەوە کاتێک هیچ تۆڕێک نییە. ئێستا بۆ ئەندرۆید، ئایۆس و وێب بەردەستە.
٢٤ی ئاب، ٢٠٢٦
ئەم لاپەڕەیە بە ئامێری وەرگێڕدراوە بۆ ئاسانکاری. ئەسڵی ئینگلیزی ئەو وەشانەیە کە کاری پێدەکرێت.
21 Million LLC ئەمڕۆ ڕایگەیاند بە بەردەستی گشتیی Nymchat، پەیامبەرییەکی کۆدکراوی لە سەرەتاوە تا کۆتایی کە هیچ ژمارە تەلەفۆن، ئیمەیڵ و هەژمارێکی داوا ناکات — و لە کاتی نەبوونی ئەو تۆڕەی کە بە شێوەیەکی ئاسایی لەسەری کار دەکات، بەردەوام پەیامەکان دەگوازێتەوە. Nymchat ئێستا وەک ئەپڵیکەیشنێکی وێب لە web.nymchat.app, لەسەر Android لەڕێگەی Google Play و Zapstore، و لەسەر iOS لەڕێگەی TestFlight.
نزیکەی هەموو پەیامگێڕێکی کۆدکراوی کە بەکارهێنانی زۆری هەیە، پشت بە سێرڤەرێک دەبەستێت کە بتوانێت پێی بگات. ئەگەر پەیوەندی ببڕدرێت — وەک داخستنی کارێک، بێ کارەبایی، لەناو ستادێک، لەسەر شوێنی مەتڕۆ، یان توڕبوونی زریان — ئەپڵیکەیشنەکە تەنها شاشەیەکی بەتاڵ دەبێتەوە. Nymchat بە شێوەیەک دروستکراوە کە ئەو ساتەی کە ژێرخانەکان ون دەبن، ڕێک ئەو ساتەیە کە زۆرترین سوودی هەیە.
کاتێک تۆڕەکە دادەشکێت، ئەپەکە ناکات
لەژێر گواستنەوە ئاساییەکانی ئینتەرنێتدا، Nymchat کار دەکات بە بلوتووثی LE مێشئامێرەکانی نزیک بە ڕاستەوخۆ بە یەکدییەوە دەبەستێنەوە و بۆ یەکتر نامەیان دەگەیەنن، بەمەش نامەیەک دەگاتە کەسێک لە دەرەوەی مەودای ڕادیۆ لە ڕێگەی بازدان بە ناو مۆبایلەکانی نێوانەوە — تا حەوت هەنگاو، لە کاتێکدا هەر جووتە ئامێرێک دانیشتنی خۆی بە شێوەی کۆدکراوی Noise XX کارپێدەکات. هیچ ئینتەرنێت، هیچ خزمەتگوزارییەکی مۆبایل و هیچ جۆرە ژێرخانێک لە بابەتەکەدا نییە. چ کانالە گشتییەکان و چ نامە تایبەتەکان لەسەری کاردەکەن، و ئەپڵیکەیشنەکە خۆی ڕێگەکە هەڵدەبژێرێت: نامە ئۆنلاینەکان لە ڕێگەی تۆڕەوە دەنانرێن و ئەگەر تۆڕ نەبوو، دەگۆڕێن بۆ بلووتۆوث.
Nymchat هەمان پڕۆتۆکۆلی میش جێبەجێ دەکات وەک Bitchat, ئەپڵیکەیشنی Bluetooth meshی جاک دۆرسی، باýt بە باýt لەسەر وایەرەکە. هەردوو ئەپڵیکەیشنەکە بە هیچ شتێکەوە بەستراونەتەوە — تەنها لەسەر هەمان مێش (mesh)ن، یەکتر دەدۆزنەوە و پەیامە شەفرەلێکراوەکان بە ڕاستەوخۆ ئاڵوگۆڕ دەکەن، ئەمەش تۆڕە ئۆفلاینەکە بۆ هەردوولا گەورەتر دەکات. Bitchat پڕۆژەیەکی جیاوازە و خاوەندارییەتەکەی خۆیەتی؛ Nymchat لەگەڵیدا گونجاوە، بەڵام پەیوەندی فەرمی پێوە نییە.
تۆڕەکە وەک هاوتەریبێکی تەواو لەسەر ئەندرۆید و ئایۆس کار دەکات، و وەک گەڵایەک (leaf) لە وێبگەڕەکانی کرۆمیۆم، کە دەتوانێت بەرەو دەرەوە پەیوەندی بە مۆبایلە نزیکەکانەوە بکات بەڵام ناتوانێت خۆی ڕابگەیەنێت.
ژوورە گشتییەکان کە شوێنن
کەناڵە گشتییەکانی Nymchat لەلایەن ...ەوە دەڕواسێن دراون. geohashکۆدێکی کورت بۆ چوارگۆشەیەک لەسەر نەخشە، کە تێیدا هەر پیتێکی زیادە ڕەهەندی ناوچەکە بچووکتر دەکاتەوە، لە هەرێمێکەوە بۆ ناوچەیەکی شارستانی و دواتر بۆ چەند شەقامێکی کەم. هەموو ئەو کەسانەی کە ئامێرەکانیان دەچێتە سەر هەمان چوارگۆشە، پێشتر لە هەمان ژوورداین، بەبێ خاوەن، بەبێ لیستی ئەندامان، بەبێ ڕێکخەر و بەبێ بانگهێشتنامە. گەڕەرێکی (explorer) ناوخۆیی نەخشەیەکی جیهانی نیشان دەدات کە لەوێدا خەڵک بە ڕاستی قسە دەکەن، لەگەڵ نەخشەیەکی گەرمیی چالاکی، سنووری ڕۆژ/شەو، و تۆڕی (geohash) کە بەو وردەییەی کە ئاستی زووم پێویستی پێیە دروست کراوە. چەناڵە ناودارەکان — کە زیاتر بابەتن و نەک شوێن — بەو شێوەیەی کار دەکەن کە هەر کەسێک چاوەڕوان دەکات. چەناڵەکانی Geohash لەگەڵ Bitchatیش هاوبەشن.
هیچ ئەژمارێک نییە بۆ داخستن، و هیچ دایرێکتۆرییەک نییە بۆ دزەکردن
هەژمارێکی Nymchat نییە، چونکە هیچ سێرڤەرێکی Nymchat نییە کە یەکەی لێ بپارێزێت. ناسنامە بریتییە لە جووتێک کلیل کە لەسەر ئامێرەکە دروست دەکرێت. شێوازی سەرەتایی ناسنامەیەکی کاتییە — کە کاتێک ئەپەکە دەکرێتەوە دروست دەکرێت و کاتێک جلسەکە تەواو دەبێت لەناو دەچێت — و هەر کەسێک کە ویستی ناسنامەیەکی بەردەوام هەبێت، دەتوانێت لە جیاتی ئەوە کلیلێکی Nostr بهێنێت.
دۆخی جنۆکە بۆ تۆڕەکە (mesh) زیاتر دەچێت: کلیلی واژۆکردن، ناسێنەری هاوتا، ناوی بلوتووثی ڕاگەیەندراو و ناوەکە (nickname) هەموویان بە بەهاکانی کاتی دەگۆڕدرێن و بە نزیکەیی هەر پازدە خۆڵەکێک پێکەوە دەگۆڕدرێن، بە شێوەیەک کە شوێنکەوتنی ئامێرەکە لە نێوان شوێن و دانیشتنەکاندا زۆر قورستر بێت. لە خودی ئامێرەکەدا، ناسنامەیەکی پاشەکەوتکراو دەکرێت لە پشت وشەی تێپەڕ، پێن (PIN)، پاسکێ یان بایۆمەترییەکەوە کۆد بکرێت، و پاککردنەوەیەکی پانیک (panic wipe) هەموو شوێنەواری ناوخۆییەکە لەناو دەبات — بە کۆدکردنی هەر بەهایەکی پاشەکەوتکراو لەژێر کلیلی جارێک بەکارهێنانێک کە پاشان فڕێ دەدرێت، و جێگەی دەگیرێتەوە، و دووبارە بارکردنەوە بۆ بارودۆخی سەرەتاییی نوێ.
کۆدکردنەوەیەک کە لە ئێستادا بیر لە کۆمپیوتەرە کوانتەمەکان دەکاتەوە
نامە تایبەتەکان و چاتە کۆمەڵەییەکان بە شێوەیەک کۆدکراون لە سەرەتاوە تا کۆتایی و بە شێوەیەکی پارێزراوی زۆرەوە دە gói کراون: هەر کۆپییەک لەلایەن کلیلییەکی تاکەکەسی و کاتەکەتەوە واژۆ دەکرێت کە تەنها بۆ ئەو نامەیە دروست کرابێت، و کاتی تۆمارکردنی بە شێوەیەکی هەڕەمەکی تا دوو کاتژمێر بۆ کاتێکی پێشتر دەگۆڕدرێت، بەمەش ئەو ڕێگەیانەی گفتوگۆکە دەگوازنەوە، ناتوانن بیخوێننەوە و نەتوانن بڵێن کێ قسە لەگەڵ کێ دەکات. چاتە کۆمەڵەییەکان کلیلی وەرگرانی کاتی دەگۆڕن بۆ ئەوەی لیستی ئەندامان وەک شێوازێک دەربکەوێت کە ڕێگەیەک بتوانێت چاودێری بکات.
لە نێوان بەکارهێنەرانی Nymchat، شەفرەسازییەکە بریتییە لە تێکەڵاوی پۆست-کوانتەم: ئاڵگۆڕی ستاندارد secp256k1 بە هەمان شێوە دەمێنێتەوە، و ML-KEM-768 — ئەلگۆریتمەکە — NIST وەک FIPS 203 ستانداردکردووە — کلیلێکی دووەمی لە دەوری داپۆشیوە، بە شێوەیەک کە هێرشبەرەکە دەبێت هەردووکی بشکێنێت. ئەمەش ڕێگری لە شێوازی "ئێستا کۆکەرەوە، دواتر درک پێ بکە" دەکات، کە تێیدا ئەو ترافیکەی ئەمڕۆ تۆمار دەکرێت هەڵدەگیرێت تا ئەو کاتەی کۆمپیوتەرێکی کوانتەم دەتوانێت ئەو ماتماتیکەی خواریا ئەلێپتیک (elliptic-curve) بشکێنێت کە کۆدکردنی ئاسایی Nostr پشت بە دەیبەستێت. هیچ شتێک نییە کە کارا بکرێت، و هیچ شتێک بۆ کەسانی تر تێک نادات: نامە بۆ بەکارهێنەرانی Bitchat و کلاینتەکانی تری Nostr دەگەڕێنەوە سەر ستانداردە ئاساییەکەی NIP-17. تا کاتی ئەم نووسینە، هیچ کلاینتێکی تری Nostr ئەوە بەکار ناهێنێت.
پەیامگێڕێکی تەواو، نەک ئامرازێکی مانەوە
مۆدی ئۆفلاین وەک بژاردەیەکی جێگرەوە لە ناو ئەپڵیکەیشنێکی تەواودا کار دەکات نەک وەک تەواوی بەرهەمەکە. Nymchat پەیوەندیی دەنگی و ڤیدیۆیی یەک-بۆ-یەک و گروپ ئەنجام دەدات، کە لە ڕێگەی ڕووداوە کۆدکراوەکانەوە ڕێکدەخرێن و دواتر ڕاستەوخۆ لە نێوان ئامێرە بەشداربووەکاندا دەڕوات، بەبێ ئەوەی سێرڤەرێک لە ناوەڕاستی میدیاکاندا هەبێت. خاوەنی گواستنەوەی وێنە، ڤیدیۆ و فایل، ڕاپرسی، کاردانەوە، وەڵامدانەوە، نامەی ونبوو، وەرگێڕانی نامە بۆ زیاتر لە سەد زمان، شەش تیەم کە لە تێرمیناڵەوە وەرگیراون، لیستی بەستنەوە، فلتەری وشە سەرەکییەکان و ڕاپۆرتکردنە.
پارەدانەکانی بیتکۆین بەشێکن لە گفتوگۆکە: a لێدانی ئەمبار ساتەکان بۆ پۆستێکی باش یان بۆ کەسێک دەنێرێت، کە لە چەند چرکەیەکدا لە نێوان دوو جزدانەکەدا ڕێکدەخرێت. Nymbot، یاریدەدەری زیرەکی دەستکردی ناوخۆیی، بە خۆڕایی لە هەر چەناڵێکی گشتی وەڵام دەداتەوە و گفتوگۆیەکی تایبەتی کۆدکراوی لە سەرەتاوە تا کۆتایی بۆ هەر کەسێک ئەنجام دەدات کە کریدیت لە ڕێگەی Lightning بکڕێت.
دەتوانرێت بپشکنرێت، نەک تەنها وەک بانگکردن بێت.
Nymchat نەرمەکایەکی بە خۆڕاییە لە ژێر لایسەنسی AGPL-3.0، و هەمووی بڵاوکراوەتەوە — ئەپی وێب و ئەپی Flutter بۆ ئەندرۆید و iOS، بەبێ ئەوەی هیچ بەشێکی داخراو هەبێت کە پێویستی بە متمانە هەبێت. دروستکردنی وێبەکە دووبارە دروستکردنەوەیە (reproducible): هەر سەرچاوەیەک لە ناو مانیفیستێکدا بە hash دەخرێت، GitHub Action هەر کۆمیتێک بە شێوەیەکی سەربەخۆ دووبارە دروست دەکاتەوە و شاهەدانەکانی ڕەچەڵەکی دروستکردن (build-provenance attestations) واژۆ دەکات، و دیالۆگی "دەربارە" (About) لە خودی ئەپەکەدا دووبارە hash بۆ ئەو فایلانە دەکاتەوە کە کار پێیان دەکات، دووبارە هەژمارکردنەوەی hash بۆ کۆمەڵە فایلەکە (bundle) لە ئەوەی پێشتر پێویکراوە دەکات و لە ناو شاهەدانە واژۆکراوەکانی کۆگاکەدا (repository) بەدوایدا دەگەڕێت. بڵاوکردنەوەیەک (deployment) ناتوانێت بۆ خۆی گەرەنتی بدات، و Mirrorێک لە دۆمەینێکی تر بە ڕاشکاوی ئەمە دەڵێت لەبری ئەوەی خۆی وەک ئەپی فەرمی بناسێنێت. لە ئەندرۆیددا، APKێک کە لە Zapstore دابەزیوە دەکرێت لە ڕێگەی SHA-256 کە لە ڕووداوێکی واژۆکراوی Nostr بڵاوکراوەتەوە، پشکنین بۆ بکرێت.
Warrant canary-ێک، کە واژۆ کراوە و بە بلۆکێکی دوایینی بیتکۆینەوە بەستراوە بۆ ئەوەی نەبێت بە شێوەیەکی کۆ و بەکۆم پێشوەختە واژۆ کرابێت، لە کۆگەکەدا (repository) بڵاو دەکرێتەوە و ئەپڵیکەیشنەکە بە شێوەیەکی ڕاستەوخۆ دەخوێنێتەوە.
ئەوەی کە Nymchat بانگەشەی ناکات
پڕۆژەکە سنوورەکانی خۆی بڵاو دەکاتەوە، و ئەوانیش لە هەر چیرۆکێکی ورددا دەربارەی پڕۆژەکە دەبێت هەبن:
- تا ئێستا وردبینی لایەنی سێیەم نییە. Briar, SimpleX, Signal, Element, Delta Chat و White Noise هەموویان ڕاپۆرتی وردبینییان بڵاوکردووەتەوە. Nymchat وای نییە. لە جیاتی ئەوە، ئەوەی پێشکەشی دەکات سەرچاوە کراوەیە و دروستکردنێکی دووبارەپێکهێنراوە کە هەر کەسێک بتوانێت پشکنینی بۆ بکات.
- کەناڵە گشتییەکان شێفرەکراون نییە. ئەوە دیزاینەکەیە — ژوورێکی گشتی کە تەنها هەندێک کەس بتوانێت بخوێنێتەوە، ژوورێکی گشتی نییە — بەڵام هەر شتێک کە لە چەناڵێکدا بخرێتە ڕوو، ڕووداوێکی دەقی سادەیە لە ڕێڵەی گشتییەکاندا.
- nym ی کاتی سیستەمێکی بێناونیشان نییە. ئەوە ناسنامە لە بەکارهێنەرانی ترەوە دەشارێتەوە، نەک ناونیشانی IP لە ئۆپەراتۆری ڕێڵێییەوە. مۆدی Ghost شوێنکەوتنی ئامێرەکە زۆر قورستر دەکات، نەک ئەوەی کە بە تەواوی نەتوانرێت شوێن بگیرێت.
- پەیوەندییە هاوتەریبەکان ناونیشانی IP ئاشکرا دەکەن بۆ لایەنەکەی تر، کە لە بنەڕەتەوە بەشێکە لە پەیوەندییەکی ڕاستەوخۆ، نەک شتێک کە Nymchat زیاد دەکات.
- مەشەکە best-effortە و بچووکە. مەودای بلوتووت، چەندین مەتر، چوارچێوەکان لە ٥١٢ بایتی سنووردارکراون، سنووری حەوت هەنگاو و هیچ گەرەنتییەک بۆ گەیاندن نییە. بۆ دەق دروستکراوە.
- iOS لە TestFlight دایە لەبری App Store، و iOS ڕێگەی زۆر کەمتر بە ئەپڵیکەیشنەکانی پشتەوە دەدات بە بەراورد بە Android، بۆیە ئاگահدارییەکان ڕەنگە درەنگ بگەن لە کاتێکدا ئەپڵیکەیشنەکە ڕاوەستاوە.
بەردەستبوون و نرخ
- وێب: web.nymchat.app, دەکرێت وەک ئەپڵیکەیشنێکی وێبی پێشکەوتوو (Progressive Web App) لە شاشەی سەرەکی یان دۆک دابنرێت. بریتییە لە HTML، CSS و مۆدیوڵەکانی JavaScript بەبێ هیچ هەنگاوێکی دروستکردن (build step)، بۆیە لە میوانداری ستاتیک، فلاشێکی USB یان localhost کار دەکات — هیچ لیستی ستۆرێک نییە کە پێویست بێت لابدەیت.
- ئەندرۆید: Google Play، یان Zapstore بۆ APKـێکی واژەکراو بەبێ هەژماری Google.
- ئای ئۆ ئێس: TestFlight.
- نرخ: بە خۆڕایی، بەبێ ڕیکلام، بەبێ ئەبۆنیم و بەبێ فرۆشتنی هیچ زانیارییەک. تەنها پارەی ناو ئەپەکە بە هەڵبژاردەیە: کرێدییەکانی Nymbot و ستایلی ڕازاندنەوە، کە بە Lightning کڕ دەکرێن.
دەربارەی Nymchat
Nymchat — کە بە NYM لە نووسینیشەوە دەنووسرێت، کورتکراوەی Nostr Ynstant Messenger — نامەگێڕێکی بە خۆڕایی و سەرچاوە کراوەیە کە لەسەر Nostr بنیادنراوە، پرۆتۆکۆڵێکی کراوە کە کەس خاوەن نییە. هیچ ئەکاونت و تۆمارکردنێک نییە: ناسنامە بریتییە لە جووتەکەی کلیلێک (keypair) کە لەسەر ئامێرەکە دروست دەکرێت. نامە تایبەتەکان و چاتگۆڕییە گروپەکان بە شێوەی (end-to-end) کۆدکراون و بە شێوەیەکی پارێزراو pakkکراون بە جۆرێک کە ڕێڵێیەکان (relays) نە بتوانن بیخوێننەوە و نە بتوانن بزانن کێ ناردوویانە، لەگەڵ بەکارهێنانی کۆدکردنی هاوئامێتای (hybrid) پۆست-کوانتەم لە نێوان بەکارهێنەرانی Nymchat. تۆڕێکی مێش (mesh) لە ڕێگەی بلوتووثەوە نامەکان دەگەیەنێت بەبێ ئەوەی هیچ ئینتەرنێتێک هەبێت. Nymchat وەک ئەپڵیکەیشنێکی وێب و وەک ئەپڵیکەیشنە ڕەسەنەکانی Android و iOS کار دەکات، بەلایەن AGPL-3.0 دڵنیایی دراوە، و لەلایەن کۆمپانیای 21 Million LLC پەرەی پێدراوە. ناوەندییەکراو. ناوی ساختە. ناوەستان.
پەیوەندی ڕۆژنامەگەری
٢١ ملیۆن LLC — support@nymchat.app
سەروەتەکان، دەقی بنەڕەتی و زانیارییە خێراکان: کۆمەڵەی ڕاگەیاندنی Nymchat. تەکنیکی وردەکاری لە پشت هەموو داواکارییەکانەی سەرەوەوە: ئەو بنکەی زانیاری. کۆدی سەرچاوە: github.com/Spl0itable/NYM.
ڕۆژنامەگەری، پێداچوونەوە و تێبینی دەربارەی Nymchat پێویستیان بە مۆڵەت نییە. ئەو سەرچاوانەی لە لاپەڕەی پاکێجی ڕۆژنامەوانییەکاندا هەن، بۆ بەکارهێنان لە ڕاگەیاندنی ئەپەکە بە خۆڕایی بەکاردێن.
###