জ্ঞানৰ ভিত্তি হুডৰ তলত
প্ৰট'কল আৰু ইভেন্টসমূহ
Nymchat এ আচলতে তাঁৰত কি ৰাখে, ইয়াৰ বিৰুদ্ধে নিৰ্মাণ কৰা যিকোনো ব্যক্তিৰ বাবে, ইয়াক অডিটিং কৰা, বা অন্য Nostr ক্লায়েণ্টৰ পৰা ইভেন্টসমূহ পঢ়া।
এই পৃষ্ঠাটো সুবিধাৰ বাবে মেচিনেৰে অনুবাদ কৰা হৈছে। ইংৰাজী মূলটোৱেই প্ৰযোজ্য সংস্কৰণ।
ইভেন্টৰ ধৰণৰ
| দয়ালু | ৰ বাবে ব্যৱহাৰ কৰা হয় | টোকাসমূহ |
|---|---|---|
0 | প্ৰফাইল মেটাডাটা | ষ্টেণ্ডাৰ্ড Nostr প্ৰফাইল: নাম, ছবি, বেনাৰ, সম্পৰ্কে, lud16. |
5 | মচি পেলোৱাৰ অনুৰোধ | এন আই পি-০৯। |
7 | প্ৰতিক্ৰিয়া | এন আই পি-২৫, ক ['k', originalKind] টেগ কৰক যাতে এটা প্ৰতিক্ৰিয়া সঠিক চেনেল ধৰণৰ বিপৰীতে দাখিল কৰা হয়। |
13 | ছীল | এটা NIP-17 বাৰ্তাৰ মাজৰ স্তৰ। |
14 | ব্যক্তিগত বাৰ্তাৰ উৰাবাতৰি | স্বাক্ষৰ নকৰা, আৰু কেতিয়াও নিজে প্ৰকাশ কৰা হোৱা নাই। এটা থ্ৰেড উত্তৰত এটা থাকে ['nymthread', rootId] এনক্ৰিপ্ট কৰা উৰাবাতৰিৰ ভিতৰত টেগ, ৰুটৰ শ্বেয়াৰ কৰা বাৰ্তা আইডি উল্লেখ কৰি। |
1059 | উপহাৰৰ মোনা | এন আই পি-৫৯। ব্যক্তিগত বাৰ্তা আৰু গোট আড্ডাৰ বাবে প্ৰকৃততে কি এটা ৰিলেত উপনীত হয়। |
1984 | ৰিপৰ্ট কৰা | এন আই পি-৫৬। |
9734 / 9735 | জেপ অনুৰোধ আৰু জেপ ৰচিদ | এন আই পি-৫৭। |
10030 | কাষ্টম ইমোজি পেক তালিকা | এন আই পি-৩০। |
20000 | Geohash চেনেলৰ বাৰ্তা | ক্ষণস্থায়ী, টেগ কৰা ['g', geohash]এটা থ্ৰেড উত্তৰে চিহ্নিত এটা এন. আই. পি-10 যোগ কৰে। ['e', rootId, '', 'root'] ট্যাগ। |
23333 | নামকৰণ কৰা চেনেল বাৰ্তা | ক্ষণস্থায়ী, টেগ কৰা ['d', channel]এটা থ্ৰেড উত্তৰে চিহ্নিত এটা এন. আই. পি-10 যোগ কৰে। ['e', rootId, '', 'root'] ট্যাগ। |
24420 / 24421 | ৰাজহুৱা টাইপিং সূচক আৰু পঢ়া ৰচিদ | Nymchat-নিৰ্দিষ্ট, ৰাজহুৱা চেনেলৰ বাবে। |
25051 / 25052 | পিয়ৰ-টু-পিয়ৰ সংকেত আৰু ফাইল-স্থানান্তৰ অৱস্থা | Nymchat-নিৰ্দিষ্ট। |
30030 | কাষ্টম ইমোজি চেট | এন আই পি-৩০। |
30078 | প্ৰয়োগৰ তথ্য | এন আই পি-৭৮। প'ল, এনক্ৰিপ্ট কৰা ছেটিংছ ছিংক, আৰু প'ষ্ট-কোৱাণ্টাম কি' ঘোষণা (টেগ কৰা nym-pq, এটা NIP-40 মেয়াদ উকলি যোৱাৰ সৈতে এটা ML-KEM-768 ৰাজহুৱা চাবি কঢ়িয়াই লৈ ফুৰে)। |
69420 | ব্যক্তিগত পঢ়া ৰচিদ আৰু ডেলিভাৰীৰ অৱস্থা | নিমচাট-নিৰ্দিষ্ট, উপহাৰৰ ৰেপৰ ভিতৰত উৰাবাতৰি হিচাপে কঢ়িয়াই নিয়া। এটা পৃথক প্ৰকাৰৰ পৰা 14 ইচ্ছাকৃতভাৱে, যাতে অন্য NIP-17 ক্লাএন্টসমূহে প্ৰতিটো ৰচিদৰ বাবে খালী প্ৰত্যক্ষ বাৰ্তাসমূহ ৰেণ্ডাৰ নকৰে। |
NIPs Nymchat প্ৰণয়ন কৰে
| এন আই পি | ই নিমচাটক কি দিয়ে |
|---|---|
| এন আই পি-০৭ | এটা ব্ৰাউজাৰ এক্সটেনচনৰ সৈতে লগইন কৰক। |
| এন আই পি-০৯ | মচি পেলোৱাৰ অনুৰোধ। |
| এন. আই. পি-10 | চিহ্নিত উত্তৰ টেগ-কেনেদৰে এটা চেনেল থ্ৰেড উত্তৰে ইয়াৰ মূল বাৰ্তালৈ আঙুলিয়াই দিয়ে। |
| এন আই পি-১৩ | কামৰ প্ৰমাণ। আউটগোয়িং বাৰ্তাসমূহ অন্ততঃ ১৬ বিটলৈ মাইন কৰা হয়। |
| এন আই পি-১৭ | ব্যক্তিগত প্ৰত্যক্ষ বাৰ্তা, আৰু গোট আড্ডাৰ বাবে ভিত্তি। |
| এন আই পি-২৫ | প্ৰতিক্ৰিয়া। |
| এন আই পি-৩০ | কাষ্টম ইমোজি। |
| এন আই পি-৪০ | মেয়াদ উকলি যোৱাৰ সময়ষ্টেম্প — অদৃশ্য হোৱা বাৰ্তাসমূহ। |
| এন আই পি-৪৪ | সংস্কৰণযুক্ত এনক্ৰিপচন, ছীল, ৰেপ আৰু সংহতিসমূহ সিঙ্কৰ বাবে ব্যৱহাৰ কৰা হয়। |
| এন আই পি-৪৬ | দূৰৱৰ্তী স্বাক্ষৰ — bunker://. |
| এন আই পি-৫৬ | ৰিপৰ্ট কৰা। |
| এন আই পি-৫৭ | বিজুলীৰ জেপ। |
| এন আই পি-৫৯ | উপহাৰৰ ৰেপ। |
| এন আই পি-৭৮ | স্বেচ্ছাচাৰী প্ৰয়োগৰ তথ্য। |
| এন আই পি-৯৮ | HTTP প্ৰমাণীকৰণ, হস্ট কৰা শেষবিন্দুসমূহৰ বাবে। |
ক্ৰিপ্টোগ্ৰাফী
| ক’ত | কি |
|---|---|
| পৰিচয় আৰু স্বাক্ষৰ | secp256k1 Schnorr স্বাক্ষৰসমূহৰ সৈতে (BIP-340), Nostr এ ধাৰ্য্য কৰা ধৰণে। |
| ব্যক্তিগত বাৰ্তা আৰু গোটৰ আড্ডা | NIP-44 v2: secp256k1 ত ECDH, HKDF-SHA256, HMAC-SHA256 ৰ সৈতে ChaCha20, আৰু পেডিং যাতে চাইফাৰটেক্সট দৈৰ্ঘ্যই বাৰ্তাৰ দৈৰ্ঘ্য দূৰ নকৰে। |
| ব্যক্তিগত বাৰ্তা আৰু গোট আড্ডা, Nymchat ব্যৱহাৰকাৰীৰ মাজত | একে এন. আই. পি.-44 ভি2 পে'লোড, পৰিৱৰ্তন নোহোৱাকৈ, এইচ. কে. ডি. এফ.-এছ. এইচ. এ. 256-ৰ জৰিয়তে এটা এম. এল.-কে. ই. এম.-768 (এফ. আই. পি. এছ. 203) এনক্যাপচুলেশ্যনৰ পৰা চাবলগীয়া চাচা20-পলি1305-ৰ ভিতৰত দ্বিতীয়বাৰৰ বাবে বন্ধ কৰা হয়। এনক্যাপচুলেশ্যন চিফাৰটেক্সট আৰু দুয়োটা পৰিচয় কি সম্পৰ্কিত তথ্য হিচাপে আবদ্ধ, আৰু ফলাফলে এটা pq2. প্ৰিফিক্স যাতে এজন পাঠকে পেলোড পৰীক্ষা কৰি পথটো বাছি লয়। এটা বাৰ্তা উদ্ধাৰ কৰিবলৈ দুয়োটা স্তৰেই ভাঙিব লাগিব। চাওক কোৱাণ্টাম-প্ৰতিৰোধী এনক্ৰিপচন. |
| ব্লুটুথ মেছ অধিবেশনসমূহ | শব্দ XX — ঘোষণা স্বাক্ষৰৰ বাবে X25519, ChaCha20-Poly1305 (IETF), Ed25519, তলত SHA-256 আৰু HMAC। |
| জিৰণি লোৱাৰ সময়ত পৰিচয় | এ ই এছ-জি চি এম-২৫৬। কি' এটা পাছৱাৰ্ড বা পিনৰ বাবে 310,000 পুনৰাবৃত্তিত PBKDF2-SHA256 ৰ পৰা আহে, বা এটা পাছকি বা বায়'মেট্ৰিকৰ বাবে HKDF-SHA256 ৰ যোগেদি এটা WebAuthn PRF আউটপুটৰ পৰা। |
| কল আৰু ফাইল ট্ৰেন্সফাৰ | WebRTC ৰ নিজৰ DTLS-SRTP, NIP-17-ৰেপড সংকেতৰ ওপৰত আলোচনা কৰা। |
| ৰেণ্ডমনেছ | প্লেটফৰ্ম গোটেইখিনিতে CSPRNG — কি, নন্স, আৰু উপহাৰ-ৰেপ টাইমষ্টেম্প জিটাৰ। |
মেটাডাটা সুৰক্ষা
গিফ্ট-ৰেপ পথত দুটা সবিশেষ আহ্বান জনোৱাৰ যোগ্য, কাৰণ সেইবোৰেই এনআইপি-৫৯ক পৃথক কৰা "এনক্ৰিপ্ট কৰা হৈছে, কিন্তু স্পষ্টভাৱে আপোনাৰ পৰা তেওঁলোকলৈ":
- প্ৰতিটো ৰেপত ক এককালীন চাবি কেৱল সেই বাৰ্তাৰ বাবে সৃষ্টি কৰা হৈছে, গতিকে কোনো দুটা ৰেপে এটা প্ৰেৰক শ্বেয়াৰ নকৰে।
- প্ৰতিটো ৰেপৰ
created_atis দুজনলৈকে যাদৃচ্ছিকভাৱে বেকডেট কৰা হৈছে ঘন্টা CSPRNG ব্যৱহাৰ কৰি, গতিকে প্ৰেৰণ আৰু গ্ৰহণৰ সময় লাইন আপ কৰিব নোৱাৰি।
গ্ৰুপ চেটসমূহে ঘূৰ্ণনশীল ক্ষণস্থায়ী যোগ কৰে গ্ৰাহক তাৰ ওপৰত চাবি — চাওক গ্ৰুপ এনক্ৰিপচনে কেনেকৈ কাম কৰে.
ক্ৰিপ্টো প্ৰিমিটিভবোৰত আছে js/nym-crypto.js আৰু
js/modules/key-vault.js ৱেব এপত, আৰু তলত
android-ios-app/lib/core/crypto/ আৰু
lib/services/mesh/noise/ Flutter এপত। দ্য...
ভঁৰাল
AGPL-3.0 আৰু সম্পূৰ্ণ — বিশ্বাস ল'বলৈ কোনো বন্ধ উপাদান নাই।