Kalo te përmbajtja
Kthehu te Nymchat

Baza e njohurive Duke folur me njerëzit

Biseda në grup

Biseda grupore të enkriptuara nga fundi në fund që nuk rrjedhin të tyret anëtarësimin. Çdo mesazh është i mbështjellë veçmas për çdo anëtar, drejtuar një çelësi që është përdoret një herë.

Krijimi i një grupi

/group @alice @bob Weekend plans krijon një grup me ata anëtarë dhe atë emri. Emri është fakultativ. Ju gjithashtu mund të zgjidhni Krijoni bisedën në grup nga menunë e kontekstit të dikujt ose përdorni + pranë seksionit Biseda në grup në shirit anësor.

Një bisedë në grup Nymchat.
Një bisedë në grup.

Ju bëheni të grupit pronar. Grupet janë të kufizuara në 100 anëtarë, sepse çdo mesazh është i koduar veçmas për secilin dhe Fan-out për mesazh duhet të qëndrojë i kufizuar.

Shtimi i anëtarëve

/addmember @nym, ose /invite @nym ndërsa jeni në grup. Nëse kushdo përveç pronarit mund ta bëjë këtë është i grupit lejojini anëtarët të shtojnë të tjerë vendosjen, në menynë e kontekstit të grupit.

/groupinfo liston anëtarët aktualë.

Joaktiv si parazgjedhje. Pronari ndizet Lejo bashkimin nëpërmjet lidhjes së ftesës nga menunë e kontekstit të grupit, pas së cilës lidhja shfaqet atje - për pronarin dhe për anëtarët gjithashtu kur "lejo anëtarët të shtojnë të tjerë" është aktiv.

Dikujt i ri që hap një lidhje ftese i kërkohet të zgjedhë një emër ose të identifikohet fillimisht; bashkimin pastaj rifillon vetë, kështu që ata nuk duhet ta gjejnë lidhjen për herë të dytë.

Rivendos lidhjen e ftesës revokon çdo lidhje të ndarë deri më tani me një lëvizje. Përdoreni atë kur a lidhja ka përfunduar diku që nuk e kishit ndërmend.

Ndarja e historisë me anëtarët e rinj

Gjithashtu joaktive si parazgjedhje, gjithashtu telefonata e pronarit: Ndani historinë me anëtarët e rinj në menuja e kontekstit të grupit.

Me atë të ndezur, kushdo që shton dikë kalon deri në të fundit të grupit 50 mesazhe për atë anëtar të ri, si një pikë e vetme e koduar, vetëm për ata. Mesazhet e përcjella janë shënuar i paverifikuar, sepse nënshkrimet origjinale të autorëve nuk mund të ri-kontrollohen pasi teksti të jetë transmetuar nga një palë e tretë - ju i besoni personit që ka shtuar ju të mos keni redaktuar atë që kanë transmetuar.

Pronarët, moderatorët dhe anëtarët

KomandaAKush mundet
/kick @nymHeq një anëtarPronar, moderator
/ban @nymI heq dhe bllokon kthimin e tyrePronar, moderator
/unban @nymHeq një ndalimPronari
/addmod @nymPromovohet te moderatoriPronari
/removemod @nymDegradon një moderatorPronari
/transferowner @nymDorëzojë grupinPronari
/leaveJu largon nga grupiKushdo
Rolet zbatohen nga të dyja palët

Nuk ka asnjë server për të arbitruar, kështu që çdo klient kontrollon vetë rolin - kur dërgimin e një veprimi moderim, dhe përsëri në çdo ngjarje moderimi që merr. Një klient që pretendon një pushtet që nuk e ka, thjesht injorohet nga të gjithë të tjerët.

Si funksionon kriptimi në grup

Bisedat në grup përdorin të njëjtat thashetheme NIP-17 dhe mbështjellje dhuratash NIP-59 si mesazhe private, një mbështjellës për anëtar, secili të koduara për atë anëtar. Nymchat më pas shton diçka që NIP-17 standarde nuk e ka.

Çelësat e marrësit rrotullues

Me NIP-17 të thjeshtë, dikush që shikon një stafetë sheh N mbështjellës dhuratash të shfaqen në të njëjtën çast, drejtuar N pubkeys të ndryshëm. Kjo është një listë anëtarësimi dhe nuk ka nevojë për deshifrim për të lexuar.

Pra, Nymchat rrotullon çelësat e marrësit. Sa herë që dërgoni, klienti juaj pret një të freskët palë kyçe kalimtare dhe reklamon gjysmën e saj publike brenda thashethemeve të koduara, si një ephemeral_pk etiketë. Që atëherë, të gjithë ia drejtojnë mesazhet e tyre atij çelësi në vend të asaj të vërtetën tuaj. Për një vëzhgues, çdo mesazh në grup udhëton ndërmjet pubkeys një herë që nuk kanë lidhje të dukshme me asnjë identitet, dhe nuk ka dy mesazhe që ndajnë a marrësi.

Rimëkëmbja pas kompromisit

Ky rrotullim është gjithashtu mekanizmi i rikuperimit. Nëse një pajisje është komprometuar, përdoruesi thjesht dërgon një mesazh: çelësi i ri kalimtar që reklamon zëvendëson atë të vjetër për çdo anëtar automatikisht. Nuk ka asnjë risinkronizim jashtë brezit për të rregulluar dhe asgjë që grupi të bjerë dakord në.

Kthimi pas largimit

Çelësat kalimtar rrotullohen dhe ngjarjet që i bartin skadojnë jashtë releve. Një klient që ka qenë Prandaj jashtë linje për ditë të tëra mund të kthehet duke mbajtur çelësat që të gjithë të tjerët kanë kaluar. Kështu me radhë rilidhni, pas një boshllëku mjaft të gjatë, ai dërgon një kërkesë për risinkronizimin e çelësit me shpejtësi të kufizuar në secilin prej tyre grupon dhe rishkëmben çelësat aktualë - kjo është ajo që ndalon një pushim të gjatë të kthehet në një grup që nuk mund ta lexoni më.