መሰረት ፍልጠት ኣብ ትሕቲ ሽፋን
ፕሮቶኮልን ፍጻሜታትን
ብሓቂ ኒምቻት ኣብ ልዕሊ ሽቦ እንታይ የቐምጦ፣ ንዝኾነ ኣንጻሩ ዝሃንጽ ሰብ፣ ኦዲት ምግባር፣ ወይ ካብ ካልእ ዓሚል 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ን ምሉእን እዩ — ምትእምማን ዝወስድ ዕጹው ክፍሊ የለን።