منوعات تقنية

ما هو Nostr وكيفية استخدامه في Linux


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

ستوضح لك هذه المقالة كيف يمكنك تثبيت عميل Nostr في Linux. علاوة على ذلك ، سيُظهر لك أيضًا كيفية إنشاء زوج المفاتيح الفريد الخاص بك من أجل المشاركة في شبكة Nostr.

كيف يعمل Nostr ولماذا يتم استخدامه؟

الطريقة التي يعمل بها Nostr هي أن كل مستخدم لديه زوج من المفاتيح الفريدة التي تحددها داخل الشبكة. يتم توقيع وتشفير كل رسالة يرسلها المستخدم ويتلقاها من مرحل Nostr باستخدام مفاتيحه.

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

بصرف النظر عن ذلك ، هناك ميزة أخرى لـ Nostr على مواقع التواصل الاجتماعي الأخرى وهي أنها “لا تعرف المحتوى”. هذا يعني أن البروتوكول لا يتطلب تنسيقًا صارمًا للرسائل الواردة والصادرة. على سبيل المثال ، يمكن أن يكون منشور Nostr قصيرًا مثل تغريدة أو بطول مدونة مميزة.

نصيحة: Nostr هو مشروع بدأ داخل مجتمع Bitcoin. تعرف على ما يجعل Bitcon مميزًا من خلال استضافة عقدة كاملة وتشغيل عقدة Lightning Node اليوم.

ملاحظة: يتم تنفيذ الإرشادات التالية على جهاز Ubuntu.

تثبيت Gossip Nostr Client

الخطوة الأولى في استخدام Nostr هي تثبيت عميل على جهاز الكمبيوتر الخاص بك. في حين أن هناك عددًا كبيرًا من البرامج التي يمكنها الاستفادة من الشبكة ، فإن أكثرها موثوقية حاليًا هو Gossip. هذا هو عميل موجه لسطح المكتب ولا يحتاج إلى متصفح ويب للتشغيل على جهاز الكمبيوتر الخاص بك.

لقطة شاشة للشائعات حول الشاشة.
  1. قم بتنزيل الحزمة الخاصة به من مستودع Github للمطور:
wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb
نافذة طرفية توضح عملية تنزيل Gossip.
  1. انقر نقرًا مزدوجًا فوق ملف .deb لبدء تثبيت حزمة Gossip في نظامك.

إنشاء حساب Nostr الأول الخاص بك

  1. قم بتشغيل تطبيق Gossip من قائمة التطبيقات.
  2. سيؤدي هذا إلى فتح نافذة بيضاء بسيطة تعرض نظرة عامة موجزة عما يمكنك القيام به داخل Gossip. لإنشاء حسابك الأول ، انقر على “أنت”.
لقطة شاشة لشاشة Gossip المقصودة.
  1. انقر فوق مربع النص الأول ضمن فئة “إنشاء Keypair” واكتب كلمة مرور حسابك.
لقطة شاشة لعملية إنشاء مفتاح Nostr.
  1. انقر فوق “إنشاء الآن” لإنشاء حساب Nostr الجديد الخاص بك.
لقطة شاشة مميزة لزر Nostr لتوليد المفاتيح.

استيراد حساب نوستر موجود

بصرف النظر عن إنشاء حساب Nostr جديد ، يسمح لك Gossip أيضًا باستيراد مفتاح Nostr موجود كحساب مستخدم أساسي. يمكن أن يكون هذا مفيدًا إذا كنت قد استخدمت Nostr بالفعل ولا تريد إعادة قوائم المتابعين.

كل ما عليك فعله هو العثور على المفتاح الخاص لحساب Nostr الحالي الخاص بك ، ولصقه في مربع نص “إدخال مفتاح خاص” في Gossip ضمن فئة “استيراد مفتاح خاص”. انقر فوق “استيراد”.

الاتصال بالمرحلات وإرسال ملاحظة

