Գիտելիքների բազա Խոսելով մարդկանց հետ
Խմբային զրույցներ
End-to-end կոդավորված խմբային խոսակցություններ, որոնք չեն արտահոսում իրենց սեփականը անդամակցություն։ Յուրաքանչյուր հաղորդագրություն փաթեթավորվում է առանձին յուրաքանչյուր անդամի համար՝ ուղղված բանալիին, որը կա օգտագործված մեկ անգամ:
Այս էջը թարգմանված է մեքենայական հարմարության համար: Անգլերեն բնօրինակը կիրառելի տարբերակն է:
Խմբի ստեղծում
/group @alice @bob Weekend plans ստեղծում է խումբ այդ անդամներով և այն
անունը։ Անունը կամընտիր է։ Կարող եք նաև ընտրել Ստեղծեք խմբային զրույց -ից
ինչ-որ մեկի համատեքստի ընտրացանկը կամ օգտագործեք + Խմբային զրույցներ բաժնի կողքին
կողագոտին.
Դու դառնում ես խմբինը սեփականատեր. Խմբերը սահմանափակված են 100 անդամ, քանի որ յուրաքանչյուր հաղորդագրություն կոդավորված է առանձին յուրաքանչյուրի համար և յուրաքանչյուր հաղորդագրության ֆան-out-ը պետք է սահմանափակված մնա:
Անդամների ավելացում
/addmember @nym, կամ /invite @nym Ինչպե՞ս կարող եք անել այն, ինչ դուք ունեք, այնպես էլ, եթե որեւէ մեկը չի կարող անել այն, ինչ դուք ունեք, այնպես էլ, եթե դուք ունեք այն, ինչ դուք ունեք: Մարդիկ կարող են ավելացնել կարգավորումը, խմբի համատեքստի ընտրացանկում:
/groupinfo թվարկում է ներկայիս անդամներին.
Հրավիրեք հղումներ
Արդյոք, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է, թե ինչ է: Թույլատրել միանալ հրավերի հղման միջոցով Սահմանափակ մենյում, ապա սահմանափակը տեսնում է այնտեղ - նրանց համար, եւ անդամների համար նաեւ, երբ "լուսանկարներ կարող են ավելացնել այլ մարդիկ" է բացվել:
Ինչ-որ նորեկից, ով բացում է հրավիրատոմսի հղումը, խնդրում են սկզբում ընտրել անուն կամ մուտք գործել: միանալը այնուհետև վերսկսվում է ինքնուրույն, այնպես որ նրանք ստիպված չեն լինի երկրորդ անգամ գտնել հղումը:
Վերականգնել Հրավիրելու հղումը մեկ քայլով չեղարկում է մինչ այժմ տարածված բոլոր հղումները: Օգտագործեք այն, երբ ա հղումը հայտնվել է մի տեղ, որտեղ դուք չեք մտադրվել:
Պատմության փոխանակում նոր անդամների հետ
Բացի այդ, սեղմվում է, ինչպես նաեւ սեփականության կամ admin- ի հեռախոսը: Կարդալ պատմությունը նոր անդամների հետ Տեսանյութի սեղմման սեղմման սեղմման Menu.
Այն միացված է, ով ինչ-որ մեկին ավելացնում է խմբի վերջինը 50 հաղորդագրություն այդ նոր անդամին, որպես մեկ կոդավորված բլբի, միայն նրանց: Փոխանցված հաղորդագրությունները նշված են չստուգված, քանի որ բնօրինակ հեղինակների ստորագրությունները հնարավոր չէ նորից ստուգել երբ տեքստը փոխանցվել է երրորդ կողմի կողմից, դուք վստահում եք ավելացրած անձին դուք չեք խմբագրել այն, ինչ նրանք փոխանցել են:
Հաճախորդներ, admin, moderators եւ անդամներ
| Հրաման | Կատարում է | Ով կարող է |
|---|---|---|
/kick @nym | Հեռացնում է անդամին | Հաճախորդներ, admin, moderators |
/ban @nym | Հեռացնում է դրանք և արգելափակում է նրանց վերադարձը | Հաճախորդներ, admin, moderators |
/unban @nym | Վերացնում է արգելքը | Հաճախորդներ, admin, moderators |
/addmod @nym | Խթանում է մոդերատորին | Մատակարար, Admin |
/removemod @nym | Ստորացնում է մոդերատորին | Մատակարար, Admin |
/addadmin @nym | Բարձրացվել է admin | Սեփականատեր |
/removeadmin @nym | Հեռնել admin | Սեփականատեր |
/transferowner @nym | Հանձնում է խմբին | Սեփականատեր |
/leave | Հեռացնում է ձեզ խմբից | Ցանկացած ոք |
Մասնավորությունը ունի միայն մեկ սեփականատուն, եւ ցանկացած շարք admin- ի եւ moderators- ի: The split is between acting on Մարդիկ եւ գործում է ՔաղաքըԱրդյոք, այնպես էլ, այն ամեն ինչը, որը փոխում է թիմը, նրա անունը, նրա նկարագրությունը, նրա հարմարեցումը, նրա կարգավորումներ, ով կարող է ավելացնել անդամներ, եւ նրանք նշում են եւ փոխեցնում են մոդերատորներ. միայն սեփականատորը նշում է մոդերատորներ, եւ միայն սեփականատորը կարող է ուղարկել թիմը մեկին:
Ոչ ոք չի կարող աշխատել որեւէ մեկը իր սեփական գործի վրա կամ իր սեփական գործի վրա: Մոդերատորը չի կարող կտրել այլ մոդերատորը, admin- ը չի կարող փոխել այլ admin- ը, եւ ոչ ոք այլ չէ, քան սեփականատորը կարող է աշխատել սեփականատորին: /transferowner
Արդյոք, եթե այն վերցնում է, ապա այն չի ավելացնել երկու սեփականատուն:
Չկա որևէ սերվեր, որը պետք է արբիտրի ենթարկվի, այնպես որ յուրաքանչյուր հաճախորդ ինքն է ստուգում դերը, երբ ուղարկելով մոդերացիոն գործողություն, և կրկին մոդերացիայի յուրաքանչյուր իրադարձության վրա, որը նա ստանում է: Հաճախորդ որը պնդում է, որ իշխանություն չունի, պարզապես անտեսվում է բոլորի կողմից:
Ինչպես է աշխատում խմբային կոդավորումը
Խմբային զրույցներում օգտագործվում են նույն NIP-17 լուրերը և NIP-59 նվերների փաթեթավորումը, ինչ անձնական հաղորդագրություններ, մեկ փաթաթան մեկ անդամի համար, յուրաքանչյուրը կոդավորված է այդ անդամին: Nymchat-ն այնուհետև ավելացնում է մի բան, որը ստանդարտ NIP-17 չունի:
Պտտվող ստացողի ստեղներ
Պարզ NIP-17-ով, ինչ-որ մեկը, որը դիտում է ռելեին, տեսնում է, որ N նվերների փաթեթավորումը հայտնվում է նույն ակնթարթում, հասցեագրված N տարբեր pubkeys. Սա անդամակցության ցուցակ է, և այն վերծանման կարիք չունի կարդալ.
Այսպիսով, Nymchat-ը պտտում է ստացողի ստեղները: Ամեն անգամ, երբ ուղարկում եք, ձեր հաճախորդը թարմություն է տալիս
ժամանակավոր ստեղնաշար և գովազդում է իր հանրային կեսը կոդավորված լուրերի ներսում, որպես ան
ephemeral_pk հատկորոշել. Այդ պահից սկսած բոլորն իրենց հաղորդագրություններն ուղղում են այդ բանալիին
քո իսկականի փոխարեն: Դիտորդի համար խմբի յուրաքանչյուր հաղորդագրություն անցնում է միջև
մեկանգամյա pubkeys, որոնք չունեն տեսանելի կապ որևէ ինքնության հետ, և երկու հաղորդագրություններ չեն կիսում a
ստացող.
Փոխզիջումից հետո վերականգնում
Այդ ռոտացիան նաեւ վերականգնման մեխանիզմն է։ Եթե սարքը վտանգված է, օգտվողը պարզապես հաղորդագրություն է ուղարկում. իր գովազդած նոր ժամանակավոր բանալին փոխարինում է հինին յուրաքանչյուր անդամի համար ավտոմատ կերպով։ Չկա խմբից դուրս համաժամացում, որը պետք է կազմակերպվի, և խմբի համար ոչինչ չկա վրա.
Բացակայությունից հետո վերադառնալը
Ժամանակավոր ստեղները պտտվում են, և դրանք կրող իրադարձությունները վերջանում են ռելեներից: Հաճախորդ, որը եղել է Հետևաբար, օրերով անցանց ռեժիմը կարող է վերադառնալ՝ պահելով այն բանալիները, որոնցից բոլորը անցել են: Այսպես շարունակ նորից միացնել, բավական երկար ընդմիջումից հետո այն ուղարկում է արագությամբ սահմանափակված բանալիների վերահամաժամացման հարցում իր յուրաքանչյուրին խմբավորում և վերափոխում է ընթացիկ բանալիները, ինչն էլ խանգարում է երկարատև արձակուրդին մի խմբի մեջ, որն այլևս չեք կարող կարդալ:
Nymchat-ի օգտատերերի միջև խմբային հաղորդագրությունները կարող են նաև օգտագործել հետքվանտային բանալիների փոխանակում վերևում: Քանի որ յուրաքանչյուր անդամ արդեն ստանում է իր առանձին կոդավորված պատճենը, խումբը կարող է խառնվել և՛ ազատորեն, և՛ հաղորդագրությունը նշվում է միայն քվանտակայուն, երբ յուրաքանչյուր անդամ ստանում է այդպես է: Տես քվանտակայուն գաղտնագրում.