في الأسبوع الماضي، تم اختراق حساب Vitalik Buterin على Twitter واستخدامه لنشر روابط التصيد، مما تسبب في خسارة المستخدمين أكثر من 690 ألف دولار. وأشار Slowmist بعد البحث إلى أن منظمة التصيد الاحتيالي التي تقف وراء حادثة سرقة Vitalik Twitter لا تزال مرتبطة بشركة PinkDrainer الشهيرة والمجنونة، وقد تكون طريقة الاختراق هي اختطاف بطاقة SIM أو احتمالات أخرى. بعد يومين، صرح فيتاليك على موقع التواصل الاجتماعي اللامركزي Farcaster أن حسابه على تويتر تعرض بالفعل لهجوم اختطاف بطاقة SIM. وقد يكون السبب هو أن رقم هاتفه المحمول قد تم كشفه عند التسجيل في Twitter Blue. لقد رأى من قبل أنه يجب عليك لا تستخدم رقم هاتفك المحمول للمصادقة على الاقتراحات، ولكن للأسف لم أدرك ذلك. قال Vitalik إنه قام بإلغاء تثبيت Twitter وانضم إلى Farcaster، الذي يمكنه التحكم في استرداد الحساب من خلال عناوين Ethereum.
Farcaster هو بروتوكول لا مركزي لبناء التطبيقات الاجتماعية، ويمكن استخدام Farcaster من خلال الواجهات الأمامية مثل Opencast وWarpcast. تلقت شركة Farcaster استثمارًا بقيمة 30 مليون دولار أمريكي بقيادة a16z في عام 2022. ستحلل هذه المقالة بإيجاز هذا البروتوكول الاجتماعي اللامركزي الذي يفضله Vitalik وa16z.
** القضايا الأساسية في الشبكات الاجتماعية **
يمكن فهم أنشطة الشبكة الاجتماعية ببساطة على أنها مجموعة من المستخدمين الذين يتفاعلون، مثل إرسال المعلومات (النص والصور والصوت وما إلى ذلك) إلى الكائنات، والإعجاب، والتعليق، وإعادة التوجيه، وما إلى ذلك لمشاركات بعضهم البعض. في شبكة اجتماعية مركزية، لا يمكن لهذه المجموعة من المستخدمين التفاعل إلا ضمن تطبيق اجتماعي محدد، بينما في شبكة اجتماعية لا مركزية، سيتم السماح لهذه المجموعة من المستخدمين من تطبيقات مختلفة بالتفاعل عبر التطبيقات.
ستكون هناك أيضًا تحديات، والتي يصنفها فاركاستر على أنها أربع قضايا أساسية للشبكات الاجتماعية اللامركزية: الهوية، والمصادقة، والتوفر، والاتساق. تسمح الهوية، أي اسم المستخدم، للمستخدمين بالتبديل بين التطبيقات الاجتماعية المختلفة والعمل كهوية مستخدم؛ المصادقة، عندما يتلقى المستخدمون رسائل من الآخرين، يجب عليهم التأكد من أنها مصادر معترف بها وموثوقة؛ التوافر، يتم تخزين بيانات المستخدم في مواقع مختلفة التطبيقات كل شيء متاح دائمًا؛ الاتساق وقواعد الشبكات الاجتماعية، تحتاج جميع تطبيقات الواجهة الأمامية إلى دعم هذه القواعد وتنفيذها في جميع الأوقات.
حل Farcaster
تغطي شبكة Farcaster الاجتماعية ثلاث طبقات: طبقة الهوية وطبقة البيانات وطبقة التطبيق. تعتمد طبقة الهوية على الإيثريوم لتحديد العمليات وطرق الترخيص التي يمكن تنفيذها على الشبكة. الهوية والمصادقة هما الأساس؛ تقوم طبقة البيانات بتخزين المعلومات المصرح بها بواسطة طبقة الهوية وتجعلها متاحة؛ وتستهلك طبقة التطبيق المعلومات المخزنة في طبقة البيانات.
(1) الهوية: معرف Farcaster (FID)
تقدم Farcaster اسم المستخدم ومعرف Farcaster (FID) للهوية الاجتماعية للمستخدم، حيث FID هو معرف فريد وغير قابل للتلاعب تقدمه Farcaster لتحديد هوية المستخدم. معرف FID عبارة عن سلسلة من الأرقام المرتبطة بالعنوان الرئيسي للمستخدم. على الرغم من أنه لا مركزي، إلا أنه ليس من المناسب استخدام معرف رقمي لتمثيل المستخدم. لذلك، يمكن للمستخدم اختيار تسجيل اسم Farcaster، وهو اسم المستخدم، وربطه بـ FID. تتم إدارة أسماء المستخدمين الخاصة بـ Farcaster في مكان خاص يسمى مساحة الاسم. وقد يتم سحب أسماء المستخدمين، لكن لن يتم سحب معرفات FID.
سينعكس اسم المستخدم ومعرف Farcaster في عقدين مختلفين على Ethereum، سجل الاسم وسجل FID، وكلاهما يشكل أساس هوية مستخدم Farcaster.
ومن الجدير بالذكر أن استعادة هوية المستخدم تستفيد من FID. يمكن للمستخدمين تعيين عنوان آخر مسبقًا كشهادة لاستعادة هوية Farcaster الخاصة بهم. يمكن أن يكون هذا العنوان الآخر عنوان محفظة آخر للمستخدم، أو عنوان مستخدمي Farcaster المعروفين الآخرين، أو حتى وصيًا من طرف ثالث.
(2) شهادة
تستفيد مصادقة الرسالة من معرف Farcaster. عندما يتلقى مستخدم رسالة، يمكنه تأكيد المصدر الحقيقي للرسالة من خلال النظر في FID الخاص بالمرسل، والعثور على المفتاح العام المقابل (العنوان) في سلسلة Ethereum، ثم التحقق مما إذا كان مرسل التوقيع قد تم إنشاؤه بواسطة هذا العنوان . .
من أجل حماية المفتاح الخاص للمستخدم على الجهاز (يجب تحميل المفتاح الخاص في تطبيق الجهاز لإنشاء توقيع)، تقدم Farcaster مفهوم Signers. المُوقع هو مفتاح Ed25519 تم إنشاؤه خارج السلسلة، يقوم المستخدم بتسجيل المُوقع عن طريق إجراء معاملة إلى KeyRegistry باستخدام المفتاح العام للموقع، ويمكن بعد ذلك استخدام المفتاح الخاص لتوقيع الرسائل ونشرها على الشبكة.
(3)التوفر: تأجير التخزين
في تطبيق اجتماعي مركزي، يقوم المستخدمون بتخزين المعلومات على خوادم مشابهة لـ RSS والحصول على جميع البيانات الموجودة على الشبكة عن طريق فهرسة جميع هذه الخوادم. يقدم Farcaster محاور لتخزين البيانات. عندما يتفاعل مستخدمون مختلفون اجتماعيًا، سيقومون بتنزيل نسخ من معلومات بعضهم البعض وتخزينها.
ولكن من أجل منع البريد العشوائي من إغراق المراكز، تفرض Farcaster رسومًا على المستخدمين مقابل تخزين البيانات على الشبكة، وهو أيضًا المصدر الرئيسي لإيرادات Farcaster. يقوم المستخدمون بتأجير مساحة تخزين عن طريق دفع رسوم سنوية لشركة Farcaster، مما يمنع البريد العشوائي ويشجع المستخدمين على مسح البيانات ذات القيمة الأقل. تتم إدارة التخزين وتتبعه على السلسلة من خلال عقد StorageRegistry.
(4) الاتساق
Farcaster ليس تطبيقًا اجتماعيًا مباشرًا، ولكنه بروتوكول اجتماعي منخفض المستوى، يشبه العلاقة بين Lens Protocol وLenster. تشتمل التطبيقات المبنية حاليًا على Farcaster بشكل أساسي على Alphacaster، وهو تطبيق اجتماعي Web3 مدعوم من DAO، وإنشاء ومشاركة Discove، والمجموعة على السلسلة والاشتراك الشخصي Jam، والواجهات الأمامية المفتوحة المصدر على غرار Twitter Opencast وWarpcast، والنشر المتبادل على Twitter ومجمع Lens Social نعم. الواجهة الأمامية لـ Farcaster التي يستخدمها Vitalik هي Warpcast. منطق استخدام Warpcast هو في الأساس نفس المنطق الأساسي لتويتر، حيث يمكنك عرض المنشورات واسعة النطاق لـ "المجموعة العالمية"، ويمكنك أيضًا ترك التعليقات وإعادة التوجيه والإعجابات على مشاركات (سلاسل الرسائل) الخاصة بالمستخدمين. أنت تتبع.
توفر التطبيقات المبنية على Farcaster سيناريوهات استهلاك البيانات المخزنة على لوحات الوصل، حيث يتواصل خادم التطبيقات مع لوحة الوصل، ويقوم بتنزيل جميع المعلومات، وينظم المعلومات ويصنفها لإنشاء تطبيقات لتجارب مستخدمين مختلفة، ثم يوفر واجهات برمجة التطبيقات لنقل البيانات من عملاء مختلفين. يستخدم.
تحتاج التطبيقات المبنية على Farcaster إلى اتباع إجماع Farcaster التقريبي وتشغيل التعليمات البرمجية، التي تعمل بمثابة نموذج إدارة Farcaster. عندما يقدم شخص ما اقتراح FIP (اقتراح تحسين Fracaster)، ويحصل على موافقة من مطوري البروتوكول ومطوري التطبيقات والمستخدمين، ويصدر الكود، ستتبع التغييرات في Farcaster. تصل الموضوعات المختلفة إلى توافق في الآراء بالموافقة أو الرفض. لن يكون لدى Farcaster عملية تصويت ملزمة، ولن يكون هناك دور رسمي لسلطة النقض.
شركاء النظام البيئي الاجتماعي
الارتباط بالتطبيقات أو المجتمعات الأخرى من خلال حساب هوية Farcaster، بما في ذلك Alertcaster لتذكير المستخدم، وMove-to-Earn Blobs، ومعاينة النشاط الاجتماعي على السلسلة، وEventcaster، ومؤشر النظام البيئي لـ Farcaster الذي يتتبع شبكة Farcaster، وإكمال المهام لكسب النقاط FarQuest، وتطبيق المراسلة Frens، و Ethereum استكشاف الواجهة على السلسلة، وأخبار القراصنة اللامركزية Kiwi News، والعثور على أحدث مشروع Web3 Launchcaster، ومصدر الوسائط المخصص Neynar، والنشر والتواصل Paragraph، والعثور على مواضيع مثيرة للاهتمام Pincaster، وأداة DAO Purple DAO التي أنشأتها Nouns Builder، ومحرك البحث البحث عبر Raycast ، والبحث باستخدام API/GUI Searchcaster، واستكشاف محتوى مجتمع Farcaster Surveycaster، وTipcast Tipcast والبث المباشر القائم على Token Unlonely.
حاليًا، لا يزال Farcaster في المرحلة التجريبية، ويمكن للمستخدمين أولاً إرسال قائمة انتظار للانتظار. يعمل كل من Farcaster وLens Protocol بمثابة البروتوكولات الأساسية لبناء الشبكات الاجتماعية، ولكن بالمقارنة مع Lens Protocol، فإن Farcaster بعيد عن دائرة اهتمام المستخدم ويركز على المطورين وإنشاء التطبيقات. البيانات الرسمية اعتبارًا من منتصف سبتمبر قبل وبعد إعلان Vitalik عن استخدام Farcaster، كان العدد الإجمالي لمستخدمي Farcaster يزيد قليلاً عن 20000، مع أكثر من 3.8 مليون رسالة تاريخية على المحاور، وبعد الانتقال إلى Optimism، بدأت في تصفية البريد العشوائي إلى استهداف المزيد من المستخدمين.فتح. على الرغم من عدم وجود أخبار حول خطة الإنزال الجوي الخاصة بـ Farcaster، فقد جعلت Farcaster وحدة إدارة FIP جزءًا مهمًا من البروتوكول، والتي لا تزال تستحق تجربة المستخدم والتفاعل.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
مقال واحد للتعرف على Farcaster، الشبكة الاجتماعية اللامركزية التي يروج لها Vitalik
المؤلف: ديفياسيس
في الأسبوع الماضي، تم اختراق حساب Vitalik Buterin على Twitter واستخدامه لنشر روابط التصيد، مما تسبب في خسارة المستخدمين أكثر من 690 ألف دولار. وأشار Slowmist بعد البحث إلى أن منظمة التصيد الاحتيالي التي تقف وراء حادثة سرقة Vitalik Twitter لا تزال مرتبطة بشركة PinkDrainer الشهيرة والمجنونة، وقد تكون طريقة الاختراق هي اختطاف بطاقة SIM أو احتمالات أخرى. بعد يومين، صرح فيتاليك على موقع التواصل الاجتماعي اللامركزي Farcaster أن حسابه على تويتر تعرض بالفعل لهجوم اختطاف بطاقة SIM. وقد يكون السبب هو أن رقم هاتفه المحمول قد تم كشفه عند التسجيل في Twitter Blue. لقد رأى من قبل أنه يجب عليك لا تستخدم رقم هاتفك المحمول للمصادقة على الاقتراحات، ولكن للأسف لم أدرك ذلك. قال Vitalik إنه قام بإلغاء تثبيت Twitter وانضم إلى Farcaster، الذي يمكنه التحكم في استرداد الحساب من خلال عناوين Ethereum.
Farcaster هو بروتوكول لا مركزي لبناء التطبيقات الاجتماعية، ويمكن استخدام Farcaster من خلال الواجهات الأمامية مثل Opencast وWarpcast. تلقت شركة Farcaster استثمارًا بقيمة 30 مليون دولار أمريكي بقيادة a16z في عام 2022. ستحلل هذه المقالة بإيجاز هذا البروتوكول الاجتماعي اللامركزي الذي يفضله Vitalik وa16z.
** القضايا الأساسية في الشبكات الاجتماعية **
يمكن فهم أنشطة الشبكة الاجتماعية ببساطة على أنها مجموعة من المستخدمين الذين يتفاعلون، مثل إرسال المعلومات (النص والصور والصوت وما إلى ذلك) إلى الكائنات، والإعجاب، والتعليق، وإعادة التوجيه، وما إلى ذلك لمشاركات بعضهم البعض. في شبكة اجتماعية مركزية، لا يمكن لهذه المجموعة من المستخدمين التفاعل إلا ضمن تطبيق اجتماعي محدد، بينما في شبكة اجتماعية لا مركزية، سيتم السماح لهذه المجموعة من المستخدمين من تطبيقات مختلفة بالتفاعل عبر التطبيقات.
ستكون هناك أيضًا تحديات، والتي يصنفها فاركاستر على أنها أربع قضايا أساسية للشبكات الاجتماعية اللامركزية: الهوية، والمصادقة، والتوفر، والاتساق. تسمح الهوية، أي اسم المستخدم، للمستخدمين بالتبديل بين التطبيقات الاجتماعية المختلفة والعمل كهوية مستخدم؛ المصادقة، عندما يتلقى المستخدمون رسائل من الآخرين، يجب عليهم التأكد من أنها مصادر معترف بها وموثوقة؛ التوافر، يتم تخزين بيانات المستخدم في مواقع مختلفة التطبيقات كل شيء متاح دائمًا؛ الاتساق وقواعد الشبكات الاجتماعية، تحتاج جميع تطبيقات الواجهة الأمامية إلى دعم هذه القواعد وتنفيذها في جميع الأوقات.
حل Farcaster
تغطي شبكة Farcaster الاجتماعية ثلاث طبقات: طبقة الهوية وطبقة البيانات وطبقة التطبيق. تعتمد طبقة الهوية على الإيثريوم لتحديد العمليات وطرق الترخيص التي يمكن تنفيذها على الشبكة. الهوية والمصادقة هما الأساس؛ تقوم طبقة البيانات بتخزين المعلومات المصرح بها بواسطة طبقة الهوية وتجعلها متاحة؛ وتستهلك طبقة التطبيق المعلومات المخزنة في طبقة البيانات.
(1) الهوية: معرف Farcaster (FID)
تقدم Farcaster اسم المستخدم ومعرف Farcaster (FID) للهوية الاجتماعية للمستخدم، حيث FID هو معرف فريد وغير قابل للتلاعب تقدمه Farcaster لتحديد هوية المستخدم. معرف FID عبارة عن سلسلة من الأرقام المرتبطة بالعنوان الرئيسي للمستخدم. على الرغم من أنه لا مركزي، إلا أنه ليس من المناسب استخدام معرف رقمي لتمثيل المستخدم. لذلك، يمكن للمستخدم اختيار تسجيل اسم Farcaster، وهو اسم المستخدم، وربطه بـ FID. تتم إدارة أسماء المستخدمين الخاصة بـ Farcaster في مكان خاص يسمى مساحة الاسم. وقد يتم سحب أسماء المستخدمين، لكن لن يتم سحب معرفات FID.
سينعكس اسم المستخدم ومعرف Farcaster في عقدين مختلفين على Ethereum، سجل الاسم وسجل FID، وكلاهما يشكل أساس هوية مستخدم Farcaster.
ومن الجدير بالذكر أن استعادة هوية المستخدم تستفيد من FID. يمكن للمستخدمين تعيين عنوان آخر مسبقًا كشهادة لاستعادة هوية Farcaster الخاصة بهم. يمكن أن يكون هذا العنوان الآخر عنوان محفظة آخر للمستخدم، أو عنوان مستخدمي Farcaster المعروفين الآخرين، أو حتى وصيًا من طرف ثالث.
(2) شهادة
تستفيد مصادقة الرسالة من معرف Farcaster. عندما يتلقى مستخدم رسالة، يمكنه تأكيد المصدر الحقيقي للرسالة من خلال النظر في FID الخاص بالمرسل، والعثور على المفتاح العام المقابل (العنوان) في سلسلة Ethereum، ثم التحقق مما إذا كان مرسل التوقيع قد تم إنشاؤه بواسطة هذا العنوان . .
من أجل حماية المفتاح الخاص للمستخدم على الجهاز (يجب تحميل المفتاح الخاص في تطبيق الجهاز لإنشاء توقيع)، تقدم Farcaster مفهوم Signers. المُوقع هو مفتاح Ed25519 تم إنشاؤه خارج السلسلة، يقوم المستخدم بتسجيل المُوقع عن طريق إجراء معاملة إلى KeyRegistry باستخدام المفتاح العام للموقع، ويمكن بعد ذلك استخدام المفتاح الخاص لتوقيع الرسائل ونشرها على الشبكة.
(3)التوفر: تأجير التخزين
في تطبيق اجتماعي مركزي، يقوم المستخدمون بتخزين المعلومات على خوادم مشابهة لـ RSS والحصول على جميع البيانات الموجودة على الشبكة عن طريق فهرسة جميع هذه الخوادم. يقدم Farcaster محاور لتخزين البيانات. عندما يتفاعل مستخدمون مختلفون اجتماعيًا، سيقومون بتنزيل نسخ من معلومات بعضهم البعض وتخزينها.
ولكن من أجل منع البريد العشوائي من إغراق المراكز، تفرض Farcaster رسومًا على المستخدمين مقابل تخزين البيانات على الشبكة، وهو أيضًا المصدر الرئيسي لإيرادات Farcaster. يقوم المستخدمون بتأجير مساحة تخزين عن طريق دفع رسوم سنوية لشركة Farcaster، مما يمنع البريد العشوائي ويشجع المستخدمين على مسح البيانات ذات القيمة الأقل. تتم إدارة التخزين وتتبعه على السلسلة من خلال عقد StorageRegistry.
(4) الاتساق
Farcaster ليس تطبيقًا اجتماعيًا مباشرًا، ولكنه بروتوكول اجتماعي منخفض المستوى، يشبه العلاقة بين Lens Protocol وLenster. تشتمل التطبيقات المبنية حاليًا على Farcaster بشكل أساسي على Alphacaster، وهو تطبيق اجتماعي Web3 مدعوم من DAO، وإنشاء ومشاركة Discove، والمجموعة على السلسلة والاشتراك الشخصي Jam، والواجهات الأمامية المفتوحة المصدر على غرار Twitter Opencast وWarpcast، والنشر المتبادل على Twitter ومجمع Lens Social نعم. الواجهة الأمامية لـ Farcaster التي يستخدمها Vitalik هي Warpcast. منطق استخدام Warpcast هو في الأساس نفس المنطق الأساسي لتويتر، حيث يمكنك عرض المنشورات واسعة النطاق لـ "المجموعة العالمية"، ويمكنك أيضًا ترك التعليقات وإعادة التوجيه والإعجابات على مشاركات (سلاسل الرسائل) الخاصة بالمستخدمين. أنت تتبع.
توفر التطبيقات المبنية على Farcaster سيناريوهات استهلاك البيانات المخزنة على لوحات الوصل، حيث يتواصل خادم التطبيقات مع لوحة الوصل، ويقوم بتنزيل جميع المعلومات، وينظم المعلومات ويصنفها لإنشاء تطبيقات لتجارب مستخدمين مختلفة، ثم يوفر واجهات برمجة التطبيقات لنقل البيانات من عملاء مختلفين. يستخدم.
تحتاج التطبيقات المبنية على Farcaster إلى اتباع إجماع Farcaster التقريبي وتشغيل التعليمات البرمجية، التي تعمل بمثابة نموذج إدارة Farcaster. عندما يقدم شخص ما اقتراح FIP (اقتراح تحسين Fracaster)، ويحصل على موافقة من مطوري البروتوكول ومطوري التطبيقات والمستخدمين، ويصدر الكود، ستتبع التغييرات في Farcaster. تصل الموضوعات المختلفة إلى توافق في الآراء بالموافقة أو الرفض. لن يكون لدى Farcaster عملية تصويت ملزمة، ولن يكون هناك دور رسمي لسلطة النقض.
شركاء النظام البيئي الاجتماعي
الارتباط بالتطبيقات أو المجتمعات الأخرى من خلال حساب هوية Farcaster، بما في ذلك Alertcaster لتذكير المستخدم، وMove-to-Earn Blobs، ومعاينة النشاط الاجتماعي على السلسلة، وEventcaster، ومؤشر النظام البيئي لـ Farcaster الذي يتتبع شبكة Farcaster، وإكمال المهام لكسب النقاط FarQuest، وتطبيق المراسلة Frens، و Ethereum استكشاف الواجهة على السلسلة، وأخبار القراصنة اللامركزية Kiwi News، والعثور على أحدث مشروع Web3 Launchcaster، ومصدر الوسائط المخصص Neynar، والنشر والتواصل Paragraph، والعثور على مواضيع مثيرة للاهتمام Pincaster، وأداة DAO Purple DAO التي أنشأتها Nouns Builder، ومحرك البحث البحث عبر Raycast ، والبحث باستخدام API/GUI Searchcaster، واستكشاف محتوى مجتمع Farcaster Surveycaster، وTipcast Tipcast والبث المباشر القائم على Token Unlonely.
حاليًا، لا يزال Farcaster في المرحلة التجريبية، ويمكن للمستخدمين أولاً إرسال قائمة انتظار للانتظار. يعمل كل من Farcaster وLens Protocol بمثابة البروتوكولات الأساسية لبناء الشبكات الاجتماعية، ولكن بالمقارنة مع Lens Protocol، فإن Farcaster بعيد عن دائرة اهتمام المستخدم ويركز على المطورين وإنشاء التطبيقات. البيانات الرسمية اعتبارًا من منتصف سبتمبر قبل وبعد إعلان Vitalik عن استخدام Farcaster، كان العدد الإجمالي لمستخدمي Farcaster يزيد قليلاً عن 20000، مع أكثر من 3.8 مليون رسالة تاريخية على المحاور، وبعد الانتقال إلى Optimism، بدأت في تصفية البريد العشوائي إلى استهداف المزيد من المستخدمين.فتح. على الرغم من عدم وجود أخبار حول خطة الإنزال الجوي الخاصة بـ Farcaster، فقد جعلت Farcaster وحدة إدارة FIP جزءًا مهمًا من البروتوكول، والتي لا تزال تستحق تجربة المستخدم والتفاعل.