Saltu al la enhavo
Reen al Nymchat

Sciobazo Parolante al homoj

Grupaj babilejoj

Fin-al-finaj ĉifritaj grupaj konversacioj, kiuj ne likas siajn proprajn membreco. Ĉiu mesaĝo estas envolvita aparte por ĉiu membro, adresita al ŝlosilo kiu estas uzata unufoje.

Kreante grupon

/group @alice @bob Weekend plans kreas grupon kun tiuj membroj kaj tio nomo. La nomo estas nedeviga. Vi ankaŭ povas elekti Krei Grupan Babilejon de ies kuntekstan menuon, aŭ uzu la + apud la sekcio de Grupaj Babilejoj en la flanka kolumno.

Nymchat grupa babileja konversacio.
Grupa babilado.

Vi fariĝas tiu de la grupo posedanto. Grupoj estas limigitaj je 100 membroj, ĉar ĉiu mesaĝo estas ĉifrita aparte por ĉiu unu kaj la mesaĝa disvastiĝo devas resti limigita. La menuo de la grupo montras la kvanton kontraŭ tiu limo — 37/100 membroj — kaj markas grupon, kiu atingis ĝin kiel Plena; plena grupo ne povas aldoni iun ajn, per nomo, per ligilo aŭ per peto.

Aldonante membrojn

/addmember @nym, aŭ /invite @nym dum vi estas en la grupo. Ĉu iu ajn krom la posedanto kaj administrantoj povas fari tion estas la afero de la grupo permesu al membroj aldoni aliajn agordo, en la kunteksta menuo de la grupo.

/groupinfo listigas la nunajn membrojn.

Malŝaltita defaŭlte. La posedanto aŭ administranto ŝaltas ĝin Permesu aliĝi per invitligo el la kontekstmenuo de la grupo, post kiam la ligilo aperas tie — por ili, kaj por membroj ankaŭ kiam "permesi al membroj aldoni aliajn" estas ŝaltita.

Iu tute nova, kiu malfermas invitligon, estas petita elekti nym aŭ unue ensaluti; la kuniĝo tiam rekomencas memstare, do ili ne devas trovi la ligilon duan fojon.

Restarigi Invitan Ligon revokas ĉiun ligon dividitan ĝis nun unufoje. Uzu ĝin kiam a ligilo finiĝis ien, kiun vi ne intencis.

Malfermo de ligilo montras... antauvido antaŭ kio ajn estas sendita: la nomo de la grupo kaj, el ligoj faritaj de aktuala aplikaĵo, ĝia priskribo, avataro, nombro de membroj kaj ĝis kvin el ĝiaj administrantoj. Tiuj detaloj estas subskribitaj de la membro kiu faris la ligon, kaj antaŭrigardo kies subskribo ne kongruas montras nur la nomon. Aliĝi estas aparta, intenca tuŝo. Ĉiu, kiu posedas la ligon, povas legi tiun antaŭrigardon, do skribu priskribon kiun vi estas feliĉa ke ili vidu.

Administrantoj aprobas aliĝpetojn, en la menuo de la grupo, metas personon inter la ligilo kaj la grupo. Kun ĝi aktiva, malfermo de la ligilo sendas peton anstataŭ aliĝi, la petanto vidas Atendante aprobon, kaj la posedanto kaj administroj trovas la peton sub Aliĝpetoj, kie ili aprobas aŭ malakceptas ĝin. Petoj ekspiras post unu semajno.

Partumante historion kun novaj membroj

Ankaŭ malŝaltita defaŭlte, ankaŭ la decido de la posedanto aŭ de administranto: Partumu historion kun novaj membrojj en la kontekstmenuo de la grupo.

Kun ĝi, kiu aldonas iun, plusendas ĝis la lasta de la grupo 50 mesaĝoj al tiu nova membro, kiel ununura ĉifrita blob, al ili sole. Plusenditaj mesaĝoj estas markitaj nekontrolita, ĉar la subskriboj de la originalaj aŭtoroj ne estas rekontroleblaj post kiam la teksto estas elsendita de tria partio — vi fidas la personon kiu aldonis vi ne esti redaktinta tion, kion ili transdonis.

