ናብ ትሕዝቶ ዘልል
ናብ ኒምቻት ንመለስ

መሰረት ፍልጠት ኣብ ትሕቲ ሽፋን

ፕሮቶኮልን ፍጻሜታትን

ብሓቂ ኒምቻት ኣብ ልዕሊ ሽቦ እንታይ የቐምጦ፣ ንዝኾነ ኣንጻሩ ዝሃንጽ ሰብ፣ ኦዲት ምግባር፣ ወይ ካብ ካልእ ዓሚል 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ዛፕ ሕቶን ዛፕ ቅብሊትንNIP-57 ዝብል ጽሑፍ ኣሎ።
10030ብሕታዊ ናይ ኢሞጂ ፓክ ዝርዝርNIP-30 ዝብል ጽሑፍ ኣሎ።
20000መልእኽቲ ቻነል ጂኦሃሽግዝያዊ፡ ምልክት ዘለዎ ['g', geohash].
23333ዝተሰምየ ቻነል መልእኽቲግዝያዊ፡ ምልክት ዘለዎ ['d', channel].
24420 / 24421ህዝባዊ ናይ ምጽሓፍ መርኣይታትን ንባብ ቅብሊታትንንኒምቻት ዝምልከት፡ ንህዝባዊ ቻነላት።
25051 / 25052መዛኑ ናብ መዛኑ ምልክት ምሃብን ፋይል-ምትሕልላፍ ኩነታትን።ንኒምቻት ዝምልከት።
30030ብሕታዊ ናይ ኢሞጂ ስብስባትNIP-30 ዝብል ጽሑፍ ኣሎ።
30078ዳታ መተግበሪNIP-78 ዝብል ጽሑፍ ኣሎ። ምርጫታት፡ ከምኡ’ውን ምስጢራዊ ቅጥዕታት ይሰማምዑ።
69420ናይ ብሕቲ ንባብ ቅብሊታትን ናይ ምብጻሕ ኩነታትን።ንኒምቻት ዝምልከት፡ ኣብ ውሽጢ መጠቕለሊ ህያብ ከም ወረ ተሰኪሙ። ካብ ዝተፈለየ ዓይነት ካብ... 14 ኮነ ኢልካ፡ ስለዚ ካልኦት ዓማዊል NIP-17 ንነፍሲ ​​ወከፍ ቅብሊት ባዶ ቀጥታዊ መልእኽቲ ኣይህቡን።

NIPs ኒምቻት የተግብሮ

NIPንኒምቻት እንታይ ይህቦ
NIP-07 ዝብል ጽሑፍ ኣሎ።ብናይ መርበብ ሓበሬታ መቐጸልታ እቶ።
NIP-09 ዝብል ጽሑፍ ኣሎ።ናይ ምድምሳስ ሕቶታት።
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 auth, ነቶም ዝተኣንገዱ መወዳእታ ነጥብታት።

ክሪፕቶግራፊ (ክሪፕቶግራፊ)

አበይእንታይ
መንነትን ፌርማንsecp256k1 ምስ ሽኖር ፊርማታት (BIP-340)፣ ከምቲ Nostr ዝገልጾ።
ናይ ብሕቲ መልእኽትታትን ናይ ጉጅለ ዕላልን።NIP-44 v2: ECDH ኣብ secp256k1, HKDF-SHA256, ChaCha20 ምስ HMAC-SHA256, ከምኡ ውን padding ስለዚ ንውሓት ሳይፈርቴክስት ንውሓት መልእኽቲ ርሒቑ ኣይህቦን።
ብሉቱዝ መትረብ ክፍለ ግዜታትድምጺ XX — X25519, ChaCha20-Poly1305 (IETF), Ed25519 ንኣዋጅ ፊርማታት፣ SHA-256ን HMACን ኣብ ትሕቲኡ።
መንነት ኣብ ዕረፍቲኤኢኤስ-ጂሲኤም-256። እቲ መፍትሕ ካብ PBKDF2-SHA256 ኣብ 310,000 ምድግጋም ንመሕለፊ ቃል ወይ ፒን፡ ወይ ካብ ውጽኢት WebAuthn PRF ብመንገዲ HKDF-SHA256 ንመፍትሕ መሕለፊ ወይ ባዮሜትሪክ ዝመጽእ እዩ።
ጻውዒታትን ምትሕልላፍ ፋይላትን።WebRTC ናይ ባዕሉ DTLS-SRTP፣ ኣብ ልዕሊ NIP-17 ዝተጠቕለለ ምልክት ምሃብ ተደራዲሩ።
ዕድመ ንእስነትእቲ መድረኽ CSPRNG ኣብ ምሉእ — መፍትሕታት፣ nonces፣ ከምኡውን እቲ ህያብ-ምጥቕላል ናይ ግዜ ማሕተም ጂተር።

ምክልኻል ሜታዳታ

ኣብ መንገዲ ህያብ-ምጥቕላል ክልተ ዝርዝራት ምጽዋዕ ዝግባእ እዩ፣ ምኽንያቱ ንሳቶም እዮም ንNIP-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ን ምሉእን እዩ — ምትእምማን ዝወስድ ዕጹው ክፍሊ የለን።