ಜ್ಞಾನದ ಆಧಾರ ಹುಡ್ ಅಡಿಯಲ್ಲಿ
ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಘಟನೆಗಳು
ನಿಮ್ಚಾಟ್ ವಾಸ್ತವವಾಗಿ ತಂತಿಯ ಮೇಲೆ ಏನು ಹಾಕುತ್ತದೆ, ಅದರ ವಿರುದ್ಧ ನಿರ್ಮಿಸುವ ಯಾರಿಗಾದರೂ, ಅದನ್ನು ಆಡಿಟ್ ಮಾಡುವುದು, ಅಥವಾ ಇನ್ನೊಂದು Nostr ಕ್ಲೈಂಟ್ನಿಂದ ಈವೆಂಟ್ಗಳನ್ನು ಓದುವುದು.
ಅನುಕೂಲಕ್ಕಾಗಿ ಈ ಪುಟವನ್ನು ಯಂತ್ರದಿಂದ ಅನುವಾದಿಸಲಾಗಿದೆ. ಇಂಗ್ಲಿಷ್ ಮೂಲವು ಅನ್ವಯಿಸುವ ಆವೃತ್ತಿಯಾಗಿದೆ.
ಈವೆಂಟ್ ಪ್ರಕಾರಗಳು
| ರೀತಿಯ | ಗೆ ಬಳಸಲಾಗಿದೆ | ಟಿಪ್ಪಣಿಗಳು |
|---|---|---|
0 | ಪ್ರೊಫೈಲ್ ಮೆಟಾಡೇಟಾ | ಪ್ರಮಾಣಿತ Nostr ಪ್ರೊಫೈಲ್: ಹೆಸರು, ಚಿತ್ರ, ಬ್ಯಾನರ್, ಬಗ್ಗೆ, lud16. |
5 | ಅಳಿಸುವಿಕೆ ವಿನಂತಿಗಳು | NIP-09. |
7 | ಪ್ರತಿಕ್ರಿಯೆಗಳು | NIP-25, ಜೊತೆಗೆ a ['k', originalKind] ಟ್ಯಾಗ್ ಆದ್ದರಿಂದ ಸರಿಯಾದ ಚಾನಲ್ ಪ್ರಕಾರದ ವಿರುದ್ಧ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಲ್ಲಿಸಲಾಗುತ್ತದೆ. |
13 | ಸೀಲ್ | NIP-17 ಸಂದೇಶದ ಮಧ್ಯದ ಪದರ. |
14 | ಖಾಸಗಿ ಸಂದೇಶದ ವದಂತಿ | ಸಹಿ ಮಾಡದ, ಮತ್ತು ಸ್ವತಃ ಎಂದಿಗೂ ಪ್ರಕಟಿಸಲಾಗಿಲ್ಲ. ಒಂದು ಥ್ರೆಡ್ ಉತ್ತರವು ಒಂದು ಉತ್ತರವನ್ನು ಹೊಂದಿರುತ್ತದೆ ['nymthread', rootId] ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ವದಂತಿಯೊಳಗೆ ಟ್ಯಾಗ್ ಮಾಡಿ, ರೂಟ್ನ ಹಂಚಿಕೆಯ ಸಂದೇಶ ಐಡಿಯನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. |
1059 | ಉಡುಗೊರೆ ಸುತ್ತು | NIP-59. ಖಾಸಗಿ ಸಂದೇಶಗಳು ಮತ್ತು ಗುಂಪು ಚಾಟ್ಗಳಿಗೆ ರಿಲೇಯನ್ನು ನಿಜವಾಗಿ ತಲುಪುತ್ತದೆ. |
1984 | ವರದಿ ಮಾಡಲಾಗುತ್ತಿದೆ | NIP-56. |
9734 / 9735 | ಜ್ಯಾಪ್ ವಿನಂತಿ ಮತ್ತು ಜ್ಯಾಪ್ ರಸೀದಿ | NIP-57. |
10030 | ಕಸ್ಟಮ್ ಎಮೋಜಿ ಪ್ಯಾಕ್ ಪಟ್ಟಿಗಳು | NIP-30. |
20000 | ಜಿಯೋಹಾಶ್ ಚಾನಲ್ ಸಂದೇಶ | ಅಲ್ಪಕಾಲಿಕ, ಟ್ಯಾಗ್ ಮಾಡಲಾಗಿದೆ ['g', geohash]ಥ್ರೆಡ್ ಪ್ರತ್ಯುತ್ತರವು ಗುರುತಿಸಲಾದ ಎನ್ಐಪಿ-10 ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ['e', rootId, '', 'root'] ಟ್ಯಾಗ್. |
23333 | ಹೆಸರಿನ ಚಾನಲ್ ಸಂದೇಶ | ಅಲ್ಪಕಾಲಿಕ, ಟ್ಯಾಗ್ ಮಾಡಲಾಗಿದೆ ['d', channel]ಥ್ರೆಡ್ ಪ್ರತ್ಯುತ್ತರವು ಗುರುತಿಸಲಾದ ಎನ್ಐಪಿ-10 ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ['e', rootId, '', 'root'] ಟ್ಯಾಗ್. |
24420 / 24421 | ಸಾರ್ವಜನಿಕ ಟೈಪಿಂಗ್ ಸೂಚಕಗಳು ಮತ್ತು ಓದುವ ರಸೀದಿಗಳು | Nymchat-ನಿರ್ದಿಷ್ಟ, ಸಾರ್ವಜನಿಕ ಚಾನಲ್ಗಳಿಗಾಗಿ. |
25051 / 25052 | ಪೀರ್-ಟು-ಪೀರ್ ಸಿಗ್ನಲಿಂಗ್ ಮತ್ತು ಫೈಲ್-ವರ್ಗಾವಣೆ ಸ್ಥಿತಿ | ನಿಮ್ಚಾಟ್-ನಿರ್ದಿಷ್ಟ. |
30030 | ಕಸ್ಟಮ್ ಎಮೋಜಿ ಸೆಟ್ಗಳು | NIP-30. |
30078 | ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ | NIP-78. ಸಮೀಕ್ಷೆಗಳು, ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾದ ಸೆಟ್ಟಿಂಗ್ಗಳ ಸಿಂಕ್ ಮತ್ತು ಕ್ವಾಂಟಮ್ ನಂತರದ ಪ್ರಮುಖ ಪ್ರಕಟಣೆಗಳು (ಟ್ಯಾಗ್ ಮಾಡಲಾಗಿದೆ nym-pq, NIP-40 ಮುಕ್ತಾಯದೊಂದಿಗೆ ML-KEM-768 ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಒಯ್ಯುವುದು). |
69420 | ಖಾಸಗಿ ಓದುವ ರಸೀದಿಗಳು ಮತ್ತು ವಿತರಣಾ ಸ್ಥಿತಿ | ನಿಮ್ಚಾಟ್-ನಿರ್ದಿಷ್ಟ, ಉಡುಗೊರೆ ಸುತ್ತುವ ಒಳಗೆ ವದಂತಿಯಂತೆ ಸಾಗಿಸಲಾಗಿದೆ. ನಿಂದ ಪ್ರತ್ಯೇಕ ರೀತಿಯ 14 ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ, ಆದ್ದರಿಂದ ಇತರ NIP-17 ಕ್ಲೈಂಟ್ಗಳು ಪ್ರತಿ ರಶೀದಿಗೆ ಖಾಲಿ ನೇರ ಸಂದೇಶಗಳನ್ನು ನೀಡುವುದಿಲ್ಲ. |
NIPs Nymchat ಅಳವಡಿಸುತ್ತದೆ
| NIP | ಇದು Nymchat ಏನು ನೀಡುತ್ತದೆ |
|---|---|
| NIP-07 | ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಲಾಗಿನ್ ಮಾಡಿ. |
| NIP-09 | ಅಳಿಸುವಿಕೆ ವಿನಂತಿಗಳು. |
| ಎನ್ಐಪಿ-10 | ಗುರುತಿಸಲಾದ ಪ್ರತ್ಯುತ್ತರ ಟ್ಯಾಗ್ಗಳು-ಒಂದು ಚಾನೆಲ್ ಥ್ರೆಡ್ ಅದರ ಮೂಲ ಸಂದೇಶವನ್ನು ಹೇಗೆ ಸೂಚಿಸುತ್ತದೆ. |
| NIP-13 | ಕೆಲಸದ ಪುರಾವೆ. ಹೊರಹೋಗುವ ಸಂದೇಶಗಳನ್ನು ಕನಿಷ್ಠ 16 ಬಿಟ್ಗಳಿಗೆ ಗಣಿಗಾರಿಕೆ ಮಾಡಲಾಗುತ್ತದೆ. |
| NIP-17 | ಖಾಸಗಿ ನೇರ ಸಂದೇಶಗಳು ಮತ್ತು ಗುಂಪು ಚಾಟ್ಗಳಿಗೆ ಆಧಾರ. |
| NIP-25 | ಪ್ರತಿಕ್ರಿಯೆಗಳು. |
| NIP-30 | ಕಸ್ಟಮ್ ಎಮೋಜಿ. |
| NIP-40 | ಮುಕ್ತಾಯ ಸಮಯಮುದ್ರೆಗಳು — ಕಣ್ಮರೆಯಾಗುತ್ತಿರುವ ಸಂದೇಶಗಳು. |
| NIP-44 | ಆವೃತ್ತಿಯ ಗೂಢಲಿಪೀಕರಣ, ಸೀಲುಗಳು, ಹೊದಿಕೆಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳ ಸಿಂಕ್ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. |
| NIP-46 | ರಿಮೋಟ್ ಸಹಿ - bunker://. |
| NIP-56 | ವರದಿ ಮಾಡಲಾಗುತ್ತಿದೆ. |
| NIP-57 | ಲೈಟ್ನಿಂಗ್ ಝಾಪ್ಸ್. |
| NIP-59 | ಉಡುಗೊರೆ ಸುತ್ತುಗಳು. |
| NIP-78 | ಅನಿಯಂತ್ರಿತ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ. |
| NIP-98 | HTTP ದೃಢೀಕರಣ, ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಅಂತಿಮ ಬಿಂದುಗಳಿಗೆ. |
ಕ್ರಿಪ್ಟೋಗ್ರಫಿ
| ಎಲ್ಲಿ | ಏನು |
|---|---|
| ಗುರುತು ಮತ್ತು ಸಹಿಗಳು | Nostr ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಂತೆ Secp256k1 Schnorr ಸಹಿಗಳೊಂದಿಗೆ (BIP-340). |
| ಖಾಸಗಿ ಸಂದೇಶಗಳು ಮತ್ತು ಗುಂಪು ಚಾಟ್ಗಳು | NIP-44 v2: ECDH ನಲ್ಲಿ secp256k1, HKDF-SHA256, ChaCha20 ಜೊತೆಗೆ HMAC-SHA256, ಮತ್ತು ಪ್ಯಾಡಿಂಗ್ ಆದ್ದರಿಂದ ಸೈಫರ್ಟೆಕ್ಸ್ಟ್ ಉದ್ದವು ಸಂದೇಶದ ಉದ್ದವನ್ನು ನೀಡುವುದಿಲ್ಲ. |
| Nymchat ಬಳಕೆದಾರರ ನಡುವೆ ಖಾಸಗಿ ಸಂದೇಶಗಳು ಮತ್ತು ಗುಂಪು ಚಾಟ್ಗಳು | ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. pq2. ಓದುಗನು ಪೇಲೋಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಮಾರ್ಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಪೂರ್ವಪ್ರತ್ಯಯ. ಸಂದೇಶವನ್ನು ಮರುಪಡೆಯಲು ಎರಡೂ ಪದರಗಳನ್ನು ಮುರಿಯಬೇಕು. ನೋಡಿ. ಕ್ವಾಂಟಮ್-ನಿರೋಧಕ ಗೂಢಲಿಪೀಕರಣ. |
| ಬ್ಲೂಟೂತ್ ಮೆಶ್ ಸೆಷನ್ಗಳು | Noise XX — X25519, ChaCha20-Poly1305 (IETF), Ed25519 ಪ್ರಕಟಣೆ ಸಹಿಗಳಿಗಾಗಿ, SHA-256 ಮತ್ತು HMAC ಕೆಳಗೆ. |
| ವಿಶ್ರಾಂತಿಯಲ್ಲಿ ಗುರುತು | AES-GCM-256. ಕೀಲಿಯು PBKDF2-SHA256 ನಿಂದ ಪಾಸ್ವರ್ಡ್ ಅಥವಾ ಪಿನ್ಗಾಗಿ 310,000 ಪುನರಾವರ್ತನೆಗಳಲ್ಲಿ ಅಥವಾ ಪಾಸ್ಕೀ ಅಥವಾ ಬಯೋಮೆಟ್ರಿಕ್ಗಾಗಿ HKDF-SHA256 ಮೂಲಕ WebAuthn PRF ಔಟ್ಪುಟ್ನಿಂದ ಬರುತ್ತದೆ. |
| ಕರೆಗಳು ಮತ್ತು ಫೈಲ್ ವರ್ಗಾವಣೆ | WebRTC ಯ ಸ್ವಂತ DTLS-SRTP, NIP-17- ಸುತ್ತುವ ಸಿಗ್ನಲಿಂಗ್ ಕುರಿತು ಮಾತುಕತೆ ನಡೆಸಿದೆ. |
| ಯಾದೃಚ್ಛಿಕತೆ | ಪ್ಲಾಟ್ಫಾರ್ಮ್ CSPRNG ಉದ್ದಕ್ಕೂ - ಕೀಗಳು, ನಾನ್ಗಳು ಮತ್ತು ಉಡುಗೊರೆ-ಸುತ್ತುವ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಜಿಟ್ಟರ್. |
ಮೆಟಾಡೇಟಾ ರಕ್ಷಣೆ
ಉಡುಗೊರೆ-ಸುತ್ತುವ ಮಾರ್ಗದಲ್ಲಿ ಎರಡು ವಿವರಗಳನ್ನು ಕರೆಯುವುದು ಯೋಗ್ಯವಾಗಿದೆ, ಏಕೆಂದರೆ ಅವುಗಳು ಪ್ರತ್ಯೇಕವಾದ NIP-59 "ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ನಿಸ್ಸಂಶಯವಾಗಿ ನಿಮ್ಮಿಂದ ಅವರಿಗೆ":
- ಪ್ರತಿ ಸುತ್ತಿಗೆ ಸಹಿ a ಒಂದು ಬಾರಿ ಕೀ ಆ ಸಂದೇಶಕ್ಕಾಗಿ ಮಾತ್ರ ರಚಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಎರಡು ಸುತ್ತುಗಳು ಕಳುಹಿಸುವವರನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದಿಲ್ಲ.
- ಪ್ರತಿ ಸುತ್ತು ನ
created_atಆಗಿದೆ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಎರಡು ವರೆಗೆ ಬ್ಯಾಕ್ಡೇಟ್ ಮಾಡಲಾಗಿದೆ ಗಂಟೆಗಳು CSPRNG ಅನ್ನು ಬಳಸುವುದರಿಂದ, ಕಳುಹಿಸುವ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಸಮಯವನ್ನು ಲೈನ್ ಅಪ್ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
ಗುಂಪು ಚಾಟ್ಗಳು ತಿರುಗುವ ಅಲ್ಪಕಾಲಿಕವನ್ನು ಸೇರಿಸುತ್ತವೆ ಸ್ವೀಕರಿಸುವವರು ಅದರ ಮೇಲಿರುವ ಕೀಗಳು - ನೋಡಿ ಗುಂಪು ಗೂಢಲಿಪೀಕರಣ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಕ್ರಿಪ್ಟೋ ಪ್ರೈಮಿಟಿವ್ಗಳು ಇವೆ js/nym-crypto.js ಮತ್ತು
js/modules/key-vault.js ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಮತ್ತು ಕೆಳಗೆ
android-ios-app/lib/core/crypto/ ಮತ್ತು
lib/services/mesh/noise/ Flutter ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ. ದಿ
ಭಂಡಾರ
AGPL-3.0 ಮತ್ತು ಪೂರ್ಣಗೊಂಡಿದೆ - ನಂಬಿಕೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಯಾವುದೇ ಮುಚ್ಚಿದ ಅಂಶವಿಲ್ಲ.