Priskribo, malrapida-modo kaj @everyone

Kelkaj agordoj formas kiel grupo parolas. La posedanto kaj administrantoj ŝanĝas ilin el la menuo de la grupo.

  • Priskribo. Ĝis 150 karakteroj, montritaj sur unu linio sub la nomo de la grupo en la ĉefo; tuŝu ĝin por legi ĉion. Ĝi vojaĝas interne de la grupo's ĉifritaj mesaĝoj kiel la nomo.
  • Malrapida reĝimo. Malŝaltita, aŭ unu mesaĝo ĉiuj 10 sekundoj, 30 sekundoj, 1 minuto, 5 minutoj, 15 minutoj aŭ 1 horo, por ĉiu membro. La posedanto, administrantoj kaj moderatoroj ne estas limigitaj. La komponanto diras al membro kiom longe atendi, kaj ĉar ne ekzistas servilo, la aplikaĵo de ĉiu membro ankaŭ kontrolas la tempon de tio, kio alvenas: mesaĝo kiu venis tro frue estas faldata kiel Haltegiĝas pro malrapida reĝimo, kun butono por montri ĝin.
  • @here kaj @everyone. Ĉiu el ili en mesaĝo sciigas ĉiun membranon kvazaŭ ili estus menciitaj per nomo. Nur la posedanto, administrantoj kaj moderatoroj povas uzi ilin; la aplikaĵo de membro rifuzas sendi unuon, kaj la aplikaĵoj de ĉiuj aliaj ignoras unuon de sendanto sen tiu rolo.
Panelo de Nymchat-grupo montranta la grupnomon, 4/100 membrojn, agojn kiel Aldoni Membrojn, Krei eventon, Partumigi lokon, Krei vokan ligilon, Medion, dosierojn kaj ligilojn kaj Eksporti babiladon, kaj la membra liston.
Paneleto de grupo, kun la nombro de membroj kontraŭ la 100-membra kaplimo.

La menuo de la grupo ankaŭ havas Mediaĵoj, dosieroj & ligoj kaj Eksporti ĉaton, priskribita sub Mesaĝoj, kaj Partigu lokon kaj Krei vokon ligilon, sub Partumante lokon kaj Vokaj ligilojNeniu el ĉi tiuj funkcias super la Bluetooth-mesh, kiu ne portas ĉifritajn grupojn.

Eventoj kaj RSVP-oj

Evento, en la aliĝmenuo, aŭ Krei eventon en la grupmenuo, afiŝas eventkorton: titolon, daton, horon kaj horzonon, kaj laŭvolde lokon kaj noton. Ĉiu membro povas krei tian.

Ĉiu membro respondas Iredanta, Eble aŭ Ne povas sur la karto, kiu tenas daŭran kalkulon kaj listigas kiu diris kion. Respondo povas esti ŝanĝita; la plej lasta validas. Memoru min agordas memorigilon en via propra aparato, ĉe la komenco aŭ 10 minutojn, 1 horon aŭ 1 tagon antaŭe. Eventoj kaj respondoj estas ordinaraj ĉifritaj grupaj mesaĝoj, videblaj al la membroj kaj al neniu alia.

Proprietaroj, administrantoj, moderatoroj kaj membroj

KomandoFarasKiu povas
/kick @nymForigas membronProprietulo, administrantoj, moderatoroj
/ban @nymForigas ilin kaj blokas ilian revenonProprietulo, administrantoj, moderatoroj
/unban @nymNuligas malpermesonProprietulo, administrantoj, moderatoroj
/addmod @nymPromocias al moderigaĵoProprietulo, administrantoj
/removemod @nymDegradas moderantonProprietulo, administrantoj
/addadmin @nymPromocias al administrantoPosedanto
/removeadmin @nymDegradas administrantonPosedanto
/transferowner @nymTransdonas la gruponPosedanto
/leaveForigas vin el la grupoIu ajn

