गिन्यानाचो आदार हुडदाखाला
प्रोटोकॉल आनी घडणुको
निमचॅट खरेंच ताराचेर कितें घालता, ताचे आड बांदपी कोणाकूय, ताचें ऑडिट करप, वा दुसऱ्या Nostr क्लायंट कडल्यान घडणुको वाचप.
हें पान सोयी खातीर मशीनांतल्यान अणकारीत केलां. इंग्लीश मूळ ही आवृत्ती लागू जाता.
इव्हेंट प्रकार
| प्रकार | खातीर वापरतात | टिपा |
|---|---|---|
0 | प्रोफायल मेटाडेटा | मानक Nostr प्रोफायल: नांव, चित्र, बॅनर, बद्दल, lud16. |
5 | डिलीट करपाची विनंती | एनआयपी-09. |
7 | प्रतिक्रिया | एनआयपी-25, हातूंत ए ['k', originalKind] टॅग म्हणजे योग्य चॅनल प्रकारा आड प्रतिक्रिया दाखल जाता. |
13 | छाप | एनआयपी-17 संदेशाचो मदलो थर. |
14 | खाजगी संदेशाची अफवा | स्वाक्षरी नाशिल्ली, आनी केन्नाच स्वताच्या हातान उजवाडाक आयिल्ली ना. |
1059 | भेटवस्तू गुठलावप | एनआयपी-59. खाजगी संदेश आनी गट गप्पा खातीर प्रत्यक्षांत रिले मेरेन कितें पावता. |
1984 | अहवाल दिवप | एनआयपी-56. |
9734 / 9735 | जॅप विनंती आनी जॅप पावती | एनआयपी-57. |
10030 | सानुकूल इमोजी पॅक यादी | एनआयपी-30. |
20000 | जियोहॅश चॅनल संदेश | क्षणिक, टॅग केल्लें ['g', geohash]. |
23333 | नांव दिल्लो चॅनल संदेश | क्षणिक, टॅग केल्लें ['d', channel]. |
24420 / 24421 | भौशीक टंकलेखन निर्देशक आनी पावती वाचप | निमचॅट-विशिश्ट, भौशीक चॅनलांक. |
25051 / 25052 | पीयर्स-टू-पीयर्स सिग्नलिंग आनी फायल-हस्तांतरण स्थिती | निमचॅट-विशिश्ट. |
30030 | सानुकूल इमोजी संच | एनआयपी-30. |
30078 | अर्ज डेटा | एनआयपी-78. मतदान, आनी एनक्रिप्टेड मांडावळी समक्रमीत करतात. |
69420 | खाजगी वाचपाच्यो पावती आनी वितरण स्थिती | निमचॅट-विशिश्ट, भेटवस्तूच्या आवरणा भितर एक अफवा म्हणून व्हरतात. पासून एक वेगळो प्रकार 14 मुद्दाम, देखून हेर NIP-17 क्लायंट दरेक पावती खातीर रिते थेट संदेश दिवंक नात. |
एनआयपी नायमचॅट चालीक लायता
| एनआयपी | काय दिता Nymchat |
|---|---|
| एनआयपी-07 | ब्राउझर विस्तारान लॉगीन करचें. |
| एनआयपी-09 | डिलीट करपाची विनंती. |
| एनआयपी-13 | कामाचे पुरावे. भायर सरपी संदेश उण्यांत उणें 16 बिटांचेर खण करतात. |
| एनआयपी-17 | खाजगी थेट संदेश, आनी गट गप्पा खातीर आदार. |
| एनआयपी-25 | प्रतिक्रिया. |
| एनआयपी-30 | सानुकूल इमोजी. |
| एनआयपी-40 | कालबाह्य वेळमुद्रांक — ना जावपी संदेश. |
| एनआयपी-44 | आवृत्ती केल्लें एनक्रिप्शन, सील, रॅप आनी सेटिंग्ज समक्रमणा खातीर वापरतात. |
| एनआयपी-46 | रिमोट सायनिंग — 1.1. bunker://. |
| एनआयपी-56 | अहवाल दिवप. |
| एनआयपी-57 | वीज झॅप करता. |
| एनआयपी-59 | भेटवस्तू गुठलायतात. |
| एनआयपी-78 | मनमानी अर्ज डेटा. |
| एनआयपी-98 | HTTP प्रमाणीकरण, होस्ट केल्ल्या निमाण्या बिंदूखातीर. |
क्रिप्टोग्राफी (क्रिप्टोग्राफी) करप
| खंय | किदें |
|---|---|
| वळख आनी स्वाक्षरी | secp256k1 Schnorr स्वाक्षरी (BIP-340) आशिल्लें, जशें Nostr स्पश्ट करता. |
| खाजगी संदेश आनी गट गप्पा | NIP-44 v2: secp256k1, HKDF-SHA256, ChaCha20 चेर ECDH HMAC-SHA256 कडेन, आनी पॅडींग म्हणून सायफरटेक्स्ट लांबाय संदेश लांबाय पयस दिना. |
| ब्लूटूथ मेश सत्रां | आवाज XX — X25519, ChaCha20-Poly1305 (IETF), Ed25519 जाहीर स्वाक्षरी खातीर, SHA-256 आनी HMAC सकयल. |
| विश्रांती घेतिल्ली अस्मिताय | एईएस-जीसीएम-256. की पासवर्ड वा पिन खातीर 310,000 पुनरावृत्तींचेर PBKDF2-SHA256 कडल्यान येता, वा पासकी वा बायोमेट्रीक खातीर HKDF-SHA256 वरवीं WebAuthn PRF आउटपुटा कडल्यान येता. |
| कॉल आनी फायल हस्तांतरण | वेबआरटीसीचो स्वताचो डीटीएलएस-एसआरटीपी, एनआयपी-17-रॅप्ड सिग्नलिंगाचेर वाटाघाटी केल्लो. |
| यादस्तीकपण हें | प्लॅटफॉर्म पुराय CSPRNG — की, nonces, आनी गिफ्ट-रॅप टाइमस्टॅम्प जिटर. |
मेटाडेटा संरक्षण
गिफ्ट-रॅप मार्गांतले दोन तपशील उलो मारपा सारके आसात, कारण तेच एनआयपी-59 वेगळे करतात "एनक्रिप्टेड, पूण स्पश्टपणान तुमचे कडल्यान तांकां" पासून:
- दर एका आवरणाचेर अ एकदां मेळपी कळ फकत त्या संदेशा खातीर तयार केल्लें, देखून खंयचेच दोन रॅप धाडपी वांटून घेतात.
- दरेक रॅप'स
created_atआसा यादीक दोन मेरेन बॅकडेट केल्लें तास CSPRNG वापरून, देखून धाडप आनी मेळोवपाचे वेळ लायन करपाक मेळना.
गट गप्पा घुंवपी क्षणिक जोडटात मेळोवपी ताचेर चावी — पळयात गट एनक्रिप्शन कशें काम करता.
क्रिप्टो प्रिमिटिव्ह्स हातूंत आसात js/nym-crypto.js आनी
js/modules/key-vault.js वेब ऍप्लिकेशनांत, आनी खाला
android-ios-app/lib/core/crypto/ आनी
lib/services/mesh/noise/ फ्लुटर अॅपांत. दी
भंडारांतलें
AGPL-3.0 आसा आनी पुराय आसा — विस्वास घेवपाक बंद घटक ना.