Batayan ng kaalaman Nakikipag-usap sa mga tao
Panggrupong chat
End-to-end na naka-encrypt na mga pag-uusap ng grupo na hindi naglalabas ng sarili nilang pag-uusap pagiging kasapi. Bawat mensahe ay nakabalot nang hiwalay para sa bawat miyembro, na naka-address sa isang key na ginamit nang isang beses.
Ang pahinang ito ay isinalin sa makina para sa kaginhawahan. Ang orihinal na Ingles ay ang bersyon na naaangkop.
Paglikha ng isang grupo
/group @alice @bob Weekend plans lumilikha ng isang grupo kasama ang mga miyembrong iyon at iyon
pangalan. Opsyonal ang pangalan. Maaari ka ring pumili Lumikha ng Panggrupong Chat mula sa
menu ng konteksto ng isang tao, o gamitin ang + sa tabi ng seksyong Mga Panggrupong Chat sa
sidebar.
Magiging sa grupo ka may-ari. Ang mga grupo ay nililimitahan sa 100 miyembro, dahil ang bawat mensahe ay na-encrypt para sa bawat isa at ang fan-out sa bawat mensahe ay dapat magkakaroon ng limitasyon. 37/100 ang mga miyembro - at i-mark ang isang grupo na nakuha ito bilang ang fullAng isang buong grupo ay hindi maaaring sumali ng anumang tao, sa pamamagitan ng pangalan, sa pamamagitan ng link o sa pamamagitan ng request.
Pagdaragdag ng mga miyembro
/addmember @nym, o /invite @nym Kapag ang isang babae ay unang contemplating isang relasyon sa isang tiyak na tao, isa ng ang unang bagay na siya ay naghahanap para sa pagtawa at ng isang positibong saloobin. Iba't ibang mga tagapagtatag setting, sa menu ng konteksto ng grupo.
/groupinfo naglilista ng mga kasalukuyang miyembro.
Mag-imbita ng mga link
I-off sa default. Ang owner o isang admin ay bumabalik sa Payagan ang pagsali sa pamamagitan ng link ng imbitasyon mula sa kontekstong menu ng grupo, pagkatapos na ang link ay nagpapakita dito - para sa mga miyembro, at para sa mga miyembro din kapag "ang mga miyembro ay mag-alok ng iba pang mga miyembro" ay i-enabled.
Ang isang taong bagong-bagong nagbubukas ng link ng imbitasyon ay hinihiling na pumili ng isang nym o mag-log in muna; ang pagsali pagkatapos ay magpapatuloy sa sarili nitong, kaya hindi na nila kailangang hanapin ang link sa pangalawang pagkakataon.
I-reset ang Link ng Imbitasyon binabawi ang bawat link na ibinahagi sa ngayon nang sabay-sabay. Gamitin ito kapag a napunta ang link sa isang lugar na hindi mo nilayon.
Ang isang link ay nagpapakita ng a ang preview Before anything is sent: ang pangalan ng grupo at, mula sa mga link na ginawa sa pamamagitan ng isang kasalukuyang app, ang kanyang paglalarawan, avatar, bilang ng mga miyembro at hanggang sa limang ng kanyang mga admin. Ang mga detalye na ito ay itinuturing sa pamamagitan ng ang miyembro na ginawa ng link, at isang preview na ang signature ay hindi check out ay nagpapakita ang pangalan lamang. Ang pag-unlad ay isang separado, deliberate na tap. Lahat na nagtatag ng link ay maaaring basahin ang preview, kaya mag-sign ng isang paglalarawan na gusto mong makita para sa kanila.
Admins Approve Join Requests, sa menu ng grupo, ilagay ang isang tao sa pagitan ng link at grupo. Sa kanya, mag-open ang link ay nagpadala ng isang request sa halip ng pag-sign up, ang requester makita Pumunta sa Approval, at ang owner at admins makikita ang request sa ilalim ng Pumunta sa mga requestsKung ang mga ito ay nagbibigay-daan sa iyo, o kung ang mga ito ay nagbibigay-daan sa iyo, sila ay nagbibigay-daan sa iyo ng isang taon na ang nakalipas.
Pagbabahagi ng kasaysayan sa mga bagong miyembro
Gayunpaman sa default, din ang call ng owner o isang admin: I-share ang history sa mga new members sa kontekstong menu ng grupo.
Kapag naka-on, sinumang magdagdag ng isang tao ay magpapasa hanggang sa huli ng grupo 50 mensahe sa bagong miyembrong iyon, bilang isang naka-encrypt na blob, sa kanila lamang. Ang mga ipinasa na mensahe ay minarkahan hindi na-verify, dahil ang orihinal na mga pirma ng mga may-akda ay hindi maaaring muling suriin kapag naihatid na ng third party ang text — nagtitiwala ka sa taong nagdagdag hindi mo dapat na-edit ang ipinasa nila.
Description, slowmode at @everyone
Ang ilang mga setting ay nagpapakita kung paano isang grupo nag-talk. Ang tagapagtatag at mga administrator ay lumipat ang mga ito mula sa grupong menu.
- ang opisina. Kung kaka-hit mo lang ng 200th trip, maghintay ng 1-2 weeks mula sa araw na na-kumpleto mo ang 200th ride para makatanggap ng SMS.
- Ang slow mood. Off, o isang mensahe bawat 10 segundo, 30 segundo, 1 minuto, 5 minuto, 15 minuto o 1 oras, per member. Ang owner, admins at moderators ay hindi limitado. Ang composer ay nagsasabi sa isang member kung paano kailangang maghintay, at dahil walang server, ang app ng bawat miyembro ay din check ang timing ng kung ano ang dumating: isang mensahe na dumating mas mabilis ay binubuo bilang Paglalarawan ng SlowModeSa isang button upang ipakita ito.
- Lahat at lahat sa kanya. Kahit isa sa isang mensahe notificates ang bawat miyembro tulad ng sila ay tinatawag sa pangalan. Only the owner, admins, and moderators can use them; isang miyembro's app refuses to send one, at ang lahat ng iba't ibang mga app ignores isang mula sa isang sender na walang na papel.
Ang menu ng grupo ay Media, mga file at mga link at Mga Export ChatSinusubukan ko ang under Mga mensahe, at Paglalarawan ng Lokasyon at I-call ang linksa ilalim Pag-share ng isang lokasyon at Pumunta sa LinksWalang sa mga ito ay gumagana sa pamamagitan ng Bluetooth mesh, na hindi naglalaman ng mga encrypted mga grupo.
Mga Events at RSVP
ang eventsa pamamagitan ng menu, o Gumawa ng Event sa menu ng grupo, i-post ang isang event card: isang title, isang petsa, isang oras at oras na zone, at optionally isang lugar at isang note. Any member can create one.
Lahat ng mga Reply magkakaroon, May mga o Hindi ko at malapit na ding maging isang trahedya Tungkol sa akin i-set a reminder sa iyong aparato, sa simula o 10 minuto, 1 oras o 1 araw na ang nakaraan. Events and answers are ordinary encrypted group messages, visible to the members and no one else.
Mga Proprietors, admins, moderators at mga miyembro
| Utos | Ginagawa | Sino kaya |
|---|---|---|
/kick @nym | Nag-aalis ng miyembro | Mga administrator, moderators |
/ban @nym | Tinatanggal sila at hinaharangan ang kanilang pagbabalik | Mga administrator, moderators |
/unban @nym | Nagtatanggal ng pagbabawal | Mga administrator, moderators |
/addmod @nym | Nagpo-promote sa moderator | Mga pahinang tumuturo |
/removemod @nym | Nagde-demote ng moderator | Mga pahinang tumuturo |
/addadmin @nym | Ipinanganak sa admin | May-ari |
/removeadmin @nym | Pumunta sa admin | May-ari |
/transferowner @nym | Ibigay ang grupo | May-ari |
/leave | Inaalis ka sa grupo | kahit sino |
Ang isang grupo ay may eksaktong isang owner, at anumang bilang ng mga administrator at moderator. Ang split ay sa pagitan ng pag-act sa mga tao at nagtatrabaho sa ang grupoAng mga administrator ay gumagawa ito, at din ang lahat ng mga bagay na nagbabago sa grupo mismo - ang kanyang pangalan, ang kanyang paglalarawan, ang kanyang pag-invite link, ang kanyang mga setting, na maaaring magdagdag ng mga miyembro - at ang mga moderator ay itinuturing at itinuturing.
Ang isang moderator ay hindi maaaring bumalik sa ibang moderator, ang isang administrator ay hindi maaaring bumalik sa ibang administrator, at walang tao ngunit ang owner ay maaaring bumalik sa owner. /transferowner
Pagkatapos ng pagbabayad, hindi ito magiging isang second owner.
Walang server na mamagitan, kaya sinusuri ng bawat kliyente ang mismong tungkulin — kung kailan pagpapadala ng pagkilos sa pagmo-moderate, at muli sa bawat kaganapan ng pagmo-moderate na natatanggap nito. Isang kliyente na nag-aangkin ng kapangyarihang wala ito ay binabalewala lang ng iba.
Paano gumagana ang pag-encrypt ng pangkat
Ang mga panggrupong chat ay gumagamit ng parehong NIP-17 na tsismis at NIP-59 na pambalot ng regalo mga pribadong mensahe, isang pambalot bawat miyembro, bawat isa naka-encrypt sa miyembrong iyon. Ang Nymchat pagkatapos ay nagdagdag ng isang bagay na wala sa karaniwang NIP-17.
Umiikot na mga key ng tatanggap
Sa simpleng NIP-17, nakita ng isang taong nanonood ng relay na lumilitaw ang N mga pambalot ng regalo nang sabay-sabay, naka-address sa N iba't ibang pubkey. Iyon ay isang listahan ng membership, at hindi nito kailangang i-decrypt magbasa.
Kaya't iniikot ng Nymchat ang mga susi ng tatanggap. Sa tuwing magpapadala ka, ang iyong kliyente ay gumagawa ng bago
ephemeral keypair at ina-advertise ang pampublikong kalahati nito sa loob ng naka-encrypt na tsismis, bilang isang
ephemeral_pk tag. Mula noon, itinuturo ng lahat ang kanilang mga mensahe sa susi na iyon
sa halip na iyong tunay. Sa isang tagamasid, bawat mensahe sa grupo ay naglalakbay sa pagitan
isang beses na mga pubkey na walang nakikitang link sa anumang pagkakakilanlan, at walang dalawang mensaheng nagbabahagi ng a
tatanggap.
Pagbawi pagkatapos ng kompromiso
Ang pag-ikot na iyon din ang mekanismo ng pagbawi. Kung nakompromiso ang isang device, ang user lang nagpapadala ng mensahe: pinapalitan ng bagong ephemeral key na ini-advertise nito ang luma para sa bawat miyembro awtomatiko. Walang out-of-band resync na aayusin at wala para sa grupo na sumang-ayon sa.
Bumabalik pagkatapos makalayo
Ang mga ephemeral key ay umiikot, at ang mga kaganapang nagdadala sa kanila ay mag-e-expire sa mga relay. Isang kliyente na naging offline para sa mga araw samakatuwid ay maaaring bumalik na may hawak na mga key na nalampasan ng lahat. So on muling kumonekta, pagkatapos ng sapat na mahabang agwat, nagpapadala ito ng kahilingan sa pag-resync na may limitasyon sa rate sa bawat isa nito grupo at muling pagpapalitan ng mga kasalukuyang susi — na siyang pumipigil sa isang mahabang bakasyon sa pagliko sa isang grupo na hindi mo na mababasa.
Ang mga mensahe ng grupo sa pagitan ng mga user ng Nymchat ay maaari ding gumamit ng post-quantum key exchange sa ibabaw ng sa itaas. Dahil nakakakuha na ang bawat miyembro ng sarili nilang hiwalay na naka-encrypt na kopya, maaaring maghalo ang isang grupo parehong malaya — at ang isang mensahe ay minarkahan lamang ng quantum-resistant kapag natanggap ng bawat miyembro sa ganoong paraan. Tingnan mo quantum-resistant encryption.