پایگاه دانش صحبت کردن با مردم
چت های گروهی
مکالمات گروهی رمزگذاری شده سرتاسری که خودشون لو نمیدن عضویت هر پیام به طور جداگانه برای هر عضو بسته بندی می شود، خطاب به یک کلید است یکبار استفاده شده
این صفحه برای سهولت به صورت ماشینی ترجمه شده است. نسخه اصلی انگلیسی نسخه ای است که اعمال می شود.
ایجاد گروه
/group @alice @bob Weekend plans یک گروه با آن اعضا ایجاد می کند و آن
نام نام اختیاری است شما همچنین می توانید انتخاب کنید ایجاد چت گروهی از
منوی زمینه کسی، یا از آن استفاده کنید + در کنار بخش چت های گروهی در
نوار کناری
تو مال گروه میشی مالک. گروه ها محدود شده اند 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 pubkey های مختلف. این یک لیست عضویت است و نیازی به رمزگشایی ندارد برای خواندن
بنابراین Nymchat کلیدهای گیرنده را می چرخاند. هر بار که شما ارسال می کنید، مشتری شما یک بار تازه می زند
زودگذر جفت کلید و نیمه عمومی آن را تبلیغ می کند در داخل شایعه رمزگذاری شده، به عنوان یک
ephemeral_pk برچسب زدن از آن به بعد، همه پیام های خود را به آن کلید می رسانند
به جای واقعی شما برای یک ناظر، هر پیامی در گروه بین این دو حرکت می کند
pubkeyهای یکبار مصرف که هیچ پیوند قابل مشاهده ای به هیچ هویتی ندارند و هیچ دو پیامی به اشتراک نمی گذارند
گیرنده
بهبودی پس از سازش
این چرخش نیز مکانیسم بازیابی است. اگر دستگاهی به خطر بیفتد، کاربر به سادگی یک پیام ارسال می کند: کلید زودگذر جدیدی که تبلیغ می کند جایگزین کلید قدیمی برای هر عضو می شود به صورت خودکار هیچ هماهنگی مجدد خارج از باند برای ترتیب دادن وجود ندارد و هیچ چیزی برای توافق گروه وجود ندارد در
برگشتن بعد از دوری
کلیدهای زودگذر می چرخند و رویدادهای حامل آنها از رله منقضی می شوند. مشتری که بوده است بنابراین برای چند روز آفلاین میتواند با نگه داشتن کلیدهایی که دیگران از آن گذشتهاند بازگردند. به همین ترتیب اتصال مجدد، پس از یک فاصله کافی طولانی، یک درخواست همگام سازی مجدد کلید با نرخ محدود به هر یک از آن ها ارسال می کند. کلیدهای فعلی را گروه بندی می کند و مجدداً مبادله می کند - این همان چیزی است که تعطیلات طولانی را متوقف می کند وارد گروهی شوید که دیگر نمی توانید بخوانید.