דלג לתוכן
חזרה ל-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תגית: adminבַּעַל
/transferowner @nymמוסר את הקבוצהבַּעַל
/leaveמסיר אותך מהקבוצהכֹּל אֶחָד

לקבוצה יש בדיוק בעל אחד, ומספר כלשהו של מנהלים ומנהלים. אנשים ולפעול על הקבוצהמנהלים עושים את זה גם, וגם כל מה שמשנה את הקבוצה עצמה – השם שלה, התיאור שלה, הקישור להזמנה שלה, ההגדרות שלה, מי יכול להוסיף חברים – והם מועמדים ומסירים מנהלים.

אף אחד לא יכול לפעול על מישהו בתפקיד שלו או מעל לתפקיד שלו.מודר לא יכול לגרש מנהל אחר,מנהל לא יכול לגרש מנהל אחר,אף אחד חוץ מהבעלים לא יכול לפעול על הבעלים.הבעלים הוא התפקיד היחיד המשתנה במקום עגולים: /transferowner אם אתה מוותר על זה, זה לא מוסיף בעל שני.

תפקידים נאכפים משני הצדדים

אין שרת לבוררות, אז כל לקוח בודק את התפקיד עצמו - מתי שליחת פעולת הנחה, ושוב על כל אירוע המתנה שהיא מקבלת. לקוח שטוענים לכוח שאין לו פשוט מתעלמים על ידי כולם.

כיצד פועלת הצפנה קבוצתית

צ'אטים קבוצתיים משתמשים באותן שמועות NIP-17 ובעטיפות מתנות NIP-59 כמו הודעות פרטיות, עטיפה אחת לכל חבר, כל אחד מוצפן לאותו חבר. לאחר מכן, Nymchat מוסיף משהו שאין ל-NIP-17 הסטנדרטי.

סיבוב מפתחות נמען

עם NIP-17 רגיל, מישהו שצופה בממסר רואה N עטיפות מתנה מופיעות באותו רגע, ממוען ל-N מפתחי פאב שונים. זוהי רשימת חברות, והיא אינה זקוקה לפענוח לקרוא.

אז Nymchat מסובב את מפתחות הנמען. בכל פעם שאתה שולח, הלקוח שלך מנטה טרי צמד מפתחות חולף ומפרסם את החצי הציבורי שלו בתוך השמועה המוצפנת, בתור ephemeral_pk תָג. מכאן ואילך, כולם מפנים את ההודעות שלהם למפתח הזה במקום האמיתי שלך. למתבונן, כל הודעה בקבוצה עוברת ביניהם מפתחות פאב חד-פעמיים שאין להם קישור גלוי לזהות כלשהי, ואין שתי הודעות חולקות א נמען.

התאוששות לאחר פשרה

הסיבוב הזה הוא גם מנגנון ההחלמה. אם מכשיר נפגע, המשתמש פשוט שולח הודעה: המפתח הארעי החדש שהוא מפרסם מחליף את הישן עבור כל חבר באופן אוטומטי. אין סנכרון מחדש מחוץ ללהקה לארגן ואין מה להסכים לקבוצה על.

חוזר אחרי שהרחיק

מפתחות ארעיים מסתובבים, והאירועים הנושאים אותם פג ממסרים. לקוח שהיה במצב לא מקוון במשך ימים יכול אפוא לחזור עם מפתחות שכולם עברו. אז הלאה התחבר מחדש, לאחר פער ארוך מספיק, הוא שולח בקשה לסנכרון מחדש של מפתחות בקצב מוגבל לכל אחת מהן מקבץ ומחליף מחדש מפתחות נוכחיים - וזה מה שעוצר חופשה ארוכה מלהפוך לתוך קבוצה שאתה כבר לא יכול לקרוא.

הודעות קבוצתיות בין משתמשי Nymchat יכולות גם להשתמש בחילופי מפתחות פוסט-קוונטיים על גבי למעלה. מכיוון שכל חבר כבר מקבל עותק מוצפן בנפרד, קבוצה יכולה לערבב גם באופן חופשי - וגם הודעה מסומנת כעמידה לקוונטית רק כאשר כל חבר קיבל זה ככה. לִרְאוֹת הצפנה עמידה קוונטית.