ወደ ይዘቱ ይዝለሉ
ወደ Nymchat ተመለስ

የእውቀት መሠረት በመከለያው ስር

ፕሮቶኮል እና ክስተቶች

ኒምቻት በሽቦው ላይ ምን ያስቀምጣል ፣ ለማንም ለሚገነባ ፣ እሱን ኦዲት ማድረግ ወይም ከሌላ የNostr ደንበኛ ክስተቶች ማንበብ።

የክስተት ዓይነቶች

ደግጥቅም ላይ የዋለው ለማስታወሻዎች
0የመገለጫ ዲበ ውሂብመደበኛ Nostr መገለጫ፡ ስም፣ ሥዕል፣ ባነር፣ ስለ፣ lud16.
5የመሰረዝ ጥያቄዎችNIP-09.
7ምላሾችNIP-25፣ ከኤ ['k', originalKind] tag ስለዚህ ምላሽ ከትክክለኛው የሰርጥ አይነት ጋር ይመሰረታል።
13ማኅተምየNIP-17 መልእክት መካከለኛ ንብርብር።
14የግል መልእክት ወሬያልተፈረመ፣ እና በራሱ አልታተመም።
1059የስጦታ መጠቅለያNIP-59. ለግል መልእክቶች እና የቡድን ውይይቶች በትክክል የሚደርሰው።
1984ሪፖርት ማድረግNIP-56.
9734 / 9735Zap ጥያቄ እና 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-98HTTP 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 እና ሙሉ ነው - እምነትን ለመውሰድ የተዘጋ አካል የለም።