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 naka-encrypt nang hiwalay para sa bawat isa at ang per-message fan-out ay kailangang manatiling nakatali.
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.
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.
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.