إنتقل إلى المحتوى الرئيسي

اكتشاف المحتوى

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

  1. ** البحث عن الشبكة ** يعثر على الأقران الذين يخدمون حاليًا مجتمعًا معروفًا.
  2. يحدد تنظيم التطبيق المجتمعات أو اللوحات أو القوائم أو المنشورات التي يعرضها المنتج أولاً.

وهذا يبقي البروتوكول صغيرًا مع ترك مجال للعديد من تجارب الاكتشاف للتنافس.

بحث الشبكة

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

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

هذا يجيب على سؤال البروتوكول: "أين يمكنني الحصول على أحدث حالة لهذا المجتمع؟"

تنظيم التطبيق

سؤال المنتج المنفصل هو: "ما هي المجتمعات التي يجب على المستخدم رؤيتها أولاً؟"

يترك Bitsocial ذلك للتطبيقات والقوائم والمستخدمين بدلاً من إدخال إجابة واحدة في الشبكة. تشمل الأمثلة ما يلي:

  • عميل يُظهر المجتمعات التي يتبعها المستخدم بالفعل
  • قائمة افتراضية منسقة لتطبيق على طراز Reddit
  • فتحات الدليل لتطبيق على غرار لوحة الصور
  • فهارس البحث أو التصنيف التي يحتفظ بها تطبيق معين
  • الروابط المباشرة التي يشاركها المستخدمون

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

التطبيقات الحالية

يستخدم 5chan حاليًا مسارات الدليل المألوفة مثل /b/ أو /g/. تتم إدارة تعيينات الدليل من خلال قائمة عامة اليوم، ومن المتوقع أن تدعم الإصدارات المستقبلية إنشاء لوحة داخل التطبيق والتصويت على فتحات الدليل.

يستخدم Seedit قوائم المجتمع الافتراضية لصفحته الأولى. لا يزال من الممكن إنشاء المجتمعات ومشاركتها خارج تلك القائمة الافتراضية.

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

لماذا هذا الانقسام مهم؟

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