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