Агуулга руу алгасах
Nymchat руу буцах

Мэдлэгийн бааз Хүмүүстэй ярилцаж байна

Бүлгийн чатууд

Өөрийгөө задруулдаггүй, төгсгөл хоорондын шифрлэгдсэн бүлгийн харилцан яриа гишүүнчлэл. Мессеж бүрийг гишүүн бүрт тусад нь ороож, түлхүүр рүү хаягласан нэг удаа ашигласан.

Бүлэг үүсгэх

/group @alice @bob Weekend plans тэдгээр гишүүдтэй бүлэг байгуулдаг ба тэр нэр. Нэр нь сонголттой. Та бас сонгож болно Групп чат үүсгэх -аас хэн нэгний контекст цэс, эсвэл ашиглана уу + бүлгийн чат хэсгийн хажууд хажуугийн самбар.

Nymchat групп чатын яриа.
Бүлгийн чат.

Та бүлгийнх болно эзэн. Бүлгүүдийн дээд хязгаартай 100 гишүүнтэй, учир нь мессеж бүр тус тусад нь шифрлэгдсэн байдаг ба Мессеж бүрийг дэмжигч нь хязгаарлагдмал байх ёстой.

Гишүүд нэмж байна

/addmember @nym, эсвэл /invite @nym Хэрэв та бүлэгт байгаа бол. Зохиогчийн эрх, админ гэх мэт ямар ч хүн энэ хийх болно гишүүд нэмэх боломжийг олгодог тохиргоо, бүлгийн контекст цэсэнд.

/groupinfo одоогийн гишүүдийг жагсаав.

Хадгаламжийн. Зохиогчийн эсвэл админ Урилгын холбоосоор нэгдэхийг зөвшөөрнө үү Групын контекст мэйлээс, дараа нь холболт тамд харуулсан болно - тэдний хувьд, мөн гишүүд нь "мэйлүүдийг нэмэх боломжийг олгох" дээр.

Урилгын холбоосыг нээсэн цоо шинэ хэн нэгнээс эхлээд nym-г сонгох эсвэл нэвтэрч орохыг хүсэх; нэгдэх дараа нь өөрөө үргэлжлүүлдэг тул холбоосыг хоёр дахь удаагаа олох шаардлагагүй болно.

Урилгын холбоосыг дахин тохируулна уу өнөөг хүртэл хуваалцсан холбоос бүрийг нэг дор хүчингүй болгодог. Үүнийг ашиглах үед a холбоос таны төлөвлөөгүй хаа нэгтээ дууслаа.

Шинэ гишүүдтэй түүхийг хуваалцах

Мөн тохиромжтой, харин хэрэглэгчийн эсвэл админ зовох: Шинэ гишүүдтэй түүх хуваалцах Групын контекст меню дээр.

Үүнийг асаасан тохиолдолд хэн нэгнийг нэмсэн нь бүлгийн сүүлчийнх хүртэл урагшилна 50 мессеж тэр шинэ гишүүнд, ганц шифрлэгдсэн бөмбөг шиг, зөвхөн тэдэнд. Дамжуулсан мессежүүд тэмдэглэгдсэн байна баталгаажуулаагүй, учир нь эх зохиогчдын гарын үсгийг дахин шалгах боломжгүй Текстийг гуравдагч этгээд дамжуулсны дараа та нэмсэн хүнд итгэж байна Та тэдний дамжуулсан зүйлийг засаагүй байх ёстой.

Зохиогчийн эрх, админы, модератор болон гишүүд

ТушаалБайнаХэн чадах вэ
/kick @nymГишүүнийг хаснаЗохиогчийн эрх, Admin, Moderator
/ban @nymТэднийг устгаж, буцаж ирэхийг нь хориглодогЗохиогчийн эрх, Admin, Moderator
/unban @nymХоригийг цуцалнаЗохиогчийн эрх, Admin, Moderator
/addmod @nymЗохицуулагчаар дэвшдэгЗохиогчийн эрх Admin
/removemod @nymЗохицуулагчийн албан тушаалыг бууруулнаЗохиогчийн эрх Admin
/addadmin @nymАсуулт админЭзэмшигч
/removeadmin @nymТатаж авах adminЭзэмшигч
/transferowner @nymБүлгийг хүлээлгэн өгнөЭзэмшигч
/leaveТаныг бүлгээс хаснаХэн ч

Груп нь зөв нэг эзэмшигч, ямар ч тоо администраторууд, модераторууд байдаг. Хэвлэх нь хүн Идэвхжүүлэх Групп: moderators remove, ban and unban members, and that's all they do. Admins do that too, and also everything that changes the group itself — its name, its description, its invite link, its settings, who may add members — and they appoint and dismiss moderators. Only the owner appoints admins, and only the owner can hand over the group to someone else.

