Skip to content

احصل على هويتك القابلة للقراءة

إعداد NIP-05 للحصول على معرف Nostr احترافي وسهل المشاركة مثل you@domain.com

10-15 دقيقة متوسط · 1 من 6

ما هو NIP-05؟

NIP-05 (إمكانية تنفيذ Nostr #5) يتيح لك الحصول على معرف قابل للقراءة مثل you@domain.com بدلاً من سلسلة طويلة من الأحرف العشوائية.

المشكلة التي يحلها

قبل NIP-05

  • متابعة: npub1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • "مرحبًا، تابعني! أنا npub1abc123…xyz789"

بعد NIP-05

  • متابعة: alice@example.com
  • "مرحبًا، تابعني! أنا alice@example.com"
الهوية نفسها، لكن بصيغة يستطيع الإنسان أن يرددها بصوته.

ما تحصل عليه

عنوان يستطيع الإنسان أن ينقله عنك. عبارة «اعثر عليّ على bob@nostrplebs.com» تنجو من أن تُقال بصوت عالٍ في حفلة، أو تُطبع على بطاقة، أو تُقرأ في ختام حلقة بودكاست. تبدو مختارة لا مولَّدة، ومعظم التطبيقات تتيح للناس البحث عنك بها، وكثير منها يضع علامة صغيرة بجوارها. تلك العلامة تستحق أن تفهمها قبل أن تتّكئ عليها، وقسم الثقة أدناه يشرح بالضبط ماذا تثبت وماذا لا تثبت.

لكن تذكر…

⚠️ NIP-05 اختياري. يمكنك استخدام Nostr بشكل مثالي مع npub الخاص بك فقط.

معرف NIP-05 هو راحة، ليس متطلباً. npub الخاص بك هو هويتك الحقيقية على Nostr.


لماذا تحصل على NIP-05؟

أسهل للمشاركة

في حفلة:
"ما هو Nostr الخاص بك؟"

بدون NIP-05:
"ااا... n-p-u-b-1-x-x-x... لحظة، دعني أبحث عنه في هاتفي"

مع NIP-05:
"ببساطة alice@example.com"

مظهر احترافي

  • الشركات: support@yourcompany.com
  • المنشئون: artist@yourdomain.com
  • المطورون: dev@opensourceproject.com

الثقة والأصالة

العديد من التطبيقات تعرض شارة ✓ للمستخدمين NIP-05:

Alice

alice@example.com

مُعلِّم Bitcoin

عنوان NIP-05 موثَّق كما تعرضه معظم التطبيقات.

تلك الشارة تثبت أقلّ مما يبدو أنها تثبته. كل ما تقوله هو أن النطاق الوارد في العنوان يوزّع ذلك المفتاح بعينه لذلك الاسم بعينه. وما عدا ذلك يعتمد كله على النطاق. فـ alice@alice.dev له وزن لأن أليس تملك alice.dev ولا يستطيع أحد غيرها أن ينشر فيه شيئًا. أما alice@ لدى مزوّد مجاني مفتوح فلا يعني إلا أن الاسم كان شاغرًا حين طلبه أحدهم، والمحتال الذي يسجّل alicee@ عند المزوّد نفسه يحصل على علامة مطابقة بجوار اسمه.

فالسؤال الذي تطرحه هو: إلى أي نطاق تشير الشارة؟ إن عرفت النطاق على أنه نطاق الشخص نفسه، فالعلامة تؤكد أن المفتاح له. وإن كان نطاقًا لم تسمع به قط، فالعلامة لا تخبرك شيئًا عمّن يقف خلف الحساب.

هل تحتاج واحداً؟

لا. يمكنك استخدام Nostr بشكل مثالي بدونه.

لكن… يوصى به بشدة إذا كنت:

  • تبني علامة شخصية
  • تنشئ محتوى
  • تدير عملاً
  • جاد بشأن Nostr على المدى الطويل
  • تعبت من قراءة سلاسل 63 حرفاً

ليس مركزية!

قلق في محلّه. إذا كان اسمك يعيش على نطاق شخص آخر، فهل سلّمته هويتك؟ لا. العنوان مؤشّر، والـ npub هو ما يتابعه الناس فعلًا. يمكنك أن تحمل عدة عناوين في وقت واحد، أو تترك أحدها ينتهي، أو تنتقل لاحقًا إلى نطاقك الخاص، ويبقى متابعوك في مكانهم، لأن ما تابعوه هو المفتاح. وإن فقدت العنوان كليًا فقدت راحة. أما حسابك ومنشوراتك ومتابعوك فلا يمسّهم شيء.


خيارات مجانية

عدة خدمات توزّع عناوين NIP-05 بلا مقابل، وهذا يجعلها مكانًا معقولًا للبدء. أنت تستعير نطاق غيرك، فالعنوان ملكه ومن حقه سحبه، لكن لا شيء في حسابك يتوقف عليه.

NostrCheck

خيار مجاني يديره المجتمع، ويعطيك أيضًا استضافة للوسائط وحفنة من أدوات Nostr الأخرى إلى جانب العنوان.

كيفية الحصول على واحد:

  1. قم بزيارة nostrcheck.me
  2. أنشئ حساباً
  3. اضبط NIP-05 الخاص بك
  4. تحقق من npub الخاص بك

المميزات:

  • مجاني
  • أدوات إضافية مشمولة

مزودون مجانيون آخرون

  • bitcoiner.social: مجتمع يركّز على البيتكوين
  • getalby.com: إذا كنت تستخدم محفظة Alby
  • stacker.news: إذا كنت تنشر على Stacker News أصلًا

خيارات مدفوعة

NostrPlebs

أحد أكثر مزودي NIP-05 المدفوعين شيوعاً. التسعير يعتمد على طول اسم المستخدم ويدفع في ساتوشي البيتكوين (sats).

التكلفة:

طول اسم المستخدمالسعر (sats/سنة)
2 أحرف65,000 sats
3 أحرف45,000 sats
4 أحرف22,500 sats
5+ أحرف12,500 sats

ملاحظة: قد تكون لبعض الأسماء الخاصة أسعار مرتفعة. الـ sats تُحوَّل إلى ما تساويه البيتكوين اليوم، فراجع محوّلًا لمعرفة الرقم الحالي. حين كُتب هذا، كانت 12,500 sats تعادل نحو عشرة دولارات.

النطاقات المتاحة:

  • nostrplebs.com - عضوية أساسية
  • nostriches.net - عضوية أساسية
  • nostr.fan - عضوية أساسية
  • nostrich.zone - عضوية أساسية
  • nostrpurple.com - عضوية مميزة

ما هو مشمول:

  • معرف NIP-05 قابل للقراءة
  • دعم عنوان Lightning (استلام sats إلى معرفك)
  • عنوان إعادة توجيه البريد الإلكتروني
  • الوصول إلى relay خاص بـ Nostr Plebs
  • شارة تحقق في التطبيقات
  • قائمة دليل لمساعدة الآخرين في العثور عليك

الإعداد:

  1. قم بزيارة nostrplebs.com
  2. اختر نطاقك المفضل
  3. أدخل اسم المستخدم المطلوب
  4. ادفع فاتورة Lightning
  5. أضف npub الخاص بك عبر بوابة الإدارة
  6. انتهيت!

مزودون آخرون

  • Primal - عنوان @primal.net موثَّق ضمن خطة Primal المدفوعة Premium، وهو مريح إن كان Primal هو التطبيق الذي تنشر منه أصلًا
  • iris.to - تسجيل اسم مستخدم هناك يمنحك name@iris.to؛ راجع الموقع لمعرفة الشروط الحالية

ما تحصل عليه:

  • مظهر احترافي
  • ضمانات uptime أفضل
  • دعم إذا ظهرت مشكلات
  • غالباً ما يتم تجميعها مع خدمات أخرى
الطريقةالتكلفةالصعوبةالتحكمالأفضل لـ
مزود مجاني$0سهلمنخفضالمبتدئين
مزود مدفوع~$15/سنةسهلمتوسطالمستخدمين الجادين
استضافة ذاتيةتكلفة النطاقمتقدمعاليالمتمكنين تقنياً

استخدام نطاقك الخاص

للتحكم الكامل والاحترافية، استخدم نطاقك الخاص.

الخطوة 1: شراء نطاق

أي مسجل نطاق يعمل:

التكلفة: عادةً $10-15/سنة

وامتلاك النطاق نصف الحكاية فقط. تحتاج أيضًا إلى جهة تقدّم ملفات لذلك النطاق، وهي عمليًا الاستضافة التي يعمل عليها موقعك أصلًا. وبعض منصات بناء المواقع (‏Squarespace و Wix و Substack وأشباهها) لا تسمح لك بوضع ملف في مجلد اسمه .well-known، ولا حيلة في ذلك من داخل محرّرها. فإن كانت منصتك منها، فخذ مزوّدًا مجانيًا أو مدفوعًا بدلًا من ذلك؛ العنوان يعمل بالطريقة نفسها تمامًا بالنسبة لمن يقرأ لك.

الخطوة 2: إنشاء ملف nostr.json

استضف ملفاً على https://yourdomain.com/.well-known/nostr.json:

{
  "names": {
    "alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
  }
}

لا علاقة لسجلات DNS بالأمر. التحقّق في NIP-05 مجرّد طلب HTTPS عادي إلى /.well-known/nostr.json. لا تحتاج إلى سجل TXT ولا CNAME ولا أي إدخال DNS آخر عدا الذي يوجّه نطاقك إلى خادم موقعك أصلًا.

وهناك إعدادان في الخادم يقرّران هل تستطيع عملاء الويب قراءة ذلك الملف أصلًا، وكلاهما يفشل بصمت حين يكون خاطئًا. الأول أن يُرسَل الملف مع الترويسة Access-Control-Allow-Origin: *، وهي ما يتيح لعميل يعمل داخل متصفح أن يقرأه؛ وهذا في معظم الاستضافات سطر إعداد واحد، وسيضيفه لك الدعم الفني إن طلبته بهذه الصيغة بالضبط. والثاني أن يجيب العنوان عن نفسه مباشرة. فإن كان yourdomain.com يحوّل الزوار إلى www.yourdomain.com، انكسر التحقق، لأن العملاء ملزَمة بتجاهل عمليات التحويل في هذا الملف. وأيّهما وضعته في عنوان NIP-05، فهو الذي يجب أن يقدّم الملف دون تحويل.

يصبح معرفك: alice@yourdomain.com

مثال على إعداد خطوة بخطوة

السيناريو: تمتلك alice.dev

  1. أنشئ ملف JSON:
{
  "names": {
    "alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
  }
}
  1. ارفع إلى خادمك:
https://alice.dev/.well-known/nostr.json
  1. تحقق من أنه يعمل: افتح في المتصفح: https://alice.dev/.well-known/nostr.json

  2. أضف إلى ملف Nostr الشخصي: في تطبيقك: الإعدادات → الملف الشخصي → NIP-05 → alice@alice.dev


اختبار NIP-05 الخاص بك

تحقق من معرفك

استخدم أداتنا أدناه أو قم بزيارة URL معرفك:

مدقق NIP-05

تحقق من معرفات NIP-05 (مثل user@domain.com). توفر أسماء قابلة للقراءة على Nostr.

في تطبيقك

معظم التطبيقات تعرض حالة NIP-05:

Damus/Amethyst:

  • الإعدادات → الملف الشخصي → حقل NIP-05
  • يعرض ✓ عند الإعداد بشكل صحيح

Primal:

  • الملف الشخصي يعرض شارة NIP-05
  • انقر على الشارة لرؤية التفاصيل

استكشاف المشكلات الشائعة

ابدأ بأداة الفحص أعلاه. الصق فيها you@yourdomain.com فتخبرك بما يراه العميل حين يبحث عنك. والقوائم أدناه تشرح ما تفعله حيال الإجابات التي تعطيك إياها.

“NIP-05 لا يعمل”

  • تحقق من صيغة المفتاح أولًا. يجب أن يحتوي nostr.json على مفتاحك العام بصيغة hex بأحرف صغيرة، 64 حرفًا، دون بادئة npub1. وجود npub هنا هو السبب الأكثر شيوعًا لفشل تحقق NIP-05 دائمًا.
  • تأكد من أن JSON صالح (استخدم متحقق JSON)
  • تحقق من أن الملف يمكن الوصول إليه عند العنوان URL المحدد

“الملف غير موجود”

  • تأكد من إنشاء مجلد .well-known
  • تحقق من أن خادمك يخدم الأدلة المخفية
  • تحقق من المسار: /.well-known/nostr.json

“النطاق لا يحل”

  • قد تستغرق تغييرات DNS ما يصل إلى 24 ساعة
  • امسح ذاكرة التخزين المؤقت لـ DNS
  • اختياري، إن كنت مرتاحًا مع سطر الأوامر: dig yourdomain.com يبيّن هل صار الاسم يُحلّ أم لا

“التطبيق لا يتعرف عليه”

  • بعض التطبيقات تخزن مؤقتاً نتائج بحث NIP-05
  • جرب تسجيل الخروج والدخول مرة أخرى
  • انتظر بضع دقائق للانتشار

“فشل التحقق” خطأ

الأسباب المحتملة:

  1. خطأ في بنية JSON - تحقق من علامات الاقتباس أو الفواصل المفقودة
  2. موقع ملف خاطئ - يجب أن يكون في /.well-known/nostr.json
  3. التخزين المؤقت - انتظر 10-15 دقيقة وأعد المحاولة
  4. HTTPS مطلوب - يجب أن يتم تقديمه عبر HTTPS
  5. ترويسة CORS ناقصة - بدون Access-Control-Allow-Origin: * على ذلك الملف، لا تستطيع العملاء العاملة داخل متصفح قراءته، حتى لو فتح عندك أنت بلا مشكلة
  6. تحويل في الطريق - إذا كان العنوان يقفز من yourdomain.com إلى www.yourdomain.com أو العكس، تتجاهل العملاء التحويل وتستسلم

الإصلاح:

  • تحقق من صحة JSON على jsonlint.com
  • تحقق من أن الملف في المسار الدقيق
  • امسح ذاكرة التخزين المؤقت للتطبيق
  • تأكد من أن شهادة SSL صالحة
  • اطلب من مستضيفك أن يرسل Access-Control-Allow-Origin: * لذلك الملف
  • ضع في عنوان NIP-05 اسم المضيف الذي يقدّم الملف دون تحويل

“غير موجود” خطأ

الأسباب المحتملة:

  1. الملف غير محمل في الموقع الصحيح
  2. الخادم يحظر الأدلة النقطية
  3. نطاق خاطئ

الإصلاح:

  • تحقق من وجود الملف عند URL الدقيق
  • تحقق من .htaccess أو تكوين الخادم يسمح بالأدلة النقطية
  • أكد أنك تستخدم النطاق الصحيح

مشكلات خاصة بالمزود

NostrPlebs:

  • سجّل الدخول إلى بوابة الإدارة وتأكد من أن npub المحفوظ هناك يطابق مفتاحك تمامًا
  • تأكد من أن npub صحيح (ليس nsec!)
  • اتصل بالدعم إذا علقت

استضافة ذاتية:

  • شغّل أداة الفحص أعلاه؛ فهي تخبرك هل الملف يمكن الوصول إليه وهل المفتاح الذي بداخله مفتاحك أنت
  • تأكد من أن أذونات الملف تسمح بالقراءة
  • راجع سجلات خادمك بحثًا عن الأخطاء، إن كان لديك وصول إليها

نصائح متقدمة

هويات متعددة

يمكنك الحصول على عناوين NIP-05 متعددة:

personal@yourdomain.com
work@yourdomain.com
blog@yourdomain.com

جميعها تشير إلى نفس npub، أو npubs مختلفة.

النطاقات الفرعية

استخدم النطاقات الفرعية للتنظيم:

alice@team.yourdomain.com
alice@community.yourdomain.com

استضافة مستخدمين متعددين

يمكنك استضافة معرفات NIP-05 متعددة على نطاق واحد:

{
  "names": {
    "alice": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9",
    "bob": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
    "carol": "82341f882b6eabcd2ba7f1ef90aad961cf074af15b9ef44a09f9d2a8fbfbe6a2"
  }
}

التحقق من إعدادك

الطريقة 1: تطبيقك

  1. أضف NIP-05 إلى ملفك الشخصي
  2. احفظ التغييرات
  3. ابحث عن علامة ✓ أو شارة “موثق”
  4. قد تستغرق بضع دقائق للانتشار

الطريقة 2: مستكشف Nostr

  1. افتح njump.me/yourname@yourdomain.com في المتصفح
  2. إذا ظهر ملفك الشخصي، فإن NIP-05 لديك يُحلّ إلى مفتاحك

الطريقة 3: اختبار مباشر (سطر الأوامر، اختياري)

curl https://yourdomain.com/.well-known/nostr.json

ما تبدو عليه النجاح:

  • ✅ التطبيق يعرض شارة التحقق
  • ✅ يمكن للآخرين العثور عليك باستخدام NIP-05 الخاص بك
  • ✅ ملفك الشخصي يعرض اسمك القابل للقراءة

اعتبارات الخصوصية

عنوان NIP-05 يربط مفتاحك بنطاق، والنطاق شيء يستطيع أي أحد أن يبحث عنه. فإن كان مسجّلًا باسمك أنت، أو كان الموقع القائم عليه يحمل أصلًا نبذتك وصورك، فإن العنوان يصل بهدوء حسابًا مستعارًا ببقية حياتك. وأحيانًا يكون هذا هو المقصود تمامًا. وحين لا يكون كذلك، أبقِ الحساب المستعار على نطاق مزوّد مجاني، واحفظ نطاقك الخاص للعمل الذي يسرّك أن يحمل اسمك.


اختبر معرفتك بـ NIP-05

تعتقد أنك تفهم NIP-05؟ خذ الاختبار:

اختبار هوية NIP-05

غرض NIP-05

السؤال 1 من 5

0/5 تمت الإجابة

ماذا يوفر NIP-05؟
حرج

الموارد


تابع القراءة

حسّن هذه الصفحة لاحظت خطأً إملائيًا أو شيئًا غير واضح؟ عدّل هذا الدليل على GitHub.
تابعنا على Nostr