ICP·Devآی‌سی‌پی‌·دِو
بازگشت به مقالات
شبکه‌های اجتماعی وب۳۱۷ تیر ۱۴۰۵3 دقیقه مطالعه

فراتر از خوراک‌های اجتماعی: درون did:nostr v0.1.0 و آغاز هویت وب۳ استانداردسازی‌شده توسط W3C

گروه جامعه نوستر در W3C پیش‌نویس گزارش did:nostr v0.1.0 را منتشر کرده است. این نقطه عطف، کلیدهای عمومی نوستر را به شناسه‌های غیرمتمرکز (DIDs) با قابلیت همکاری جهانی تبدیل می‌کند و هویت کاربر را از برنامه‌های اجتماعی مستقل می‌سازد تا پایه‌ای رمزنگاری‌شده برای احراز هویت بدون رمز عبور در اکوسیستم گسترده‌تر وب۳ ایجاد کند.

نکات کلیدی

  • گروه جامعه نوستر در W3C پیش‌نویس گزارش did:nostr v0.1.0 را منتشر کرده است
  • این نقطه عطف، کلیدهای عمومی نوستر را به شناسه‌های غیرمتمرکز (DIDs) با قابلیت همکاری جهانی تبدیل می‌کند و هویت کاربر را از برنامه‌های اجتماعی مستقل می‌سازد تا پایه‌ای رمزنگاری‌شده برای احراز هویت بدون رمز عبور در اکوسیستم گسترده‌تر وب۳ ایجاد کند
اشتراک‌گذاری

فراتر از خوراک‌های اجتماعی: درون did:nostr v0.1.0 و آغاز هویت وب۳ استانداردسازی‌شده توسط W3C

سال‌هاست که منتقدان به آرامی نوستر (Nostr - یادداشت‌ها و سایر چیزهای انتقال‌یافته توسط رله) را به عنوان یک جایگزین غیرمتمرکز، هرچند بسیار تاب‌آور، اما محدود به یک حوزه خاص برای توییتر نادیده گرفته‌اند. اما یک تحول ساختاری و بی‌صدا در زیر پوست این پروتکل اجتماعی در حال وقوع است. نوستر در حال گذار از یک پروتکل مبتنی بر برنامه به زیرساخت بنیادی برای کل وب غیرمتمرکز است.

گروه جامعه نوستر در W3C رسماً سند did:nostr v0.1.0 را به عنوان پیش‌نویس گزارش گروه جامعه منتشر کرد. با ثبت کامل در ثبت‌نام رسمی متدهای DID، این نقطه عطف رسماً جفت‌کلیدهای رمزنگاری نوستر را به استاندارد بین‌المللی کنسرسیوم وب جهان‌گستر (W3C) برای شناسه‌های غیرمتمرکز (DIDs) پیوند می‌دهد.

این یک به‌روزرسانی جزئی در مشخصات فنی نیست؛ بلکه یک تغییر بنیادین در نحوه مدیریت هویت دیجیتال، قابلیت انتقال داده‌ها و احراز هویت بدون رمز عبور در اینترنت است.


فناوری did:nostr چیست؟

در هسته خود، یک شناسه did:nostr (با فرمت did:nostr:<pubkey>) کلید عمومی BIP-340 secp256k1 کاربر را — یعنی همان استاندارد رمزنگاری که بیت‌کوین را تغذیه می‌کند — به یک سند استاندارد DID و سازگار با W3C نگاشت می‌کند.

به طور سنتی، پروفایل‌های کاربری در شبکه‌های اجتماعی غیرمتمرکز در مرزهای برنامه‌های مربوط به خود ایزوله هستند. با انتشار پیش‌نویس v0.1.0، هر پلتفرمی که با استانداردهای W3C مطابقت داشته باشد، می‌تواند فوراً یک کلید عمومی نوستر را به یک هویت قابل تأیید ترجمه و حل کند.

IMAGE_PROMPT: A technical sequence diagram illustrating the did:nostr resolution process. On the left, a user keypair initiates a request; in the middle, a Nostr relay processes the query; on the right, a W3C-compliant DID document is generated. High-tech, dark mode layout, subtle cyan and violet color palette, minimal text, clean vector art style.

