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

Bitsocial وUrbit

Urbit شبكة من الخوادم الشخصية. لكل مستخدم حاسوب يعمل دائمًا يُسمّى سفينة (ship)، يشغّل نظام التشغيل الخاص بـ Urbit (Arvo)، المكتوب بلغات Urbit الخاصة (Nock وHoon)، ويُعرَّف بمعرّف Urbit ID. وتطبيقه الاجتماعي الرئيسي هو Tlon Messenger، الذي بنته Tlon، الشركة التي تأسست عام 2013 لتطوير Urbit.

يسعى Urbit إلى استبدال حزمة الحوسبة بأكملها، ولذلك فهو مشروع أوسع بكثير من Bitsocial. لكن طبقته الاجتماعية تستخدم نموذجًا قريبًا من نموذج Bitsocial: يعيش المجتمع على عقدة مالكه، وتقرّر تلك العقدة ما يُسمح بدخوله. ويختلف الاثنان في مَن عليه تشغيل خادم وفي طريقة إبقاء الرسائل العشوائية خارجًا.

كيف يعمل Urbit​

  • معرّفات Urbit ID. لكل سفينة Urbit ID: رقم يُعرض في صورة اسم قابل للنطق مثل ~sampel-palnet. ومعرّفات الطبقة الأولى (Layer 1) رموز NFT تُسجَّل ملكيتها ومفاتيحها العامة الخاصة بالشبكة في عقود Azimuth على Ethereum. أما معرّفات الطبقة الثانية (Layer 2)، التي أُضيفت عام 2021 لخفض الرسوم، فتستخدم «naive rollup»: تُنشر معاملاتها على Ethereum على دفعات، لكن ملكيتها لا تُخزَّن في عقد Azimuth، وتحسبها كل سفينة محليًا. وتشغّل Tlon أداة roller مجانية للاستخدام العام، بحسب توثيق Urbit ID وGet on Urbit.
  • تسلسل هرمي ثابت. يضم فضاء العناوين 256 مجرّة و65,536 نجمًا ونحو 4 مليارات كوكب للاستخدام اليومي. تُصدر المجرّات النجوم، وتُصدر النجوم الكواكب، ويمكن لكل كوكب أن يُصدر أقمارًا لأجهزته الخاصة. والمذنّبات معرّفات مجانية تولّدها السفينة لنفسها ولا تلمس سلسلة الكتل أبدًا. ويشكّل مالكو المجرّات Galactic Senate، الذي يصوّت على ترقيات عقود Azimuth وينتخب مجلس إدارة Urbit Foundation.
  • الشبكات. تتبادل السفن حزمًا مشفّرة نظيرًا إلى نظير. ومنذ يوليو 2026 أصبح بروتوكول الشبكة هو Directed Messaging، وهو إعادة كتابة تتمحور حول المحتوى لبروتوكول Ames الأقدم. وتتولى المجرّات اكتشاف الأقران: تتتبّع كل مجرّة مواقع السفن التابعة لها، وتمرّر الحزم إليها إلى أن تتمكن السفينتان من الوصول إحداهما إلى الأخرى مباشرة، أو طوال المدة التي يمنع فيها جدار حماية ذلك، بحسب ورقة Directed Messaging.
  • المجموعات. في Tlon Messenger، تُستضاف المجموعة على سفينة منشئها. يرسل الأعضاء الرسائل إلى المضيف، فيوزّعها على سفينة كل عضو، وتحتفظ سفينة كل عضو بنسختها الخاصة، بحسب الأسئلة الشائعة لدى Tlon. ويتحكم المضيف في الأدوار والقنوات وقبول الأعضاء. ويمكن أن تكون المجموعة عامة أو خاصة أو سرية، ويمكنها حظر سفن بعينها أو رتب كاملة من المعرّفات. والقنوات إما محادثات أو دفاتر ملاحظات أو مجموعات من الصور والروابط.
  • الاستضافة. عند التسجيل لدى Tlon يحصل المستخدم الجديد على سفينة تشغّلها Tlon، بمفاتيح تحتفظ بها Tlon في عهدتها. ويمكن للمستخدم تصدير السفينة مع master ticket الخاصة بها وتشغيلها في مكان آخر: على جهاز من Native Planet، أو باستخدام بيئة التشغيل Vere على Linux أو macOS أو Windows. ولا تستطيع السفن بعدُ تخزين الملفات الكبيرة مباشرة، لذا يضع Tlon Messenger الصور والوسائط الأخرى في تخزين سحابي متوافق مع S3.

أين يختلفان​

مَن عليه تشغيل خادم​

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

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

مضيف المجتمع​

هنا يبلغ الاثنان أقصى درجات التقارب. فمجموعة Tlon ومجتمع Bitsocial كلاهما يعيش على عقدة مالكه. يقرّر المضيف مَن يحق له النشر، ويطبّق الإشراف، ويوزّع النتيجة، ولا يضع أيّ من البروتوكولين مشرفًا فوق المضيف. وفي كليهما يجب أن يكون المضيف متصلًا. وتقول الأسئلة الشائعة لدى Tlon إنه إذا انقطع المضيف عن الاتصال «تسقط المجموعة معه»، ولا يستطيع مجتمع Bitsocial قبول منشورات جديدة ما دامت عقدته غير متصلة.

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

ولمجموعة Tlon أيضًا قائمة أعضاء، ويستطيع مضيفها أن يجعل الانضمام إليها بالدعوة فقط. أما مجتمع Bitsocial فلا عضوية فيه: يستطيع أي شخص قراءته، ويستطيع أي شخص محاولة النشر فيه، رهنًا بتحدّيه.

الرسائل العشوائية والهوية​

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

هويات Bitsocial أزواج مفاتيح مجانية. ويختار كل مجتمع تحدّيه الخاص قبل قبول أي منشور، مثل كابتشا أو دفعة مالية أو رصيد من الرموز (tokens) أو قائمة سماح، ويمكن للمجتمعات الأخرى أن تختار خلاف ذلك. راجع تحدّيات مكافحة الرسائل العشوائية المخصّصة.

سلسلة الكتل والحوكمة​

تعتمد طبقة الهوية في Urbit على Ethereum. فعقود Azimuth تسجّل الملكية ومفاتيح الشبكة في الطبقة الأولى، وتُنشر معاملات الطبقة الثانية على Ethereum على دفعات، ويستطيع Galactic Senate ترقية العقد الذي يحكم Azimuth. والمجرّات الـ 256 نفسها تتولى أيضًا اكتشاف الأقران وتمرير الحزم، لذا تحمل مجموعة ثابتة من الهويات عبء الحوكمة وجزءًا من التوجيه في الشبكة معًا.

هويات Bitsocial أزواج مفاتيح لا تحتاج إلى تسجيل. وأسماء .bso و.eth أسماء مستعارة اختيارية تُحلّ إليها. ويمرّ اكتشاف الأقران عبر موجّهات HTTP لا تعيد إلا عناوين المزوّدين؛ ويمكن لأي شخص تشغيل موجّه، ويمكن للعملاء تبديل الموجّهات بتغيير إعداداتهم.

النطاق​

Urbit حاسوب متعدد الأغراض. فيمكن للسفينة أن تستضيف مستودع Git بعيدًا أو قاعدة معرفة شخصية أو وكلاء ذكاء اصطناعي، وما Tlon Messenger إلا برنامج واحد من بين برامج كثيرة. والبناء لـ Urbit يعني في الغالب كتابة تطبيقات بلغة Hoon لنظام Arvo. أما Bitsocial فبروتوكول للمجتمعات العامة، بتطبيقات مثل 5chan وSeedit. وهو يعمل على الحزمة القائمة (libp2p وIPFS والمتصفح) بدلًا من استبدالها، وتُبنى عملاؤه بأدوات الويب المعتادة. راجع بناء العميل الخاص بك.

الرسائل الخاصة​

هنا يتفوّق Urbit. فالرسائل المباشرة تنتقل من سفينة إلى أخرى مباشرة، وكل حركة البيانات بين السفن مشفّرة، ويمكن أن تكون المجموعات خاصة أو سرية. وتشير Tlon إلى أن الرسائل مشفّرة أثناء النقل لكنها تُخزَّن على السفينة دون تشفير. أما Bitsocial فيركّز على المجتمعات العامة ولا يملك بعدُ رسائل مباشرة أصلية.

حالة المشروع​

مرّ Urbit باضطرابات كبيرة. ففي أغسطس 2024 فصلت Urbit Foundation، المنظمة غير الربحية التي توجّه تطوير النواة، مديرها التنفيذي؛ وعاد المؤسس Curtis Yarvin لقيادة الاستراتيجية دون منصب رسمي، وغادر عدد من مطوري النواة، وصار ما تبقّى للمؤسسة من تمويل يُقاس بالأشهر، بحسب ما أفادت به CoinDesk. واقترح Yarvin نقل Azimuth إلى طبقة ثانية قائمة لـ Ethereum، والأرجح أن تكون Base، وإصدار رموز «تأشيرة» قابلة للاستبدال (fungible) تتحوّل إلى كواكب. وحتى أكتوبر 2026، لا يزال توثيق المعرّفات في Urbit يصف Azimuth على Ethereum مع الـ naive rollup الخاص به. وفي أكتوبر 2025 استبدل Galactic Senate مجلس إدارة المؤسسة، وعيّن المجلس الجديد مديرًا تنفيذيًا جديدًا (الإعلان).

ويستمر التطوير. فقد دخل Directed Messaging حيز التشغيل مع الإصدار 408k في 14 يوليو 2026. وفي يونيو 2026 فتح Tlon Messenger باب التسجيل العام دون قائمة انتظار، وتقدّم Tlon نفسها الآن مكانًا يعمل فيه الناس ووكلاء الذكاء الاصطناعي معًا.

مقارنة​

السؤالUrbitBitsocial
الفئةشبكة خوادم شخصية ونظام تشغيلشبكة مجتمعات نظير إلى نظير
الهويةمعرّفات Urbit ID: نحو 4 مليارات كوكب على Ethereum أو على الـ rollup الخاص به في الطبقة الثانية، إضافة إلى مذنّبات مجانيةأزواج مفاتيح Ed25519 للمستخدمين وللمجتمعات
من يشغّل خادمًاكل مستخدم، على سفينته الخاصة أو على سفينة مستضافةمالكو المجتمعات؛ ويمكن للقرّاء والناشرين استخدام تبويب متصفح
أين تُحفظ المنشوراتسفينة مضيف المجموعة ونسخة على سفينة كل عضوعقدة مالك المجتمع والأقران الذين يقرؤونه ويبذرونه
المجتمعاتمجموعات تستضيفها سفينة منشئها، مع قوائم أعضاءكائنات من الدرجة الأولى تقبل عقدتها المنشورات أو ترفضها
مكافحة الرسائل العشوائيةمعرّفات نادرة تُصدرها النجوم؛ والمجموعات تحظر سفنًا أو رتبًا كاملةتحدي كل مجتمع قبل قبول المنشور
الإشرافأدوار مضيف المجموعة وعمليات الحظر التي يفرضهايشرف مالكو المجتمعات على مجتمعاتهم؛ وتختار التطبيقات ما تعرضه
اكتشاف الأقرانتتتبّع المجرّات السفن التابعة لها وتمرّر الحزم نيابةً عنهاموجّهات HTTP تعيد الأقران المزوّدين ولا تخزّن أي محتوى
الحوكمةيصوّت Galactic Senate المؤلَّف من 256 مجرّة على ترقيات Azimuthلا سلطة على مستوى البروتوكول على الهويات أو المجتمعات
الرسائل الخاصةرسائل مباشرة مشفّرة ومجموعات بالدعوة فقطمجتمعات عامة؛ ولا رسائل مباشرة أصلية بعد
المقايضة الرئيسيةحاسوب شخصي كامل مع مجموعات خاصة، لكن كل مستخدم يحتاج إلى سفينة تعمل دائمًاهويات مجانية ووصول عبر المتصفح، لكن لا مراسلة خاصة ولا يُحتفظ إلا بأحدث حالة