Cashumints.space Cashumints.space
اللغة AR

نبذة عن

يضم Cashumints.space كل رقم من أرقام جهة إصدار Cashu التي يمكننا العثور عليها على الشبكة Nostr، ويعرض لك ما يقوله الناس عنها. وقد صممه Azzamo.

ما هو Cashu؟

Cashu هو بروتوكول ecash الخاص بـ Bitcoin. يقوم جهة إصدار بإصدار رموز مميزة مجهولة المصدر مدعومة بـ sats التي يمتلكها، وتنتقل هذه الرموز بين الأشخاص دون أن يعرف جهة إصدار من أرسل ماذا إلى من. الخصوصية حقيقية وهذا هو بيت القصيد: الرموز ليست حسابات، ولا يمكن لـ جهة إصدار ربط الرمز الذي وقّعه بالرمز الذي يعود إليه.

يمكنك الاطلاع على البروتوكول ومواصفاته في cashu.space. وتُسمى المواصفات نفسها NUTs، ومن هنا تأتي NUT الموجودة في كل صفحة من صفحات جهة إصدار.

ما هو جهة إصدار، والمفاضلة

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

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

ما هو NIP-87؟

NIP-87 هو الأسلوب المتبع في Nostr للإعلان عن ecash وجهات إصدار والتوصية بهما. وهناك نوعان من الأحداث مهمان هنا:

  • يُعلن kind 38172 عن جهة إصدار. ويوجد عنوان URL الخاص بـ جهة إصدار داخل العلامة u. وهذه هي الطريقة التي يكتشف بها الموقع جهات إصدار الذي لم يسبق له رؤيته من قبل.
  • kind 38000 هو تعليق. ويحتوي على التقييم ونص التعليق، ويشير إلى جهة إصدار الذي يتعلق به باستخدام علامة u (عنوان URL جهة إصدار) وعلامة d (المفتاح العام الخاص بـ جهة إصدار).

يتم توقيع كل تقييم بمفتاح Nostr الخاص بمؤلفه. نحن لا نصف أي تقييم أبدًا بـ«المُثبت»، لأن لا أحد قام بالتحقق منه: إنه موقَّع، وهو ادعاء مختلف وأكثر فائدة. وهذا يعني أنه يمكنك التحقق من هوية كاتبه ومن أنه لم يتم التلاعب به. ولا يعني ذلك أن المؤلف صادق أو أنه استخدم مفتاح جهة إصدار من قبل.

كيف يعمل هذا الموقع

هناك حلقتان وقاعدة واحدة. القاعدة هي أن جهة إصدار يمتلك بياناته الوصفية، بينما يمتلك Nostr التقييمات؛ لذا لا يخزن هذا الموقع أيًّا منهما باعتباره مصدرًا موثوقًا.

  • يقوم حلقة الاستشعار بالاستعلام عن /v1/info من كل رقم معروف من جهة إصدار كل عشر دقائق، ويسجل ما يرد عليه: الاسم، والوصف، والإصدار، وأرقام NUTs المدعومة، والحدود، وتفاصيل الاتصال. كما يسجل أيضًا ما إذا كان جهة إصدار قد أجاب أم لا، ومن هنا تأتي معلومات وقت التشغيل.
  • يتصل حلقة الاكتشاف بNostr كل ساعة، ويقرأ إعلانات جهة إصدار ومراجعاته، ويضيف أي إعلانات من جهة إصدار لم يرها من قبل.

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

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

المرحلات التي قرأنا عنها

هذه هي خوادم الترحيل التي يستخدمها كل من أداة الفهرسة ومتصفحك:

  • wss://relay.cashumints.space
  • wss://nos.lol
  • wss://relay.azzamo.net
  • wss://relay.snort.social
  • wss://relay.primal.net

قم بتوجيه أي عميل يحمل Nostr إلى نفس نقاط الترحيل وسترى نفس الأحداث. هذا هو جوهر الوعد: لا يوجد هنا شيء يُعتبر صحيحًا لمجرد أننا نقول ذلك.

ما هو NUTs؟

NUTs هي المواصفات المرقمة Cashu، مثل BIPs لـ Bitcoin. ويُعلن جهة إصدار عن المواصفات التي ينفذها، وهذا يوضح لك ما يمكنه فعله فعليًّا: NUT-04 وNUT-05 هما الإصدار والاسترداد على Lightning (بدونهما، لا يكون لـ جهة إصدار فائدة تذكر)، يسمح NUT-07 للمحفظة بالتحقق مما إذا كان الرمز المميز قد تم إنفاقه بالفعل، ويوفر NUT-17 للمحافظ تحديثات فورية عبر WebSockets بدلاً من الاستقصاء، ويسمح NUT-20 للمحفظة بإثبات أن عرض الأسعار جهة إصدار قد صدر لها بالفعل. توجد القائمة الكاملة في github.com/cashubtc/nuts.

في الوقت الحالي

٥٨ جهات إصدار تم فهرستها، ٣٤ منها استجابت، ٥٩١ تقييمات تم احتسابها من المرحلات المذكورة أعلاه.

المصدر والائتمان

الموقع مفتوح المصدر على العنوان GitHub. تم إنشاؤه وتشغيله بواسطة Azzamo. إذا كانت هناك مشكلة في إحدى صفحات جهة إصدار، فقم بإصلاحها من المصدر: تأتي البيانات الوصفية لـ جهة إصدار من /v1/info الخاص بـ جهة إصدار، وتأتي التعليقات من Nostr.