پایه‌های فنی کلیدی در مشخصات فنی v0.1.0

  • استانداردسازی طرحواره W3C: این مشخصات فنی نحوه تبدیل یک کلید عمومی خام هگزادسیمال ۶۴ کاراکتری با حروف کوچک را به یک سند DID قابل فهم در سطح جهانی، با استفاده از publicKeyMultibase و کانتکست استاندارد Controlled Identifiers (CID) v1.0 تشریح می‌کند.
  • قابلیت انتقال گراف اجتماعی (ادغام با Kind 3): برخلاف DIDهای استاتیک، did:nostr می‌تواند روابط گراف اجتماعی را به صورت پویا استخراج کند. با پرس‌وجوی رویدادهای Kind 3 نوستر ("لیست‌های مخاطبین")، سند DID حل‌شده، لیست دنبال‌کنندگان کاربر را در یک آرایه استاندارد نمایش می‌دهد و به برنامه‌های خارجی اجازه می‌دهد گراف‌های اجتماعی را صرفاً از طریق حل DID بسازند و کشف کنند.
  • ابزارهای راست (Rust) با کارایی بالا: برای تسریع در پذیرش در سطح تولید، توسعه‌دهندگان از قبل اولین کریت‌های اختصاصی راست (nostr-did و nostr-did-key) را ارائه کرده‌اند. این کتابخانه‌ها تبدیل کلید، بررسی بایت‌های زوجیت (parity) و خطاهای اعتبارسنجی قوی را مدیریت می‌کنند و به سیستم‌های سازمانی ابزارهای با کارایی بالایی را که برای ادغام این استاندارد نیاز دارند، ارائه می‌دهند.

پایان رمزهای عبور: ورود یکپارچه رمزنگاری‌شده (Cryptographic SSO)

یکی از فوری‌ترین و کاربردی‌ترین برنامه‌های did:nostr v0.1.0 در دنیای واقعی، تحقق ورود یکپارچه (SSO) واقعی و بدون نیاز به رمز عبور است.

با جفت کردن did:nostr با احراز هویت HTTP Schnorr، کاربران می‌توانند به سادگی با امضا کردن یک چالش رمزنگاری زودگذر با استفاده از افزونه‌های مرورگر یا کلیدهای موبایل موجود خود، وارد پلتفرم‌های وب سازگار شوند. از آنجا که این فرآیند ارائه‌دهندگان هویت شخص ثالث (مانند گوگل، اپل یا اوکتا) را دور می‌زند، هیچ پایگاه داده متمرکزی برای هک شدن، هیچ ردیاب "ورود با گوگل" برای نظارت بر رفت‌وآمدهای شما و هیچ رمز عبوری برای گم شدن وجود ندارد.

هم‌اکنون، این پروژه شاهد همگرایی بین‌پروتکلی است. توسعه‌دهندگانی که روی پروژه Solid (پروژه داده‌های غیرمتمرکز به رهبری مخترع وب، سر تیم برنرز لی) کار می‌کنند، پیاده‌سازی‌های موفقی از ورودهای بدون رمز عبور با استفاده از شناسه‌های did:nostr برای مدیریت مستقیم لیست‌های کنترل دسترسی (ACLs) را نشان داده‌اند.


چرا این موضوع برای چشم‌انداز اجتماعی وب۳ اهمیت دارد؟

سال‌هاست که فضای اجتماعی وب۳ از پراکندگی رنج می‌برد. کاربران در فارکستر (Farcaster)، لنز (Lens) و نوستر در سیلوهای مجزا و خودکفا زندگی کرده‌اند.

با تبدیل ریشه هویت اجتماعی به یک DID استانداردسازی‌شده توسط W3C، فناوری did:nostr درها را به روی ترکیب‌پذیری بین‌پروتکلی باز می‌کند. یک اعتبار درون‌زنجیره‌ای که در یک برنامه بومی لنز کسب شده یا تاریخچه اعتباری ایجاد شده در فارکستر، تئوریزه می‌تواند مستقیماً به DID استاندارد W3C کاربر متصل شود و به توسعه‌دهندگان اجازه می‌دهد اثر پای دیجیتال کاربر را بدون توجه به اینکه کجا را برای فعالیت انتخاب می‌کند، بخوانند، تأیید کنند و به آن احترام بگذارند.

نوستر دیگر فقط مکانی برای ارسال پست یا پرداخت‌های خرد (zaps) نیست. به لطف did:nostr v0.1.0، این پروتکل رسماً در حال تبدیل شدن به لایه هویتی باز و حاکمیتی اینترنت است.

برچسب‌ها

#did:nostr#نوستر#هویت غیرمتمرکز#W3C#شبکه‌های اجتماعی وب۳

منابع و ارجاعات مستند

پیشنهاد مطالعه بعدی

خوشتان آمد؟ مقاله بعدی را بگیرید

در خبرنامه عضو شوید تا راهنمای بعدی در ایمیلتان باشد — بدون مزاحمت، لغو عضویت در هر زمان.