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

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

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

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

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

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

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

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

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

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

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

Исклучено стандардно. Сопственикот се вклучува Дозволете да се придружите преку врската за покана од контекстното мени на групата, по што врската се појавува таму - за сопственикот и за членовите исто така кога е вклучено „дозволи членовите да додаваат други“.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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