Laktaw sa sulod
Balik ngadto ha Nymchat

Base sa kahibalo Nakigsulti sa mga tawo

Mga chat sa grupo

End-to-end nga naka-encrypt nga mga panag-istoryahanay sa grupo nga wala mag-leak sa ilang kaugalingon pagkamiyembro. Ang matag mensahe giputos nga gilain alang sa matag miyembro, gitumong sa usa ka yawe nga mao gigamit kausa.

Paghimo og grupo

/group @alice @bob Weekend plans nagmugna og grupo uban niadtong mga miyembro ug kana ngalan. Opsyonal ang ngalan. Makapili ka usab Paghimo og Group Chat gikan sa menu sa konteksto sa usa ka tawo, o gamita ang + tupad sa Group Chats nga seksyon sa sidebar.

Usa ka Nymchat group chat nga panag-istoryahanay.
Usa ka group chat.

Nahimo kang grupo tag-iya. Ang mga grupo gilimitahan sa 100 ka miyembro, tungod kay ang matag mensahe gi-encrypt nga gilain alang sa matag usa ug ang per-message fan-out kinahanglan nga magpabilin nga limitado.

Pagdugang sa mga miyembro

/addmember @nym, o /invite @nym Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang owner or administrator. Ipahamtang ang mga tawo sa mga setting, sa menu sa konteksto sa grupo.

/groupinfo naglista sa mga miyembro karon.

Ang usa ka tawo, ug ang usa ka tawo, ug ang usa ka tawo. Tugoti ang pag-apil pinaagi sa link sa pagdapit gikan sa kontekstong menu sa grupo, sa diha nga ang link gipakita didto - alang kanila, ug alang sa mga miyembro usab kada "ang mga miyembro sa pagbalhin sa ubang mga miyembro" anaa.

Usa ka bag-ong tawo nga nagbukas sa usa ka link sa pagdapit gihangyo nga mopili usa ka nym o una nga mag-log in; ang pag-apil unya magpadayon sa kaugalingon, aron dili na nila pangitaon ang link sa ikaduhang higayon.

I-reset ang Link sa Pagdapit gibawi ang matag link nga gipaambit hangtod karon sa usa ka lakaw. Gamita kini sa dihang a link natapos sa usa ka dapit nga wala nimo tuyoa.

Pagpaambit sa kasaysayan sa bag-ong mga miyembro

Busa sa default, usab sa usa ka owner o sa usa ka admin nga call: Ipahamtang ang kasaysayan sa mga membro sa kontekstong menu sa grupo.

Uban niini, bisan kinsa nga magdugang usa ka tawo mopadayon hangtod sa katapusan sa grupo 50 ka mga mensahe sa bag-ong miyembro, isip usa ka naka-encrypt nga blob, sa kanila lamang. Ang mga gipasa nga mensahe gimarkahan wala mapamatud-an, tungod kay ang orihinal nga mga pirma sa mga tagsulat dili masusi pag-usab sa higayon nga ang teksto gi-relay sa usa ka ikatulo nga partido — nagasalig ka sa tawo nga midugang dili nimo gi-edit ang ilang gipasa.

Ang mga administrator, moderators ug mga miyembro

SugoNagbuhat baKinsay makahimo
/kick @nymPagtangtang sa usa ka miyembroAlang sa ubang mga dapit sa mao gihapon nga ngalan, moderator.
/ban @nymGitangtang sila ug gibabagan ang ilang pagbalikAlang sa ubang mga dapit sa mao gihapon nga ngalan, moderator.
/unban @nymNagtangtang sa usa ka pagdiliAlang sa ubang mga dapit sa mao gihapon nga ngalan, moderator.
/addmod @nymNagpasiugda sa moderatorAng tanan nga admins.
/removemod @nymGi-demote ang usa ka moderatorAng tanan nga admins.
/addadmin @nymIpahamtang ang adminTag-iya
/removeadmin @nymUnsaon sa pag-adminTag-iya
/transferowner @nymIhatag ang grupoTag-iya
/leaveGitangtang ka sa grupoBisan kinsa

