ବିଷୟବସ୍ତୁକୁ ଯାଆନ୍ତୁ |
ନିମ୍ଚାଟକୁ ଫେରନ୍ତୁ |

ଜ୍ଞାନ ଆଧାର ହୁଡ୍ ତଳେ |

ପ୍ରୋଟୋକଲ୍ ଏବଂ ଇଭେଣ୍ଟଗୁଡିକ |

Nymchat ପ୍ରକୃତରେ ତାରରେ ଯାହା ରଖେ, ଏହା ବିରୁଦ୍ଧରେ ନିର୍ମାଣ କରୁଥିବା ବ୍ୟକ୍ତିଙ୍କ ପାଇଁ, ଏହାକୁ ଅଡିଟ୍ କରିବା, କିମ୍ବା ଅନ୍ୟ ଏକ ନୋଷ୍ଟର ଗ୍ରାହକଙ୍କ ଇଭେଣ୍ଟ ପ reading ିବା |

ଇଭେଣ୍ଟ ପ୍ରକାରଗୁଡିକ |

ଦୟାଳୁପାଇଁ ବ୍ୟବହୃତ |ଟିପ୍ପଣୀ |
0ପ୍ରୋଫାଇଲ୍ ମେଟାଡାଟା |ମାନକ ନାଷ୍ଟର ପ୍ରୋଫାଇଲ୍: ନାମ, ଚିତ୍ର, ବ୍ୟାନର, ବିଷୟରେ, lud16.
5ବିଲୋପ ଅନୁରୋଧNIP-09
7ପ୍ରତିକ୍ରିୟାNIP-25, ସହିତ ['k', originalKind] ଟ୍ୟାଗ୍ ତେଣୁ ସଠିକ୍ ଚ୍ୟାନେଲ୍ ପ୍ରକାର ବିରୁଦ୍ଧରେ ଏକ ପ୍ରତିକ୍ରିୟା ଦାଖଲ କରାଯାଏ |
13ସିଲ୍ କରନ୍ତୁ |ଏକ NIP-17 ସନ୍ଦେଶର ମଧ୍ୟମ ସ୍ତର |
14ବ୍ୟକ୍ତିଗତ ବାର୍ତ୍ତା ଗୁଜବ |ସ୍ uns ାକ୍ଷରିତ ନୁହେଁ, ଏବଂ ନିଜେ କେବେ ପ୍ରକାଶିତ ନୁହେଁ |
1059ଉପହାର ରାପ୍ |NIP-59 ବ୍ୟକ୍ତିଗତ ବାର୍ତ୍ତା ଏବଂ ଗୋଷ୍ଠୀ ଚାଟ୍ ପାଇଁ ଯାହା ପ୍ରକୃତରେ ଏକ ରିଲେରେ ପହଞ୍ଚେ |
1984ରିପୋର୍ଟ କରିବା |NIP-56
9734 / 9735ଜାପ୍ ଅନୁରୋଧ ଏବଂ ଜାପ୍ ରସିଦ |NIP-57
10030କଷ୍ଟମ ଇମୋଜି ପ୍ୟାକ୍ ତାଲିକା |NIP-30
20000ଜିଓହାଶ ଚ୍ୟାନେଲ ବାର୍ତ୍ତା |ଏଫେମେରାଲ୍, ଟ୍ୟାଗ୍ ହୋଇଛି | ['g', geohash].
23333ଚ୍ୟାନେଲ ବାର୍ତ୍ତା ନାମିତ |ଏଫେମେରାଲ୍, ଟ୍ୟାଗ୍ ହୋଇଛି | ['d', channel].
24420 / 24421ସାର୍ବଜନୀନ ଟାଇପିଂ ସୂଚକ ଏବଂ ରସିଦ ପ read ଼ନ୍ତୁ |ସର୍ବସାଧାରଣ ଚ୍ୟାନେଲଗୁଡିକ ପାଇଁ ନିମ୍ଚାଟ-ନିର୍ଦ୍ଦିଷ୍ଟ |
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 auth |

କ୍ରିପ୍ଟୋଗ୍ରାଫି

