به محتوا بروید
بازگشت به Nymchat

پایگاه دانش صحبت کردن با مردم

چت های گروهی

مکالمات گروهی رمزگذاری شده سرتاسری که خودشون لو نمیدن عضویت هر پیام به طور جداگانه برای هر عضو بسته بندی می شود، خطاب به یک کلید است یکبار استفاده شده

ایجاد گروه

/group @alice @bob Weekend plans یک گروه با آن اعضا ایجاد می کند و آن نام نام اختیاری است شما همچنین می توانید انتخاب کنید ایجاد چت گروهی از منوی زمینه کسی، یا از آن استفاده کنید + در کنار بخش چت های گروهی در نوار کناری

یک مکالمه چت گروهی Nymchat.
یک چت گروهی

تو مال گروه میشی مالک. گروه ها محدود شده اند 100 عضو، زیرا هر پیام برای هر یک از آنها به صورت جداگانه رمزگذاری می شود و طرفداران هر پیام باید محدود باشند. 37 / 100 عضو و نشان می دهد که گروهی که آن را به عنوان پریک گروه کامل نمی تواند کسی را به عنوان نام، لینک یا درخواست اضافه کند.

اضافه شدن اعضا

/addmember @nym، یا /invite @nym اگر شما در گروه هستید، چه کسی غیر از مالک و ادیان می تواند این کار را انجام دهد، این مسئولیت گروه است. اجازه دهید اعضای دیگر را اضافه کنند تنظیم، در منوی زمینه گروه.

/groupinfo اعضای فعلی را فهرست می کند.

در این حالت، مالک یا یک admin می تواند اجازه عضویت از طریق پیوند دعوت از مینو محیطی گروه، پس از آن لینک در آنجا ظاهر می شود - برای آنها، و برای اعضای نیز هنگامی که "مردم اجازه می دهد به اضافه کردن دیگران" فعال است.

از شخصی کاملاً تازه وارد که پیوند دعوت را باز می کند، خواسته می شود ابتدا نامی انتخاب کند یا وارد سیستم شود. پیوستن سپس به خودی خود ادامه می دهد، بنابراین آنها مجبور نیستند برای بار دوم پیوند را پیدا کنند.

بازنشانی پیوند دعوت هر پیوندی که تاکنون به اشتراک گذاشته شده است را یکباره لغو می کند. زمانی از آن استفاده کنید که الف پیوند به جایی رسیده است که شما قصد نداشتید.

باز کردن یک لینک نشان می دهد a پیش بینی قبل از ارسال هر چیزی: نام گروه و، از لینک هایی که توسط یک برنامه فعلی ساخته شده است، توضیحات آن، آاتار، تعداد اعضای و تا پنج مدیر آن. این جزئیات توسط عضو که لینک را ایجاد کرده است امضا می شوند، و یک پیش بینی که امضا آن را چک نمی کند تنها نام را نشان می دهد.

Admins Approve Join درخواست ها, در مینو گروه، فردی را بین لینک و گروه قرار می دهد.با آن، باز کردن لینک یک درخواست را به جای پیوستن به آن می فرستد، درخواستگر می بیند منتظر تصویبو مالک و ادیان درخواست زیر را پیدا می کنند. درخواست های همراهدر صورت پذیرش یا عدم پذیرش، درخواست ها پس از یک هفته به پایان می رسد.

به اشتراک گذاری تاریخچه با اعضای جدید

همچنین به طور پیش فرض، همچنین تماس مالک یا یک admin: به اشتراک گذاری تاریخ با اعضای جدید در فرمت مکانیسم گروه.

با روشن بودن آن، هرکسی که فردی را اضافه کند، به آخرین گروه اضافه می‌شود 50 پیام به آن عضو جدید، به عنوان یک لکه رمزگذاری شده، تنها به آنها. پیام های فوروارد شده علامت گذاری می شوند تایید نشده، زیرا امضای نویسندگان اصلی قابل بررسی مجدد نیست هنگامی که متن توسط شخص ثالث منتقل شد - به شخصی که اضافه کرده اعتماد دارید شما آنچه را که آنها منتقل کرده اند ویرایش نکرده اید.

