የእውቀት መሠረት በመከለያው ስር
ፕሮቶኮል እና ክስተቶች
ኒምቻት በሽቦው ላይ ምን ያስቀምጣል ፣ ለማንም ለሚገነባ ፣ እሱን ኦዲት ማድረግ ወይም ከሌላ የNostr ደንበኛ ክስተቶች ማንበብ።
ይህ ገጽ ለምቾት በማሽን የተተረጎመ ነው። የእንግሊዝኛው ኦሪጅናል የሚመለከተው ስሪት ነው።
የክስተት ዓይነቶች
| ደግ | ጥቅም ላይ የዋለው ለ | ማስታወሻዎች |
|---|---|---|
0 | የመገለጫ ዲበ ውሂብ | መደበኛ Nostr መገለጫ፡ ስም፣ ሥዕል፣ ባነር፣ ስለ፣ lud16. |
5 | የመሰረዝ ጥያቄዎች | NIP-09. |
7 | ምላሾች | NIP-25፣ ከኤ ['k', originalKind] tag ስለዚህ ምላሽ ከትክክለኛው የሰርጥ አይነት ጋር ይመሰረታል። |
13 | ማኅተም | የNIP-17 መልእክት መካከለኛ ንብርብር። |
14 | የግል መልእክት ወሬ | ያልተፈረመ፣ እና በራሱ አልታተመም። |
1059 | የስጦታ መጠቅለያ | NIP-59. ለግል መልእክቶች እና የቡድን ውይይቶች በትክክል የሚደርሰው። |
1984 | ሪፖርት ማድረግ | NIP-56. |
9734 / 9735 | Zap ጥያቄ እና zap ደረሰኝ | NIP-57. |
10030 | ብጁ የኢሞጂ ጥቅል ዝርዝሮች | NIP-30 |
20000 | የጂኦሃሽ ቻናል መልእክት | Ephemeral፣ መለያ ተሰጥቶታል። ['g', geohash]. |
23333 | የሰርጥ መልእክት የሚል ስያሜ ተሰጥቶታል። | Ephemeral፣ መለያ ተሰጥቶታል። ['d', channel]. |
24420 / 24421 | የህዝብ ትየባ አመልካቾች እና ደረሰኞች ማንበብ | Nymchat-ተኮር፣ ለወል ሰርጦች። |
25051 / 25052 | የአቻ ለአቻ ምልክት እና የፋይል-ማስተላለፍ ሁኔታ | ኒምቻት-ተኮር። |
30030 | ብጁ የኢሞጂ ስብስቦች | NIP-30 |
30078 | የመተግበሪያ ውሂብ | NIP-78. የሕዝብ አስተያየት መስጫ እና የተመሰጠሩ ቅንብሮች ይመሳሰላሉ። |
69420 | የግል የተነበበ ደረሰኞች እና የመላኪያ ሁኔታ | Nymchat-ተኮር፣ በስጦታ መጠቅለያ ውስጥ እንደ ወሬ ተሸክሟል። የተለየ ዓይነት ከ 14 ሆን ተብሎ፣ ስለዚህ ሌሎች የNIP-17 ደንበኞች ለእያንዳንዱ ደረሰኝ ባዶ ቀጥተኛ መልዕክቶችን አያሳዩም። |
NIPs Nymchat መሣሪያዎች
| NIP | ምን ይሰጣል Nymchat |
|---|---|
| NIP-07 | በአሳሽ ቅጥያ ይግቡ። |
| NIP-09 | የመሰረዝ ጥያቄዎች |
| NIP-13 | የሥራ ማረጋገጫ. የወጪ መልእክቶች ቢያንስ 16 ቢት ተቆፍረዋል። |
| NIP-17 | የግል ቀጥተኛ መልዕክቶች እና የቡድን ውይይቶች መሠረት። |
| NIP-25 | ምላሾች |
| NIP-30 | ብጁ ስሜት ገላጭ ምስል |
| NIP-40 | የማለቂያ ጊዜ ማህተሞች - የሚጠፉ መልዕክቶች. |
| NIP-44 | ስሪት ያለው ምስጠራ፣ ለማህተሞች፣ መጠቅለያዎች እና ቅንብሮች ለማመሳሰል የሚያገለግል። |
| NIP-46 | የርቀት ፊርማ - bunker://. |
| NIP-56 | ሪፖርት ማድረግ. |
| NIP-57 | መብረቅ zaps. |
| NIP-59 | የስጦታ መጠቅለያዎች. |
| NIP-78 | የዘፈቀደ የመተግበሪያ ውሂብ. |
| NIP-98 | HTTP auth፣ ለተስተናገዱ የመጨረሻ ነጥቦች። |
ክሪፕቶግራፊ
| የት | ምን |
|---|---|
| ማንነት እና ፊርማዎች | ሴፕ256k1 ከSchnorr ፊርማዎች (BIP-340) ጋር፣ Nostr እንደገለፀው። |
| የግል መልዕክቶች እና የቡድን ውይይቶች | NIP-44 v2፡ ECDH በሴክፕ256k1፣ HKDF-SHA256፣ ChaCha20 ከHMAC-SHA256 ጋር፣ እና የምስጢር ጽሁፍ ርዝመት የመልእክቱን ርዝመት አይሰጥም። |
| የብሉቱዝ ጥልፍልፍ ክፍለ ጊዜዎች | ጫጫታ XX — X25519፣ ChaCha20-Poly1305 (IETF)፣ Ed25519 ፊርማዎችን ለማስታወቅ፣ SHA-256 እና HMAC ከስር። |
| በእረፍት ላይ ማንነት | AES-GCM-256. ቁልፉ የሚመጣው ከPBKDF2-SHA256 በ310,000 ድግግሞሾች ለይለፍ ቃል ወይም ፒን ወይም ከWebAuthn PRF ውፅዓት በHKDF-SHA256 በኩል የይለፍ ቁልፍ ወይም ባዮሜትሪክ ነው። |
| ጥሪዎች እና የፋይል ዝውውሮች | የWebRTC የራሱ DTLS-SRTP፣ በNIP-17 በተጠቀለለ ሲግናል የተደራደረ። |
| የዘፈቀደነት | የመድረክ ስርዓቱ CSPRNG በመላው - ቁልፎች፣ ኖንስ እና የስጦታ መጠቅለያ ጊዜ ማህተም ጅተር። |
የዲበ ውሂብ ጥበቃ
በስጦታ-ጥቅል መንገድ ላይ ሁለት ዝርዝሮች መጥራት ተገቢ ነው, ምክንያቱም NIP-59 የሚለዩት እነሱ ናቸው ከ"የተመሰጠረ፣ነገር ግን ከእርስዎ ወደ እነርሱ"፡-
- እያንዳንዱ ጥቅል የተፈረመው በ የአንድ ጊዜ ቁልፍ ለዚያ መልእክት ብቻ የተፈጠረ ፣ ስለዚህ ሁለት ጥቅል ላኪ አይጋራም።
- እያንዳንዱ ጥቅል
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 እና ሙሉ ነው - እምነትን ለመውሰድ የተዘጋ አካል የለም።