କେଉଁଠାରେକଣ
ପରିଚୟ ଏବଂ ଦସ୍ତଖତ |Schnorr ସ୍ atures ାକ୍ଷର ସହିତ secp256k1 (BIP-340), ଯେପରି ନୋଷ୍ଟର ନିର୍ଦ୍ଦିଷ୍ଟ କରେ |
ବ୍ୟକ୍ତିଗତ ବାର୍ତ୍ତା ଏବଂ ଗୋଷ୍ଠୀ ଚାଟ୍ |NIP-44 v2: secp256k1 ଉପରେ ECDH, HKDF-SHA256, HMAC-SHA256 ସହିତ ChaCha20, ଏବଂ ପ୍ୟାଡିଂ ତେଣୁ ସାଇଫର୍ ଟେକ୍ସଟ୍ ଲମ୍ବ ବାର୍ତ୍ତା ଦ length ର୍ଘ୍ୟ ଦିଏ ନାହିଁ |
ବ୍ଲୁଟୁଥ୍ ଜାଲ୍ ଅଧିବେଶନ |ସ୍ XX ାକ୍ଷର ଘୋଷଣା ପାଇଁ ଶବ୍ଦ XX - X25519, ChaCha20-Poly1305 (IETF), Ed25519, SHA-256 ଏବଂ HMAC ତଳେ |
ବିଶ୍ରାମରେ ପରିଚୟ |AES-GCM-256 | ଚାବିଟି PBKDF2-SHA256 ରୁ ଏକ ପାସୱାର୍ଡ କିମ୍ବା PIN ପାଇଁ 310,000 ପୁନରାବୃତ୍ତିରେ, କିମ୍ବା ଏକ ପାସ୍କି କିମ୍ବା ବାୟୋମେଟ୍ରିକ୍ ପାଇଁ HKDF-SHA256 ମାଧ୍ୟମରେ ୱେବ୍ ଆଥନ୍ PRF ଆଉଟପୁଟରୁ ଆସିଥାଏ |
କଲ୍ ଏବଂ ଫାଇଲ୍ ସ୍ଥାନାନ୍ତର |WebRTC ର ନିଜସ୍ୱ DTLS-SRTP, NIP-17- ଗୁଡ଼ାଯାଇଥିବା ସିଗନାଲ୍ ଉପରେ ବୁ ated ାମଣା |
ଅନିୟମିତତା |ପ୍ଲାଟଫର୍ମ CSPRNG ସମଗ୍ର - କି, ନନ୍ସ, ଏବଂ ଗିଫ୍ଟ-ରାପ୍ ଟାଇମଷ୍ଟ୍ୟାମ୍ପ ଜିଟର୍ |

ମେଟାଡାଟା ସୁରକ୍ଷା |

ଉପହାର-ରାପ୍ ପଥରେ ଦୁଇଟି ବିବରଣୀ ଡାକିବା ଯୋଗ୍ୟ, କାରଣ ସେଗୁଡ଼ିକ ହେଉଛି NIP-59 | "ଏନକ୍ରିପ୍ଟ, କିନ୍ତୁ ସ୍ପଷ୍ଟ ଭାବରେ ତୁମଠାରୁ ସେମାନଙ୍କ ପର୍ଯ୍ୟନ୍ତ":

  • ପ୍ରତ୍ୟେକ ଗୁଡ଼ିକୁ a ଦ୍ୱାରା ଦସ୍ତଖତ କରାଯାଇଛି | ଗୋଟିଏ ଥର ଚାବି | କେବଳ ସେହି ବାର୍ତ୍ତା ପାଇଁ ସୃଷ୍ଟି, ତେଣୁ କ two ଣସି ଦୁଇଟି ରାପ୍ ପ୍ରେରକ ଅଂଶୀଦାର କରନ୍ତି ନାହିଁ |
  • ପ୍ରତ୍ୟେକ ଗୁଡ଼ିକର | created_at ହେଉଛି ଦୁଇଟି ପର୍ଯ୍ୟନ୍ତ ଅନିୟମିତ ଭାବରେ ବ୍ୟାକଡେଟ୍ | ଘଣ୍ଟା CSPRNG ବ୍ୟବହାର କରି, ତେଣୁ ସମୟ ପଠାଇବା ଏବଂ ଗ୍ରହଣ କରିବା ଲାଇନ୍ ହୋଇପାରିବ ନାହିଁ |

ଗୋଷ୍ଠୀ ଚାଟ୍ ଘୂର୍ଣ୍ଣନ ଏଫେମେରାଲ୍ ଯୋଗ କରେ | ପ୍ରାପ୍ତକର୍ତ୍ତା ଏହା ଉପରେ କିଗୁଡ଼ିକ - ଦେଖନ୍ତୁ | ଗୋଷ୍ଠୀ ଏନକ୍ରିପସନ୍ କିପରି କାମ କରେ |.

ଉତ୍ସ ପ Reading ଼ିବା |

କ୍ରିପ୍ଟୋ ପ୍ରାଥମିକତା ଅଛି | js/nym-crypto.js ଏବଂ js/modules/key-vault.js ୱେବ୍ ଆପରେ, ଏବଂ ତଳେ | android-ios-app/lib/core/crypto/ ଏବଂ lib/services/mesh/noise/ ଫ୍ଲୁଟର ଆପରେ | The ସଂଗ୍ରହାଳୟ ହେଉଛି AGPL-3.0 ଏବଂ ସଂପୂର୍ଣ୍ଣ - ବିଶ୍ୱାସ ନେବାକୁ କ closed ଣସି ବନ୍ଦ ଉପାଦାନ ନାହିଁ |