Прескокнете до содржината
Назад на Nymchat

База на знаење Разговор со луѓе

Групни разговори

Шифрирани групни разговори од крај до крај кои не протекуваат свои членство. Секоја порака е завиткана посебно за секој член, адресирана до клуч што е се користи еднаш.

Создавање група

/group @alice @bob Weekend plans создава група со тие членови и тоа име. Името е изборно. Можете исто така да изберете Креирајте групен разговор од нечие контекстно мени или користете го + покрај делот Групни разговори во странична лента.

Разговор за групен разговор Nymchat.
Групен разговор.

Вие станувате на групата сопственик. Групите се ограничени на 100 членови, бидејќи секоја порака е шифрирана посебно за секоја и вентилаторот по порака мора да остане ограничен.

Додавање членови

/addmember @nym, или /invite @nym Без оглед на тоа дали некој, освен сопственикот и администраторите, може да го стори ова, тоа е одговорност на групата. Дозволете им на членовите да додадат други поставување, во контекстното мени на групата.

/groupinfo ги наведува тековните членови.

По дефолтот, сопственикот или админерот се вклучува Дозволете да се придружите преку врската за покана од контекстното мени на групата, по што линкот се појавува таму - за нив, а за членовите исто така кога е вклучено "дозволи членови да додадете други".

Некој сосема нов кој отвора врска за покана е замолен да избере ним или прво да се најави; приклучувањето потоа продолжува самостојно, така што тие не мора да ја најдат врската по втор пат.

Ресетирајте ја врската за покана ја отповикува секоја споделена врска до сега со едно движење. Користете го кога а врската заврши некаде каде што не сте имале намера.

Споделување историја со нови членови

Исто така исклучен по дефакто, исто така и повик на сопственикот или администратор: Споделување на историјата со нови членови во контекстното мени на групата.

Со вклучено, секој што ќе додаде некого го препраќа до последното во групата 50 пораки на тој нов член, како единствена шифрирана дупка, само на нив. Препратените пораки се означени непроверени, бидејќи оригиналните потписи на авторите не можат повторно да се проверат откако текстот ќе биде пренесен од трето лице - му верувате на лицето што го додало да не си го уредил тоа што го пренеле.

Сопственици, администратори, модератори и членови

КомандаДалиКој може
/kick @nymОтстранува членСопственици, администри, модератори
/ban @nymГи отстранува и го блокира нивното враќањеСопственици, администри, модератори
/unban @nymУкинува забранаСопственици, администри, модератори
/addmod @nymПромовира во модераторСопственикот, admins
/removemod @nymДемонтира модераторСопственикот, admins
/addadmin @nymПромоција на adminСопственик
/removeadmin @nymДемонстрација на админСопственик
/transferowner @nymЈа предава групатаСопственик
/leaveВе отстранува од групатаБило кој

Групата има точно еден сопственик, и било кој број на администратори и модератори. Луѓето И да дејствува на ГрупацијатаМодераторите ги отстрануваат, забрануваат и не забрануваат членовите, и тоа е сè што прават.Админите го прават тоа исто така, а исто така и сè што го менува самата група – нејзиното име, нејзиниот опис, нејзината покана за линк, нејзините поставки, кои можат да додадат членови – и тие ги именуваат и отфрлаат модераторите. Само сопственикот назначува администратори, и само сопственикот може да ја предаде групата на некој друг.

Никој не може да дејствува на некој во или над сопствената улога. Модераторот не може да го отфрли друг модератор, администраторот не може да го демотира друг администратор, и никој освен сопственикот не може да дејствува на сопственикот. /transferowner Ако го префрлите, нема да додадете втор сопственик.

Улогите се спроведуваат на двете страни

Нема сервер за арбитража, така што секој клиент ја проверува самата улога - кога испраќање акција за модерација и повторно на секој настан за модерација што го добива. Клиент кој тврди дека моќта што ја нема, сите останати едноставно го игнорираат.

Како функционира групното шифрирање

Групните разговори ги користат истите гласини за NIP-17 и обвивките за подароци NIP-59 како приватни пораки, една обвивка по член, секој шифрирана на тој член. Nymchat потоа додава нешто што стандардниот NIP-17 го нема.

Ротирачки клучеви на примачот

Со обичен NIP-17, некој што гледа реле гледа N обвивки за подароци се појавуваат во истиот момент, упатено до N различни pubkeys. Тоа е список за членство и не треба да се дешифрира да читаат.

Така, Nymchat ги ротира копчињата на примачот. Секој пат кога испраќате, вашиот клиент кова свежо ефемерен пар клучеви и ја рекламира својата јавна половина внатре во шифрираната гласина, како ан ephemeral_pk ознака. Оттогаш, сите ги упатуваат своите пораки на тој клуч наместо вашата вистинска. За набљудувачот, секоја порака во групата патува помеѓу еднократни pubkeys кои немаат видлива врска до кој било идентитет и нема две пораки кои споделуваат a примач.

Пост-компромисно закрепнување

Таа ротација е и механизам за обновување. Ако некој уред е компромитиран, корисникот едноставно испраќа порака: новиот ефемерен клуч што го рекламира го заменува стариот за секој член автоматски. Нема ресинхронизација надвор од бендот за да се договори и ништо за групата да се согласи на.

Враќање по отсуството

Ефемерните копчиња се ротираат, а настаните што ги носат истекуваат од релеите. Клиент кој бил офлајн со денови може да се врати држејќи ги копчињата што сите други ги поминале. Така натаму повторно поврзете се, по доволно долг јаз, испраќа барање за ресинхронизација на клучот со ограничена стапка на секој од неговите групира и повторно ги разменува тековните клучеви - што е она што го спречува вртењето на долгиот одмор во група која повеќе не можете да ја читате.

Групните пораки помеѓу корисниците на Nymchat исто така може да користат пост-квантна размена на клучеви на врвот на погоре. Бидејќи секој член веќе добива своја посебно шифрирана копија, групата може да се меша и слободно - и пораката е означена како отпорна на квантност само кога ќе добие секој член така е. Види енкрипција отпорна на квантно.