உள்ளடக்கத்திற்கு செல்க
நிம்சாட் பக்கத்துக்குத் திரும்பு

அறிவு அடிப்படை பேட்டைக்கு கீழ்

நெறிமுறை மற்றும் நிகழ்வுகள்

நிம்சாட் உண்மையில் கம்பியில் என்ன வைக்கிறது, அதற்கு எதிராக உருவாக்கும் எவருக்கும், அதை தணிக்கை செய்தல் அல்லது மற்றொரு Nostr கிளையண்டிலிருந்து நிகழ்வுகளைப் படிக்கலாம்.

நிகழ்வு வகைகள்

வகையானபயன்படுத்தப்பட்டதுகுறிப்புகள்
0சுயவிவர மெட்டாடேட்டாநிலையான Nostr சுயவிவரம்: பெயர், படம், பேனர், பற்றி, lud16.
5நீக்குதல் கோரிக்கைகள்NIP-09.
7எதிர்வினைகள்NIP-25, உடன் a ['k', originalKind] குறியிடவும், எனவே சரியான சேனல் வகைக்கு எதிராக எதிர்வினை தாக்கல் செய்யப்படுகிறது.
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பொது தட்டச்சு குறிகாட்டிகள் மற்றும் வாசிப்பு ரசீதுகள்Nymchat-குறிப்பிட்டது, பொது சேனல்களுக்கு.
25051 / 25052பியர்-டு-பியர் சிக்னலிங் மற்றும் கோப்பு பரிமாற்ற நிலைநிம்சாட்-குறிப்பிட்டது.
30030தனிப்பயன் ஈமோஜி செட்NIP-30.
30078விண்ணப்ப தரவுNIP-78. வாக்கெடுப்புகள் மற்றும் மறைகுறியாக்கப்பட்ட அமைப்புகள் ஒத்திசைவு.
69420தனிப்பட்ட வாசிப்பு ரசீதுகள் மற்றும் விநியோக நிலைநிம்சாட்-குறிப்பிட்டது, பரிசு மடக்குக்குள் வதந்தியாக எடுத்துச் செல்லப்பட்டது. இருந்து ஒரு தனி வகையான 14 வேண்டுமென்றே, மற்ற NIP-17 கிளையண்டுகள் ஒவ்வொரு ரசீதுக்கும் வெற்று நேரடி செய்திகளை வழங்குவதில்லை.

NIPs Nymchat செயல்படுத்துகிறது

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 அங்கீகாரம்.

குறியாக்கவியல்

எங்கேஎன்ன
அடையாளம் மற்றும் கையொப்பங்கள்secp256k1 Schnorr கையொப்பங்களுடன் (BIP-340), Nostr குறிப்பிடுகிறது.
தனிப்பட்ட செய்திகள் மற்றும் குழு அரட்டைகள்NIP-44 v2: ECDH இல் sec256k1, HKDF-SHA256, ChaCha20 உடன் HMAC-SHA256, மற்றும் பேடிங் எனவே சைஃபர்டெக்ஸ்ட் நீளம் செய்தியின் நீளத்தைக் கொடுக்காது.
புளூடூத் மெஷ் அமர்வுகள்Noise XX — X25519, ChaCha20-Poly1305 (IETF), Ed25519 அறிவிப்பு கையொப்பங்களுக்கு, SHA-256 மற்றும் HMAC.
ஓய்வு நிலையில் அடையாளம்AES-GCM-256. கடவுச்சொல் அல்லது பின்னுக்கு PBKDF2-SHA256 இலிருந்து 310,000 மறுமுறைகள் அல்லது பாஸ்கீ அல்லது பயோமெட்ரிக்காக HKDF-SHA256 மூலம் WebAuthn PRF வெளியீட்டிலிருந்து வருகிறது.
அழைப்புகள் மற்றும் கோப்பு பரிமாற்றங்கள்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 மற்றும் முழுமையானது - நம்பிக்கையை ஏற்க எந்த மூடிய கூறுகளும் இல்லை.