نوستر
نوستر (به انگلیسی: Nostr) پروتکلی آزاد است که برای ایجاد یک شبکه اجتماعی غیرمتمرکز و مقاوم در برابر سانسور طراحی شده است. برخلاف دیگر راه حلهای ارائه شده برای مشکل نبود شبکهی اجتماعی نامتمرکز، نوستر همتابههمتا نیست؛ شبکه نوستر از همان معماری سنتی رله-مشتری (سرور-کلاینت) استفاده میکند اما با این تفاوت اساسی که در نوستر با استفاده از مفهوم رمزنگاری نامتقارن، هویت هر شخص توسط خودش و در بخشِ مشتری به شکل کلید خصوصی نگهداری شده و رلهها فقط مسئول نگهداری و جابجایی دادههای رمزنگاریشده یا امضاشدهی مشتریهایند. در نتیجهی این مسئله و آزاد بودن پروتکل رلهی مرکزیای وجود ندارد که پایداری شبکه را زیر سوال ببرد یا توانایی سانسور کردن مشتریها را داشته باشد.[۱]
نام[ویرایش | ویرایش مبدأ]
نام نوستر (nostr) مخفف عبارت «یادداشتها و چیزهای دیگر جابجا شده با رله»(به انگلیسی:Notes and Other Stuff Transmitted by Relays) است.
نیپها[ویرایش | ویرایش مبدأ]
نیپ (به انگلیسی: NIPs(Nostr Implementation Possibilities)) مخفف عبارت «شواییهای پیادهسازی نوستر» است. نیپها پروندههاییند که چیزهایی که میتوان در نقش مشتری و رلهی پیروی پروتکل نوستر پیاده کرد را نشان میدهند.
هرکسی میتواند ایدهی پیشنهادی خود را به فهرست نیپها اضافه کند اگر:
- کمِ کم دو کلاینت و یک رله پیاده شده باشد - اگر در لحظه کاربردی است.
- حرف بیراه نباشد.
- دلخواه و همساز با پیش باشد: باید مشتریها و رلههایی که نمیخواهند این را به کار ببرند بتوانند با مشتریها و رلههایی که از این استفاده میکنند مانند قبل همچنان سروکار داشته باشند.
- نباید برای یک کار کردن بیش از یک روش باشد.
- هر زمان لازم شد شرطهای دیگر افزوده میشوند. [۲]