نوستر

از سیمرغ
پرش به ناوبری پرش به جستجو

نوستر (به انگلیسی: Nostr) پروتکلی آزاد است که برای ایجاد یک شبکه اجتماعی غیرمتمرکز و مقاوم در برابر سانسور طراحی شده است. برخلاف دیگر راه حل‌های ارائه شده برای مشکل نبود شبکه‌ی اجتماعی نامتمرکز، نوستر همتا‌به‌همتا نیست؛ شبکه نوستر از همان معماری سنتی رله-کارخواه (کارساز-کارخواه) استفاده می‌کند ولی با این تفاوت بنیادین که در نوستر با بکارگیری مفهوم رمزنگاری نامتقارن، کیستی هر کس بدست خودش و در سوی کارخواه به شکل کلید خودویژه نگه‌داری شده و رله‌ها تنها مسئول نگه‌داری و جابجایی داده‌های رمزنگاری‌شده یا امضاشده‌ی کارخواه‌هایند. در نتیجه‌ی این مسئله و آزاد بودن پروتکل رله‌ی مرکزی‌ای وجود ندارد که پایداری شبکه را زیر سوال ببرد یا توانایی سانسور کردن کارخواه‌ها را داشته باشد.[۱]

نام‌[ویرایش | ویرایش مبدأ]

نام نوستر (nostr) کوتاه‌شده‌ی «یادداشت‌ها و چیزهای دیگر جابجا شده با رله»(به انگلیسی:Notes and Other Stuff Transmitted by Relays) است. گفتنی است نام نوستر برگرفته از کلمه لاتین "noster" به معنی "ما" یا "برای ما" (به انگلیسی: our) است.

نیپ‌ها[ویرایش | ویرایش مبدأ]

نیپ‌ (به انگلیسی: NIPs(Nostr Implementation Possibilities)) مخفف عبارت «شوایی‌های پیاده‌سازی نوستر» است. نیپ‌ها پرونده‌هایی‌ند که چیزهایی که می‌توان در نقش کارخواه و رله‌ی پیروی پروتکل نوستر پیاده کرد را نشان می‌دهند.

هرکسی می‌تواند ایده‌ی پیشنهادی خود را به فهرست نیپ‌ها اضافه کند اگر:

  1. کمِ کم دو کلاینت و یک رله پیاده شده باشد - اگر در لحظه کاربردی است.
  2. حرف بی‌راه نباشد.
  3. دلخواه و هم‌ساز با پیش باشد: باید کارخواه‌ها و رله‌هایی که نمی‌خواهند این را به کار ببرند بتوانند با کارخواه‌ها و رله‌هایی که از این استفاده میکنند مانند پیش همچنان سروکار داشته باشند.
  4. نباید برای یک کار کردن بیش از یک روش باشد.
  5. هر زمان لازم شد شرط‌های دیگر افزوده می‌شوند. [۲]

یادکرد[ویرایش | ویرایش مبدأ]