توضیحات، slowmode و @everyone

برخی از تنظیمات چگونه یک گروه صحبت می کند را شکل می دهد. مالک و مدیران آنها را از مینو گروه تغییر می دهند.

  • توضیحات تا 150 شخصیت، در یک خط زیر نام گروه در عنوان نمایش داده می شود؛ آن را برای خواندن همه آن کلیک کنید.
  • آهسته از، یا یک پیام هر 10 ثانیه، 30 ثانیه، 1 دقیقه، 5 دقیقه، 15 دقیقه یا 1 ساعت، برای هر عضو. مالک، مدیرها و مدرنان محدود نیستند. سازنده به یک عضو می گوید که چقدر باید صبر کند، و از آنجا که هیچ سرور وجود ندارد، برنامه هر عضو همچنین زمان ورود آن را بررسی می کند: یک پیام که خیلی زود آمد، به عنوان برچسب ها: slowmodeبا یک دکمه برای نشان دادن آن
  • در اینجا و همه هر یک در یک پیام به هر یک از اعضای خود اطلاع می دهد، به طوری که آنها توسط نام ذکر شده اند. تنها مالک، مدیران و مدرنان می توانند از آنها استفاده کنند؛ برنامه یک عضو از ارسال یک نفر را انکار می کند، و برنامه همه ی دیگران یک نفر از یک فرستنده بدون این نقش را نادیده می گیرد.
پینل گروه Nymchat که نام گروه، 4/100 عضو، اقدامات مانند اضافه کردن اعضای، ایجاد رویداد، اشتراک گذاری محل، ایجاد لینک تماس، رسانه ها، فایل ها و لینک ها و صادرات چت، و لیست اعضای را نشان می دهد.
گروه گروهی که اعضای آن نسبت به حداکثر 100 عضو حساب می شوند.

برنامه ی Menu نیز دارای رسانه ها، فایل ها و لینک ها و صادرات چتبیان شده در زیر پیام ها، و اشتراک گذاری مکان و ایجاد لینک تماسزیر اشتراک گذاری یک مکان و تماس با چپهیچ کدام از این کارها از طریق شبکه بلوتوث انجام نمی شود، که گروه های رمزگذاری را حمل نمی کند.

رویدادهای و RSVP

رویداددر بخش menu، یا ایجاد event در مینو گروه، یک کارت رویداد را منتشر می کند: عنوان، تاریخ، منطقه زمان و زمان، و به طور اختیاری محل و یادآوری.

هر عضو پاسخ می دهد رفتن, شاید یا نمی توان بر روی کارت، که یک شمارش در حال اجرا را نگه می دارد و لیست کسانی است که چه گفتند. به یادآوری یک یادآوری را در دستگاه خود، در آغاز یا 10 دقیقه، 1 ساعت یا 1 روز قبل تنظیم می کند.

صاحبان، مدیران، مدرنان و اعضای

فرمانانجام می دهدچه کسی می تواند
/kick @nymیک عضو را حذف می کندمدیر، admin، moderator
/ban @nymآنها را حذف می کند و بازگشت آنها را مسدود می کندمدیر، admin، moderator
/unban @nymممنوعیت را برمی داردمدیر، admin، moderator
/addmod @nymبه ناظم تبلیغ می کندمدیر، admin
/removemod @nymیک مدیر را تنزل می دهدمدیر، admin
/addadmin @nymبرچسب ها: adminمالک
/removeadmin @nymدانلود یک adminمالک
/transferowner @nymگروه را تحویل می دهدمالک
/leaveشما را از گروه حذف می کندهر کسی

یک گروه دقیقاً یک مالک و هر تعداد از مدیران و مدرن دارد. مردم و بازی کردن در گروه: متمرکزان اعضای را حذف می کنند، ممنوع می کنند و متمرکزان فقط این کار را انجام می دهند. متمرکزان نیز این کار را انجام می دهند، و همچنین همه چیزهایی که گروه خود را تغییر می دهند - نام آن، توضیحات آن، لینک دعوت، تنظیمات آن، چه کسانی می توانند اعضای آن را اضافه کنند - و آنها متمرکزان را تعیین می کنند و متمرکزان را رد می کنند. تنها مالک متمرکزان را تعیین می کند، و تنها مالک می تواند گروه را به کسی دیگر انتقال دهد.