لتشغيل Nostr ، تحتاج إلى توصيله بعقدة ترحيل. هذه خوادم صغيرة في السحابة تحمل معلوماتك المشفرة عبر Nostr. كما أنها تسمح لك بالعثور على مستخدمين آخرين في الشبكة بالإضافة إلى تسليم منشوراتك إلى متابعيك.

  1. انقر فوق الزر “مرحلات”.
لقطة شاشة لواجهة Gossip تسلط الضوء على فئة المرحلات.
  1. انقر فوق الزر الفرعي “تكوين”.
لقطة شاشة مميزة تعرض تكوين الفئة الفرعية لمرحلات Nostr.
  1. لإضافة مرحل ، اكتب عنوان URL الكامل للخادم الذي تريد الاتصال به ، ثم انقر على “إضافة”. في حالتي ، أستخدم المرحلات التالية: wss: //nos.lolو wss: // relay.nostr.band و wss: //purplepag.es.
لقطة شاشة تعرض قائمة بالمرحلات المضافة حديثًا إلى Gossip.
  1. انقر على مربعات الاختيار “قراءة” و “كتابة” و “إعلان” بجوار المرحل الجديد. يسمح هذا لعميل Gossip الخاص بك باستخدامها للتواصل مع العملاء الآخرين.
لقطة شاشة لعدة مرحلات يتم تمكينها على عميل Gossip.
  1. يمكنك الآن نشر ملاحظتك الأولى. انقر فوق الزر “موجز”.
لقطة شاشة مميزة تعرض الرابط الخاص بفئة الخلاصة.
  1. لإرسال ملاحظتك الأولى ، اكتب في مربع النص الفارغ وانقر على “إرسال”.
لقطة شاشة تعرض واجهة الخلاصة لـ Gossip.

متابعة حسابات Nostr الأخرى

بصرف النظر عن إرسال الملاحظات إلى نفسك ، يمكنك أيضًا متابعة المستخدمين الآخرين في الشبكة والتفاعل معهم. هذا مشابه لميزة “متابعة” في معظم مواقع التواصل الاجتماعي.

  1. انقر فوق زر “الأشخاص”.
لقطة شاشة مميزة تعرض الرابط الخاص بفئة الأشخاص في Gossip.
  1. انقر على “متابعة شخص جديد”.
لقطة شاشة تظهر الارتباط Follow Someone New داخل Gossip.
  1. أدخل مفتاح الملف الشخصي للحساب الذي تريد متابعته. هذه سلسلة طويلة من الأحرف والأرقام تبدأ بـ “nprofile”. يمكنك العثور على قائمة بالمستخدمين الحاليين جنبًا إلى جنب مع مفاتيح nprofile الخاصة بهم من خلال زيارة موقع دليل المستخدم.
لقطة شاشة للصفحة المقصودة لـ Nostr.Band.
  1. للحصول على مفتاح nprofile لمستخدم ، اضغط على رمز رأس السهم الصغير لأسفل بجانب المستخدم الذي تريد متابعته.
لقطة شاشة تعرض رأس السهم لأسفل لحساب Nostr في Nostr.Band.
  1. انقر على “Copy nprofile”.
لقطة شاشة تعرض رابط Copy nprofile الخاص بوحدات ذاكرة المستخدم.
  1. بمجرد أن يكون لديك مفتاح nprofile ، ارجع إلى Gossip والصقه في مربع النص مباشرةً أسفل فئة “Follow an nprofile”.
لقطة شاشة تعرض مفتاح nprofile داخل واجهة Gossip.
  1. انقر فوق الزر “متابعة” لتحميل ملاحظات ومعلومات هذا المستخدم.
لقطة شاشة للمستخدم ينبثق داخل Gossip.

قراءة موجز حساب Nostr خارجي

