Bitsocial وLapis Net
Lapis Net بروتوكول لشبكة تواصل اجتماعي نظير إلى نظير مكتوب بلغة Kotlin لمنصة JVM. وقد توصّل بشكل مستقل إلى أسس قريبة من أسس Bitsocial: هويات قائمة على أزواج المفاتيح، وتخزين للمحتوى على طراز IPFS، وgossipsub من libp2p. ويختلف الاثنان في موضع تصفية الرسائل العشوائية وانتقاء المحتوى. فـ Lapis يمنح كل مشاهد مخطط ثقة شخصيًا ويتيح لمدفوعات Bitcoin وLightning رفع الظهور؛ أما Bitsocial فيترك لكل مجتمع أن يقرر ما يجوز نشره.
Lapis نموذج أولي عامل. ففي أكتوبر 2026 لم تكن له شبكة عامة بعد، وكان ربط عقدتين خطوة يدوية، بحسب مستودعه.
كيف يعمل Lapis
- الهويات. كل هوية زوج مفاتيح secp256k1، متوافق مع مفاتيح Bitcoin، ويرتبط به مفتاح Ed25519 لمعرّف النظير في libp2p.
- التخزين والانتشار. يُخزَّن المحتوى باستخدام Nabu، وهو تنفيذ لـ IPFS على libp2p (DHT وBitswap)، ويُنشر عبر gossipsub من libp2p.
- التقييم. أربع درجات اختيارية تقع فوق نواة تبقى محايدة إزاء انتقاء المحتوى:
- Veritas، شبكة ثقة تُحسب من مخطط الثقة الخاص بكل مشاهد
- Virtus، ظهور مدعوم بإثباتات دفع على السلسلة أو عبر Lightning تتلاشى مع الوقت
- Karma، إعجابات مجانية ترجّحها Veritas
- Madli، درجة سمعة تحتفظ بها العُقد عن سلوك بعضها بعضًا
- المراسلة. الرسائل المباشرة المشفّرة من طرف إلى طرف، والمكالمات الصوتية الفردية، ونظام رسائل غير متزامن شبيه بالبريد الإلكتروني جزء من المشروع.
- العملاء. يشغّل كل مستخدم عقدة JVM. والعميل المرجعي واجهة ويب تقدّمها تلك العقدة المحلية.
أين يختلفان
مَن يصفّي الرسائل العشوائية
يصفّي Lapis عند المشاهد. فالمحتوى ينتشر، ثم يقرر مخطط ثقة كل مشاهد وقواعد الدفع في التطبيق الذي يستخدمه ما يطفو على السطح. أما Bitsocial فيصفّي عند المجتمع: إذ يجب أن يجتاز المنشور تحدي المجتمع قبل أن تقبله عقدة المجتمع، فلا تصبح الرسائل العشوائية المرفوضة جزءًا من المجتمع أبدًا. راجع تحدّيات مكافحة الرسائل العشوائية المخصّصة.
مَن يملك السلطة
في Lapis، يقرر كل مشاهد بمن يثق، ويقرر مشغّل كل تطبيق كيف يعمل الظهور المدفوع فيه. وفي Bitsocial، يضع مالك المجتمع قواعد ذلك المجتمع وحده، وتختار التطبيقات ما تعرضه. ولا يوجد في أيٍّ منهما مدير على مستوى البروتوكول.
الاقتصاد
يدمج Lapis إثباتات الدفع عبر Bitcoin وLightning في درجة الظهور. أما Bitsocial فليس في بروتوكوله طبقة دفع؛ ويمكن للمجتمع أن يشترط دفعًا أو رمزًا عبر تحدّيه.
المتصفح
يمكن لتطبيقات Bitsocial تشغيل عقدة نظير إلى نظير داخل تبويب متصفح عادي. راجع نظير إلى نظير في المتصفح. أما واجهة Lapis في المتصفح فصفحة محلية تقدّمها عقدة JVM لدى المستخدم.
النطاق
يجمع Lapis الرسائل المباشرة والمكالمات الصوتية والبريد. أما Bitsocial فيركّز على المجتمعات العامة ولا يملك بعدُ رسائل مباشرة أصلية.
مقارنة
| السؤال | Lapis Net | Bitsocial |
|---|---|---|
| الفئة | بروتوكول تواصل اجتماعي نظير إلى نظير (نموذج أولي) | شبكة مجتمعات نظير إلى نظير |
| الهوية | زوج مفاتيح secp256k1 مع معرّف نظير Ed25519 مرتبط به | أزواج مفاتيح Ed25519 للمستخدمين وللمجتمعات |
| أين تُحفظ المنشورات | تخزين Nabu (IPFS على libp2p) على العُقد المشاركة | عقدة مالك المجتمع والأقران الذين يقرؤونه ويبذرونه |
| المجتمعات | لا كائن مجتمع؛ ويجري انتقاء المحتوى لكل مشاهد ولكل تطبيق | كائنات من الدرجة الأولى تقبل عقدتها المنشورات أو ترفضها |
| مكافحة الرسائل العشوائية | مخطط ثقة المشاهد، والظهور المدفوع، وودائع Lightning للرسائل الأولى | تحدي كل مجتمع قبل قبول المنشور |
| الإشراف | مخطط ثقة كل مشاهد؛ ومشغّلو التطبيقات يضعون قواعد الظهور المدفوع | يشرف مالكو المجتمعات على مجتمعاتهم؛ وتختار التطبيقات ما تعرضه |
| الاقتصاد | إثباتات الدفع عبر Bitcoin وLightning في التقييم | لا شيء في البروتوكول؛ ويمكن للتحدي أن يشترط دفعًا أو رمزًا |
| المتصفح | واجهة ويب محلية تقدّمها عقدة JVM | عقدة نظير إلى نظير داخل تبويب متصفح عادي |
| الشبكة | نموذج أولي بلا شبكة عامة | شبكة حية بتطبيقات مثل 5chan وSeedit |
| المقايضة الرئيسية | سمعة ومراسلة مدمجتان وغنيتان، لكن لا شبكة عامة بعد | نواة أصغر تعمل في المتصفحات، لكن بلا سمعة مدمجة ولا رسائل مباشرة |
هل يمكن أن يعملا معًا؟
تحدّيات Bitsocial شيفرة برمجية حرّة، لذا يمكن أن تصبح درجة ثقة على طراز Lapis واحدة منها. ويستطيع التحدي المدمج whitelist بالفعل قراءة قوائم بالعناوين المسموح بها من عناوين URL. وخدمةٌ تنشر عناوين Bitsocial التي يثق بها مخطط Veritas يمكن أن تتيح لهؤلاء المؤلفين تخطي اختبار كابتشا في مجتمع ما. وسيتطلب ذلك طريقة لربط هوية Lapis بعنوان Bitsocial، ولا يوجد شيء من هذا القبيل اليوم.