هیچ کس نمی تواند بر کسی در نقش خود عمل کند و یا بالاتر از آن عمل کند. یک مدرکتور نمی تواند یک مدرکتور دیگر را شکست دهد، یک مدرکتور نمی تواند یک مدرکتور دیگر را شکست دهد، و هیچ کس جز مالک نمی تواند بر مالک عمل کند. /transferowner با این حال، اگر این کار را انجام دهید، یک مالک دوم را اضافه نمی کند.

نقش ها در هر دو طرف اجرا می شود

هیچ سروری برای داوری وجود ندارد، بنابراین هر کلاینت خود نقش را بررسی می کند – چه زمانی ارسال یک اقدام تعدیل، و دوباره در مورد هر رویداد تعدیل که دریافت می کند. یک مشتری که ادعا می کند قدرتی ندارد، به سادگی توسط دیگران نادیده گرفته می شود.

نحوه کار رمزگذاری گروهی

چت های گروهی از همان شایعات NIP-17 و بسته بندی های هدیه NIP-59 استفاده می کنند پیام های خصوصی، هر عضو یک بسته بندی برای آن عضو رمزگذاری شده است. سپس Nymchat چیزی را اضافه می کند که NIP-17 استاندارد ندارد.

کلیدهای گیرنده چرخان

با NIP-17 ساده، شخصی که یک رله را تماشا می کند، می بیند که N بسته بندی هدیه در همان لحظه ظاهر می شود. خطاب به N pubkey های مختلف. این یک لیست عضویت است و نیازی به رمزگشایی ندارد برای خواندن

بنابراین Nymchat کلیدهای گیرنده را می چرخاند. هر بار که شما ارسال می کنید، مشتری شما یک بار تازه می زند زودگذر جفت کلید و نیمه عمومی آن را تبلیغ می کند در داخل شایعه رمزگذاری شده، به عنوان یک ephemeral_pk برچسب زدن از آن به بعد، همه پیام های خود را به آن کلید می رسانند به جای واقعی شما برای یک ناظر، هر پیامی در گروه بین این دو حرکت می کند pubkeyهای یکبار مصرف که هیچ پیوند قابل مشاهده ای به هیچ هویتی ندارند و هیچ دو پیامی به اشتراک نمی گذارند گیرنده

بهبودی پس از سازش

این چرخش نیز مکانیسم بازیابی است. اگر دستگاهی به خطر بیفتد، کاربر به سادگی یک پیام ارسال می کند: کلید زودگذر جدیدی که تبلیغ می کند جایگزین کلید قدیمی برای هر عضو می شود به صورت خودکار هیچ هماهنگی مجدد خارج از باند برای ترتیب دادن وجود ندارد و هیچ چیزی برای توافق گروه وجود ندارد در

برگشتن بعد از دوری

کلیدهای زودگذر می چرخند و رویدادهای حامل آنها از رله منقضی می شوند. مشتری که بوده است بنابراین برای چند روز آفلاین می‌تواند با نگه داشتن کلیدهایی که دیگران از آن گذشته‌اند بازگردند. به همین ترتیب اتصال مجدد، پس از یک فاصله کافی طولانی، یک درخواست همگام سازی مجدد کلید با نرخ محدود به هر یک از آن ها ارسال می کند. کلیدهای فعلی را گروه بندی می کند و مجدداً مبادله می کند - این همان چیزی است که تعطیلات طولانی را متوقف می کند وارد گروهی شوید که دیگر نمی توانید بخوانید.

پیام‌های گروهی بین کاربران Nymchat همچنین می‌توانند از تبادل کلید پس کوانتومی در بالای آن استفاده کنند بالا از آنجا که هر عضو قبلاً نسخه رمزگذاری شده جداگانه خود را دریافت می کند، یک گروه می تواند ترکیب شود هر دو به صورت آزاد - و یک پیام تنها زمانی که هر عضو دریافت کند، مقاوم در برابر کوانتومی علامت گذاری می شود اینطوری ببینید رمزگذاری مقاوم در برابر کوانتومی.