Ямар ч байтугай өөрсдийн нэрээр, эсвэл өөрийн нэрээс дээш хүмүүст үйл ажиллагаа явуулж чадахгүй. Модератор өөрсдийн нэрээр үйл ажиллагаа явуулж чадахгүй, админ өөрсдийн нэрээр үйл ажиллагаа явуулж чадахгүй, байтугай өөрийн нэрээр үйл ажиллагаа явуулж чадахгүй. Зохиогчийн эрх нь нэг нэр юм. /transferowner гарын авлага, энэ нь хоёр дахь эзэмшигч нэмэх биш юм.

Хоёр талдаа үүрэг гүйцэтгэдэг

Арбитр хийх сервер байхгүй тул үйлчлүүлэгч бүр үүргээ өөрөө шалгадаг Зохицуулах үйлдлийг илгээж, хүлээн авсан зохицуулах арга хэмжээ болгон дээр дахин илгээдэг. Үйлчлүүлэгч Өөрт байхгүй хүчийг бусад хүмүүс үл тоомсорлодог.

Бүлгийн шифрлэлт хэрхэн ажилладаг

Групп чатууд нь NIP-17 цуурхал, NIP-59 бэлгийн багцыг ашигладаг хувийн мессежүүд, гишүүн тус бүр нэг боодолтой тухайн гишүүн рүү шифрлэгдсэн. Nymchat дараа нь стандарт NIP-17-д байхгүй зүйлийг нэмдэг.

Хүлээн авагчийн түлхүүрүүдийг эргүүлэх

Энгийн NIP-17-ийн тусламжтайгаар буухиа үзэж буй хэн нэгэн нь тэр агшинд N бэлгийн хавтас гарч ирэхийг хардаг. N өөр pubkeys хаягласан. Энэ бол гишүүнчлэлийн жагсаалт бөгөөд кодыг тайлах шаардлагагүй унших.

Тиймээс Nymchat нь хүлээн авагчийн түлхүүрүүдийг эргүүлдэг. Таныг илгээх тоолонд үйлчлүүлэгч тань шинэхэн юм түр зуурын товчлуур болон түүний нийтийн хагасыг сурталчилдаг шифрлэгдсэн цуурхал дотор, зэрэг ephemeral_pk шошго. Үүнээс хойш хүн бүр мессежээ тэр түлхүүр рүү илгээдэг чиний жинхэнэ оронд. Ажиглагчийн хувьд бүлгийн зурвас бүр хооронд нь дамждаг ямар нэгэн таних тэмдэгтэй харагдах холбоосгүй, хоёр мессеж хуваалцдаггүй нэг удаагийн pubkeys хүлээн авагч.

Буултын дараах сэргэлт

Тэр эргэлт нь бас нөхөн сэргээх механизм юм. Хэрэв төхөөрөмж эвдэрсэн бол хэрэглэгч зүгээр л мессеж илгээдэг: түүний сурталчилж буй шинэ түр зуурын түлхүүр нь гишүүн бүрт хуучин түлхүүрийг орлоно автоматаар. Зохицуулах хамтлагаас гадуур дахин синк хийх зүйл байхгүй бөгөөд бүлэгт тохиролцох зүйл байхгүй дээр.

Хол болсны дараа буцаж ирдэг

Түр зуурын товчлуурууд эргэлдэж, тэдгээрийг дагуулж буй үйл явдлуудын хугацаа нь буухиа дуусна. Байсан үйлчлүүлэгч Тиймээс олон хоногийн турш офлайн горимд байсан хүмүүс өнгөрсөн хугацаанд нүүсэн түлхүүрээ бариад буцаж ирж болно. Ингээд цаашаа дахин холбох, хангалттай урт завсарлага авсны дараа энэ нь хурдны хязгаарлагдмал түлхүүрийг дахин синхрончлох хүсэлтийг тус бүр рүү илгээдэг. бүлэглэж, одоогийн түлхүүрүүдийг дахин солилцдог - энэ нь урт амралтыг эргүүлэхэд саад болдог та цаашид унших боломжгүй бүлэгт орно.

Nymchat хэрэглэгчдийн хоорондох групп мессежүүд нь мөн дээрээс нь квантын дараах түлхүүр солилцоог ашиглаж болно дээрх. Гишүүн бүр өөрийн тусад нь шифрлэгдсэн хуулбарыг аль хэдийн авсан тул бүлэг холих боломжтой аль аль нь чөлөөтэй - мөн мессеж нь зөвхөн гишүүн бүр хүлээн авсан тохиолдолд квант тэсвэртэй гэж тэмдэглэгдсэн байдаг тэгж л дээ. Харна уу квант тэсвэртэй шифрлэлт.