ناستر

ناستر
پروتکل ارتباطات
دلیلشبکه اجتماعی
توسعه‌دهندهفیات‌جات
معرفی‌شدهمارس ۲۰۲۰؛ ۴ سال پیش (۲۰۲۰}})[۱]
درگاه۸۰٬۴۴۳
وبگاهnostr.com
تصویری از یک کارخواه ناستر مبتنی بر وب، coracle.social

ناستر (به انگلیسی: Nostr) یک پروتکل شبکه غیرمتمرکز برای یک سامانه شبکه اجتماعی توزیع شده است. این نام سرواژه «یادداشت‌ها و سایر جستارها فرستاده شده به دست رله» است. که با هدف مقاومت در برابر سانسور طراحی شده است.[۲]

نحستین اجرای شناخته شده پروتکل ناستر به ۷ نوامبر ۲۰۲۰ برمی گردد که به‌دست توسعه دهنده‌ای به نام فیات‌جاف ایجاد شد. فیات‌جاف به‌طور گسترده‌ای به عنوان سازنده نوستر شناخته می‌شود.

کاربران

[ویرایش]

از آوریل ۲۰۲۳، ناستر در درجه اول بین کاربران بیت کوین محبوب بود.[۳] جک دورسی، یکی از بنیانگذاران توییتر، با اهدای بیت کوین به ارزش تقریبی ۲۵۰۰۰۰دلار به توسعه دهندگان این برنامه، از گسترش ناستر پشتیبانی کرده است.[۳][۴]

در ژانویه ۲۰۲۳ ناستر به ۱۰۰۰۰۰ کاربر رسید.[نیازمند منبع]]

روش کار

[ویرایش]

چون ناستر یک نرم‌افزار آزاد و متن‌باز است، این امکان را برای رابط‌های کاربری گوناگون فراهم می‌کند تا به یک مجموعه داده یکسان دسترسی داشته باشند. به عبارتی دیگر، چندین کارخواه برای ناستر وجود دارد که همگی می‌توانند با یک شبکه ناستر کار کنند.[۵]

  • رله‌ها: ستون فقتر را رله‌ها (Relay) تشکیل می‌دهند. رله‌ها سرورهای وب‌سوکت هستند که داده‌های ناستر را بین کاربران جابه‌جا می‌کنند. هر کاربر می‌تواند به یک یا چند رله به‌پیوندد.
  • کلیدهای رمزنگاری: هر کاربر در ناستر یک جفت کلید رمزنگاری دارد که برای تأیید هویت و رمزنگاری داده‌ها استفاده می‌شود.
  • رویدادها: داده‌ها در ناستر در قالب جی‌سان به نام "رویداد" (Event) ذخیره می‌شوند. رویداد در ناستر مثل یک پست در شبکه‌های اجتماعی است، رویدادها می‌توانند شامل متن، تصاویر، ویدیوها و سایر داده‌ها باشند.
    • نوشته (Text): برای اشتراک‌گذاری پست‌های نوشتاری کوتاه مانند توییت
    • داده‌های کاربر (Profile): شامل داده‌هایی مانند نام و تصویر پروفایل ویژگی‌های رویداد:
    • شناسه (ID): یک کد منحصر به فرد برای هر رویداد
    • کلید عمومی (Pubkey): شناسه کاربر ارسال‌کننده رویداد
    • زمان ایجاد (Created At): زمان ارسال رویداد
    • محتوا (Content): متن پست یا اطلاعات دیگر
    • تگ‌ها (Tags): داده‌های اضافی مانند اشاره به کاربر دیگر یا رویداد دیگر
      {
        "id": "4376c65d2f232afbe9b882a35baa4f6fe8667c4e684749af565f981833ed6a65",
        "pubkey": "6e468422dfb74a5738702a8823b9b28168abab8655faacb6853cd0ee15deee93",
        "created_at": 1673347337,
        "kind": 1,
        "content": "Walled gardens became prisons, and nostr is the first step towards tearing down the prison walls.",
        "tags": [
          ["e", "3da979448d9ba263864c4d6f14984c423a3838364ec255f03c7904b1ae77f206"],
          ["p", "bf2376e17ba4ec269d10fcc996a4746b451152be9031fa48e74553dde5526bce"]
        ],
        "sig": "908a15e46fb4d8675bab026fc230a0e3542bfade63da02d542fb78b2a8513fcd0092619a2c8c1221e581946e0191f2af505dfdf8657a414dbca329186f009262"
      }
      
  • NIPs(توانایی‌های پیاده‌سازی ناستر): نیپ‌ها برای ترویج هم‌کنش‌پذیری بین نرم‌افزارهای ناستر طراحی شده‌اند. تصور کنید هر توسعه‌دهنده‌ای راه‌حل خودش را برای مشکلات رایج در نرم‌افزار خود پیاده‌سازی کند. این امر باعث ناسازگاری بین برنامه‌ها می‌شد. نیپ‌ها این فرایند را هماهنگ کرده و تضمین می‌کنند که راه‌حل‌های پیاده‌سازی شده با یکدیگر سازگار باشند. به عبارت دیگر، اگر ایده‌ای نو در یک نرم‌افزار ناستر عالی به نظر برسد، اما با سایر نرم‌افزارها سازگار نباشد، کاربرد آن ناچیز می‌شود. نیپ‌ها با ایجاد استانداردهای یکسان، امکان برقراری ارتباط و همکاری روان بین نرم‌افزارهای گوناگون را فراهم می‌کنند.

پایداری در برابر سانسور

[ویرایش]

ناستر در پاسخ به افزایش سانسور اینترنت و محدودیت‌های رسانه‌های اجتماعی در سال ۲۰۲۰ ایجاد شد. ادعا می‌کند که در برابر سانسور پایدار است.[۶] برخی از برنامه‌های ناستر در چین فیلتر شده‌اند.[۷][۸]

جستارهای وابسته

[ویرایش]

منابع

[ویرایش]
  1. "basic server relay code. · nostr-protocol/nostr@6158017 · GitHub".
  2. nostr - Notes and Other Stuff Transmitted by Relays, nostr-protocol, 2024-01-06, retrieved 2024-01-06
  3. ۳٫۰ ۳٫۱ Torpey, Kyle (21 February 2023). "Here's why Bitcoiners are flocking to Nostr, a social network supported by Jack Dorsey and Edward Snowden". Fortune. Retrieved 22 February 2023.
  4. Schreckinger, Ben; Robertson, Derek (April 10, 2023). "Jack Dorsey explains his new obsession". Politico.
  5. "Clients - Docs". nostr.com. Retrieved 2024-01-06.
  6. Castiglione, Chris (11 April 2023). "Nostr Decentralized Social Network". Forbes. Forbes.
  7. Reynolds, Sam (3 Feb 2023). "Nostr's Damus App Banned From China App Store". Yahoo Finance.
  8. "Removal of Damus social media platform from China App Store was 'expected' by developers amid Beijing's strict censorship". SCMP. SCMP. 6 Feb 2023.