Ang usa ka grupo adunay eksaktong usa ka owner, ug ang ilang mga admins ug moderators. Ang Naa kay Ang grupo: ang mga moderators remove, ban, ug unban members, ug kini mao ang tanan nga sila. ang mga admins naghimo usab, ug usab ang tanan nga nagmuha sa grupo sama sa iyang ngalan, ang iyang pag-uswag link, ang iyang pag-uswag link, ang iyang mga pag-uswag, nga mahimo sa pagdugang sa mga miyembro - ug sila nagpatin-aw ug sa pag-uswag sa mga moderators.

Ang usa ka moderators wala moadto sa usa ka moderators, ang usa ka administrators wala moadto sa usa ka administrators, ug ang usa ka tawo isip ang owner wala moadto sa usa ka owner. /transferowner Kini mao ang usa ka bahin sa pag-abot sa usa ka second owner.

Gipatuman ang mga tahas sa duha ka bahin

Wala’y server nga maghusay, mao nga gisusi sa matag kliyente ang papel mismo - kung kanus-a pagpadala ug moderation action, ug pag-usab sa matag moderation event nga madawat niini. Usa ka kliyente nga nag-angkon nga usa ka gahum nga wala niini gibaliwala ra sa tanan.

Giunsa ang pag-encrypt sa grupo molihok

Ang mga chat sa grupo naggamit sa parehas nga NIP-17 nga mga hungihong ug NIP-59 nga mga pambalot sa regalo pribado nga mga mensahe, usa ka putos matag miyembro, matag usa naka-encrypt sa maong miyembro. Ang Nymchat dayon nagdugang usa ka butang nga wala sa standard NIP-17.

Nagtuyok nga mga yawe sa nakadawat

Uban sa yano nga NIP-17, usa ka tawo nga nagtan-aw sa usa ka relay nakakita sa N gift wraps nga makita sa parehas nga higayon, gitumong ngadto sa N lain-laing mga pubkey. Kana usa ka lista sa membership, ug dili kinahanglan nga i-decrypt sa pagbasa.

Mao nga ang Nymchat nagtuyok sa mga yawe sa nakadawat. Sa matag higayon nga magpadala ka, ang imong kliyente mag-ihap og lab-as ephemeral keypair ug gi-anunsyo ang katunga sa publiko niini sulod sa naka-encrypt nga tsismis, isip usa ka ephemeral_pk tag. Sukad niadto, ang tanan nagpunting sa ilang mga mensahe sa yawe imbes sa imong tinuod. Alang sa usa ka tigpaniid, ang matag mensahe sa grupo nagbiyahe taliwala usa ka higayon nga mga pubkey nga walay makita nga link sa bisan unsang pagkatawo, ug walay duha ka mensahe nga nagpaambit sa usa ka tigdawat.

Pagbawi human sa kompromiso

Kana nga rotation mao usab ang mekanismo sa pagbawi. Kung ang usa ka aparato nakompromiso, ang tiggamit yano nagpadala ug mensahe: ang bag-ong ephemeral nga yawe nga gi-advertise niini mopuli sa daan para sa matag miyembro awtomatiko. Wala'y out-of-band resync aron mahikay ug walay bisan unsa nga uyonan sa grupo sa.

Mubalik pag wala

Ang ephemeral nga mga yawe nagtuyok, ug ang mga panghitabo nga nagdala niini matapos sa mga relay. Usa ka kliyente nga kaniadto Ang offline sa daghang mga adlaw mahimo’g makabalik nga nagkupot sa mga yawe nga nabalhin na sa tanan. Busa sa pagkonektar pag-usab, human sa usa ka taas nga igo nga gintang, kini nagpadala sa usa ka rate-limited key-resync nga hangyo sa matag usa niini. mga grupo ug nagbinayloay pag-usab sa kasamtangan nga mga yawe - nga mao ang nagpahunong sa usa ka taas nga holiday gikan sa pagbalik ngadto sa grupo nga dili na nimo mabasa.

Ang mga mensahe sa grupo tali sa mga tiggamit sa Nymchat mahimo usab nga mogamit usa ka post-quantum key exchange sa ibabaw sa sa ibabaw. Tungod kay ang matag miyembro nakakuha na sa ilang kaugalingon nga gilain nga naka-encrypt nga kopya, ang usa ka grupo mahimong magsagol ang duha gawasnon - ug ang usa ka mensahe gimarkahan lamang nga quantum-resistant kung ang matag miyembro makadawat sa ingon niana. Tan-awa quantum-resistant nga encryption.