Grupo havas precize unu propranton, kaj ajn nombron da administroj kaj moderatoroj. La divido estas inter agi pri homoj kaj agante sur la grupo: moderatoroj forasigas, blokas kaj deblokas membrojn, kaj tio estas ĉio, kion ili faras. Administrantoj ankaŭ faras tion, kaj ankaŭ ĉion, kio ŝanĝas la grupon mem — ĝian nomon, ĝian priskribon, ĝian invitan ligilon, ĝiajn agordojn, kiu povas aldoni membrojn — kaj ili nomas kaj deĵetigas moderatorojn. Nur la posedanto nomas administrantojn, kaj nur la posedanto povas transdoni la grupon al iu alia.

Neniu povas agi kontraŭ iu ĉe aŭ super sia propra rolo. Moderatanto ne povas forpeli alian moderatoron, administranto ne povas malaltigi alian administranton, kaj neniu krom la posedanto povas agi kontraŭ la posedanto. Posedanto estas la ununura rolo, kiu moviĝas anstataŭ stakiĝi: /transferowner onigas ĝin, ĝi ne aldonas duan posedanton.

Roloj estas devigitaj ambaŭflanke

Ne estas servilo por arbitracii, do ĉiu kliento kontrolas la rolon mem - kiam sendante moderegan agon, kaj denove pri ĉiu moderiga evento kiun ĝi ricevas. Kliento kiu asertas potencon, kiun ĝi ne havas, estas simple ignorata de ĉiuj aliaj.

Kiel grupa ĉifrado funkcias

Grupaj babiloj uzas la samajn NIP-17-onidirojn kaj NIP-59-donacajn pakaĵojn kiel privataj mesaĝoj, po unu envolvaĵo por membro, ĉiu ĉifrita al tiu membro. Nymchat tiam aldonas ion norman NIP-17 ne havas.

Rotaciaj ricevklavoj

Kun simpla NIP-17, iu rigardanta stafetadon vidas N donacpakojn aperi en la sama momento, adresita al N malsamaj pubkeys. Tio estas membrolisto, kaj ĝi ne bezonas deĉifri legi.

Do Nymchat turnas la ricevajn klavojn. Ĉiufoje kiam vi sendas, via kliento mendas freŝan efemera klavparo kaj reklamas sian publikan duonon ene de la ĉifrita onidiro, kiel an ephemeral_pk etikedo. Ekde tiam ĉiuj alparolas siajn mesaĝojn al tiu ŝlosilo anstataŭ via vera. Al observanto, ĉiu mesaĝo en la grupo vojaĝas inter unufojaj pubkeys kiuj havas neniun videblan ligon al iu identeco, kaj neniuj du mesaĝoj kunhavas a ricevanto.

Post-kompromisa reakiro

Tiu rotacio ankaŭ estas la reakira mekanismo. Se aparato estas kompromitita, la uzanto simple sendas mesaĝon: la nova efemera ŝlosilo, kiun ĝi reklamas, anstataŭigas la malnovan por ĉiu membro aŭtomate. Ekzistas neniu ekster-grupa resync por aranĝi kaj nenio por la grupo por konsenti on.

Revenante post esti for

Efemeraj ŝlosiloj turniĝas, kaj la okazaĵoj portantaj ilin eksvalidiĝas de relajsoj. Kliento kiu estis eksterrete dum tagoj povas do reveni tenante ŝlosilojn, kiujn ĉiuj aliaj preterpasis. Tiel plu rekonekti, post sufiĉe longa interspaco, ĝi sendas rapid-limigitan ŝlosil-resinkronigi peton al ĉiu el siaj grupiĝas kaj reinterŝanĝas aktualajn ŝlosilojn — kio malhelpas longan ferion turniĝi en grupon, kiun vi ne plu povas legi.

Grupmesaĝoj inter Nymchat-uzantoj ankaŭ povas uzi post-kvantuman ŝlosilŝanĝon aldone al la supre. Ĉar ĉiu membro jam ricevas sian propran aparte ĉifritan kopion, grupo povas miksi ambaŭ libere — kaj mesaĝo estas nur markita kvantum-rezista kiam ĉiu membro ricevis ĝi tiel. Vidu kvantum-rezistema ĉifrado.