پروتکل NOSTR

نام NOSTR مخفف عبارت Notes and Other Stuff Transmitted by Relays به معنای "یادداشت‌ها و دیگر چیزهایی که با رله انتقال می‌یابند" می باشد. پروتکل نوستر یک پروتکل ارتباطی ساده و متن باز بوده که هدف آن تسهیل ارتباطات غیرمتمرکز است. این پروتکل به کاربران اجازه می‌دهد تا یادداشت‎‌ها و محتواهای خود را از طریق شبکه‌های اجتماعی، پیام رسان‌ها و نرم‌افزارهای مختلف انتقال دهند. نوستر پروتکلی است که می‌تواند از همه شبکه‌های اجتماعی، پیام‌رسان‌ها و نرم افزارهای مختلف پشتیبانی کند.

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

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

نوستر یک نرم افزار نیست، بلکه یک فناوری است. زمانی که نرم افزارها روی این بستر ساخته می‌شوند، ویژگی‌های شبکه جهانی آن، یعنی غیرمتمرکز بودن و مقاومت در برابر سانسور را بالا می‌برد. Fiatjaf نام مستعار سازنده نوستر است. وی مدعی است که رله‌های این پروتکل ساده‌اند و می‌توانند روی هر لپ تاپ با هر نوع اینترنتی فعال شوند.


نحوه کارکرد نوستر

زمانی که در یک نرم افزار مبتنی بر نوستر، یادداشتی ارائه می‌کنید، نوستر یک کلید 64 بیتی را مانند امضا روی آن قرار می‌دهد، سپس این بسته‌ها به رله فرستاده می‌شوند. همچنین اگر بخواهید یک کاربر دیگر را در نوستر دنبال کنید، کافی است به کلیدعمومی او در سراسر این پروتکل دسترسی داشته باشید تا بتوانید پروفایلش را ببینید. به عبارت دیگر هر کاربر یک کلید عمومی دارد که برای شناسایی او و یک کلید خصوصی دارد که برای تایید هویت و امضای پیام از آن استفاده می‌کند. 

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

پروتکل نوستر تاحد زیادی شبیه سرویس ایمیل است. امروزه با کمک پروتکل‌های ایمیلی می‌توانید صرف نظر از سرویسی که کاربرآن هستید، با بقیه سرویس‌ها نیز در ارتباط باشید. برای مثال شما سرویس جیمیل دارید و می‌توانید به راحتی به دوستتان که سرویس یاهو دارد یک پیام ارسال نمایید. در واقع تمام سرویس‌های مبتنی بر ایمیل از پروتکل‌های مشترکی استفاده می‌کنند و انحصاری نیستند. 


مزایای استفاده از پروتکل نوستر

  1. امنیت بالا: استفاده از کلیدهای عمومی و خصوصی برای انتقال ایمن
  2. انعطاف پذیری: قابلیت استفاده در انواع مختلف ارتباطات و تبادل داده‌ها
  3. پایداری شبکه: مقاومت بیشتر در برابر حملات و اختلالات به دلیل ساختار غیرمتمرکز
  4. ارتباطات مستقیم: کاربران بدون هیچ واسطه‌ای بایکدیگر ارتباط دارند.