تتمثل إحدى الميزات الرائعة لبرنامج Nostr في أنه يمكنك قراءة أي بيانات عامة يتم إرسالها إلى حساب معين طالما أنك تعرف مفتاح الملف الشخصي الخاص به. وهذا يجعلها مفيدة للمستخدمين الذين يرغبون في إنشاء موجز “للقراءة فقط” للمستخدمين المفضلين لديهم.

  1. لاستيراد الخلاصة العامة لحساب مختلف ، تحتاج إلى الحصول على مفتاح “npub” الخاص به. يمكنك أيضًا الحصول على هذا بالذهاب إلى Nostr.Band.
لقطة شاشة لصفحة ويب Nostr.Band.
مصدر الصورة: https://nostr.band
  1. انقر فوق رمز السهم لأسفل الخاص بهذا المستخدم الذي تريد استيراده إلى Gossip.
لقطة شاشة لإدخال مستخدم Nostr.Band مع تمييز على رأس السهم لأسفل.
  1. انقر على “نسخ npub”.
لقطة شاشة لإدخال ملف تعريف Nostr.Band مع تمييز على رابط Copy npub.
  1. افتح Gossip وانقر على “أنت” ثم “المفاتيح”.
لقطة شاشة تعرض واجهة Gossip لإدارة المفاتيح.
  1. مرر لأسفل النافذة والصق مفتاح npub في مربع النص أسفل فئة “استيراد المفتاح العام”.
لقطة شاشة لمفتاح npub داخل عميل Gossip.
  1. انقر على “استيراد المفتاح العام” لتحميل موجز الحساب الخارجي في Gossip.
لقطة شاشة توضح واجهة Gossip مع تشغيل حساب Nostr خارجي.

جيد ان تعلم: تعرف على كيفية عمل تشفير المفتاح العام من خلال إنشاء مفاتيح GPG الخاصة بك في Linux.

أسئلة مكررة

لا يمكنني رؤية أي منشورات في عميل Nostr الخاص بي.

من المحتمل أن تكون هذه المشكلة إما بسبب عدم تكوين قائمة ترحيل القيل والقال أو خلل في الترحيل. لإصلاح ذلك ، يمكنك التحقق مرة أخرى من قائمة الترحيل إذا كان كل خادم به أذونات “القراءة” و “الكتابة” ممكنة. يمكنك أيضًا تضمين مرحلات إضافية لتكون بمثابة نسخة احتياطية زائدة عن الحاجة لعميل Gossip الخاص بك.

هل يمكنني استخدام حساب Gossip Nostr الخاص بي مع عميل مختلف؟

نعم. نظرًا لأن حساب Nostr ليس سوى زوج بسيط من المفاتيح العامة والخاصة ، يمكنك نقل حسابك إلى أي عميل وسيظل يقوم بتحميل جميع ملاحظاتك وقوائم متابعيك الحاليين.

هل من الممكن منع الرسائل المزعجة في Nostr؟

نعم و لا. بشكل افتراضي ، يقبل الترحيل العام دائمًا ملاحظة بغض النظر عن مصدرها. هذا يعني أنه يمكن لمرسلي البريد العشوائي دائمًا بث الرسائل علنًا والأمر متروك لعميل المستخدم لتصفية هذه الرسائل. ومع ذلك ، هناك عدد من الخدمات المدفوعة التي يمكنك الاشتراك فيها والتي ستقوم بتصفية البريد العشوائي على مستوى الترحيل.

رصيد الصورة: Redd F عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

رمسيس أحمر
رمسيس أحمر

Ramces كاتب تقني عاش مع أجهزة الكمبيوتر طوال حياته. إنه قارئ غزير الإنتاج وطالب في الأنثروبولوجيا ، وهو شخصية غريبة الأطوار يكتب مقالات عن Linux وأي شيء * لا شىء.

اشترك في نشرتنا الإخبارية!

تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك


اكتشاف المزيد من نص كم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى

اكتشاف المزيد من نص كم

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading