Farcaster هو بروتوكول مفتوح يُستخدم في تطوير تطبيقات اجتماعية لامركزية. أُنشئ في عام 2021 على يد دان روميرو وفارون سرينيفاسان، وهما من كبار خبراء Coinbase سابقًا. يهدف المشروع إلى معالجة قصور الشبكات الاجتماعية المركزية، التي تُقيد بيانات المستخدمين وهوياتهم وعلاقاتهم ضمن أنظمة مغلقة. يوفر نموذج Farcaster إمكانية لأي مطور أو جهة لإنشاء تطبيق عميل، وتخزين أو استرداد البيانات من الشبكة، والتفاعل مع الرسم البياني الاجتماعي الموحد.
يعتمد Farcaster في جوهره على فصل الهوية الرقمية عن طبقة التطبيق. حيث يُسجل حساب المستخدم على Ethereum، لضمان ملكية قابلة للتحقق شفافية، بينما يُخزَّن معظم المحتوى وتأريخ التفاعل خارج السلسلة في خوادم منفصلة تُسمى hubs. يجمع هذا النهج بين أمان ومرونة الهوية القائمة على البلوكشين مع قدرة تخزين البيانات الكبيرة خارج السلسلة. من خلال النموذج الهجين، يتجنب Farcaster التكاليف المرتفعة للمعاملات ومحدودية السعة المرتبطة بالتخزين المباشر لجميع التفاعلات الاجتماعية على البلوكشين. فعليًا، تُسجَّل معرفات Farcaster (FIDs) على Optimism (طبقة ثانية تابعة لـ Ethereum)، فيما يجري حفظ المنشورات وردود الأفعال على hubs.
البروتوكول مفتوح المصدر، ما يتيح للمطورين فحص الشيفرة البرمجية وتعديلها والمساهمة في تطويره المستقبلي. وينطبق ذلك أيضًا على الحوكمة: يظل البروتوكول الأساسي ثابتًا ومحايدًا، فيما يتمتع مطورو التطبيقات بحق ابتكار قواعد إشرافهم، وأُطر السياسات، وخصائص التطبيقات المختلفة بحرية. بهذا، يُشكل Farcaster طبقة تأسيسية مرنة تُبنى عليها تجارب اجتماعية متقدمة ومختلفة.
تتكون بنية Farcaster من ثلاث طبقات رئيسية: طبقة البلوكشين، طبقة hub، وطبقة العميل. تعتمد طبقة البلوكشين على Ethereum لتثبيت وتوثيق هويات المستخدمين، حيث يسجل كل مستخدم معرفًا فريدًا (FID) عبر عقد ذكي، ويُستخدم هذا المعرف كمرجع موحد للحساب في جميع تطبيقات Farcaster المتوافقة. وبفضل ارتباط الهوية بمعاملة بلوكشين، تكتسب قابلية النقل ولا يمكن لأي تطبيق منفرد إلغاؤها. تُسجَّل FIDs على Optimism، بينما تتزامن hubs عبر بروتوكول اتصال نظير إلى نظير شبيه بنشر الشائعات، ما يؤمن المرونة والتكرار.
تشكل طبقة hub مركز تخزين البيانات الأساسي. فالـ hubs هي خوادم تحتضن محتوى المستخدمين مثل المنشورات ("casts")، المتابعات، الإعجابات، والردود، وتتبادل البيانات مع hubs أخرى عبر بروتوكول نظير إلى نظير. يمكن لأي جهة تشغيل hub خاص بها، وتكون لها سياسات إشراف واحتفاظ بيانات مستقلة. وتضمن الطبيعة اللامركزية لتوزيع hubs عدم احتكار أي خادم لمجرى المعلومات.
تمثل طبقة العميل التطبيقات المتصلة بالشبكة. يُعد Warpcast العميل الأكثر شعبية، ويشبه تطبيق الشبكات الاجتماعية التقليدي لكنه يعتمد كليًا على بيانات شبكة hubs اللامركزية. يمكن للعملاء كتابة البيانات إلى hubs، حيث تُنقل إلى باقي الشبكة؛ وبذلك يتنوع نمط الاستخدام وتُمنع احتكارية واجهة المستخدم.
يدعم Farcaster مجموعة من البنيات الاجتماعية الجوهرية، صُممت لتكون بسيطة، قابلة للتركيب، ومحايدة للتطبيقات. تشمل هذه المنشورات (casts) وهي رسائل قصيرة شبيهة بالتغريدات، إضافة إلى ردود الأفعال التي تمكن المستخدم من الإقرار أو التفاعل مع المحتوى. متابعة مستخدم تربط بين معرفين (FIDs)، لتشكيل جزء ديناميكي من الرسم البياني الاجتماعي المشترك القابل للعرض والتوسعة عبر جميع التطبيقات.
واحدة من أكثر ابتكارات Farcaster تميزًا هي Frames، وهي عناصر تفاعلية ضمن المنشورات تُنفذ إجراءات على السلسلة أو خارجها. تتيح Frames أداء مهام مثل المطالبة بـ NFT، التصويت أو التفاعل المباشر مع التطبيقات اللامركزية من داخل الصفحة دون الحاجة لمغادرتها. بذلك تتحول صفحة المنشورات إلى قناة توزيع ونشاطات Web3 أصلية، تجمع استكشاف المحتوى مع التنفيذ الفوري. بحلول أوائل 2025، تطورت Frames لتصبح Mini Apps، محافظةً على نفس أسلوب التفاعل الداخلي وامتداد نموذج التطبيقات.
يتضمن البروتوكول آليات للإشراف وتنظيم المحتوى، لكن دون فرض قواعد عالمية موحدة. فالسيطرة على الإشراف تُفوَّض للتطبيقات أو hubs، ليقرر المديرون ما يُعرض أو يُصفى أو يُزال. تتيح هذه المرونة للمجتمعات وضع أعرافها دون فرض قواعد عامة لا تتناسب مع جميع المستخدمين أو الأنظمة القانونية.
لا يزال نظام Farcaster البيئي في مراحل النمو الأولى، لكنه يُظهر تقدماً مستمراً. يحتفظ Warpcast بموقعه كعميل رائد، مقدماً تجربة مألوفة للمستخدمين الجدد. كما ظهرت تطبيقات وأدوات جديدة تركز على التحليلات، المجتمعات المتخصصة، أو دمج المزايا مع منصات التمويل اللامركزي وNFT.
أصبحت Base، شبكة Coinbase من الطبقة الثانية المبنية على Optimism، جزءاً محورياً في استراتيجية Farcaster لاستقطاب المستخدمين الجدد. يمكنك تسجيل وإدارة اسم المستخدم في Farcaster عبر Base، ما يخفض كلفة التسجيل مقارنة بشبكة Ethereum الرئيسية، ويفتح المجال لسهولة استخدام أكبر أمام المبتدئين في مجال معاملات البلوكشين. نتيجة لهذا الدمج، انضم المزيد من مطوري Ethereum الذين يعملون على Base للمشروع. للتوضيح: تُصدر أسماء المستخدمين (fnames) عبر سجل Fname Registry (خارج السلسلة)، بينما تثبت معرفات FIDs على Optimism؛ ويدعم Base سجل الفئات فقط (مثل Pro)، ولا يصدر أسماء مستخدمين.
يُشجَّع المطورون على الانضمام عبر وثائق واجهات برمجة التطبيقات (APIs) وحزم تطوير البرامج (SDKs) المفصلة، التي تتيح الاستعلام عن الشبكة، نشر المحتوى، ودمج المزايا الاجتماعية في تطبيقات أخرى بكل يسر. يتيح الانفتاح في الرسم البياني الاجتماعي والمحتوى للمطورين تجربة الحلول بحرية دون الحاجة لإذن من جهة مركزية. هذا قد شجع بالفعل تطوير تجارب أولية في مجالات مثل المجتمعات المغلقة بواسطة التوكن، تحليلات منشئي المحتوى، والتجارة الاجتماعية.
تكمن قوة Farcaster في الموازنة بين اللامركزية وسهولة الاستخدام. غالباً ما تواجه الشبكات الاجتماعية القائمة على السلسلة مشاكل في قابلية التوسع، بينما الأنظمة المركزية تقيّد حرية المستخدم. يُثبت البروتوكول الهوية الرقمية على السلسلة، ويوزع المحتوى عبر hubs، ليحقق توسعاً فعالاً منخفض التكلفة مع الحفاظ على ركائز اللامركزية الجوهرية.
يركز البروتوكول على قابلية النقل، فلا توجد قيود تمنع المستخدم من الانتقال بين التطبيقات. إذا توقف أي عميل عن الخدمة أو تغيرت سياساته بشكل غير مرغوب، يمكن للمستخدم نقل ملفه الشخصي، متابعيه وتاريخه دون فقدان أي بيانات. يقلل هذا التوجه من الاعتماد على موفر خدمة واحد ويرسخ المبادئ العامة لـ Web3.
علاوة على ذلك، فإن ميزات مثل Frames تدل أن Farcaster لا يقتصر على محاكاة وظائف Web2 على البلوكشين، بل يبتكر في توظيف الميزات الأصلية لـ Web3 لجعل الطبقة الاجتماعية في تفاعل مباشر مع التطبيقات اللامركزية. بذلك، يعد Farcaster بروتوكولًا اجتماعيًا وبوابة أساسية إلى منظومة Web3 الأوسع. مع إطلاق Mini Apps، يتوسع نموذج التفاعل الاجتماعي ويبقى تنفيذ الأنشطة مدمجًا ضمن صفحة المنشورات.