المؤلف: Ac-Core، باحث YBB Capital المصدر: ترجمة متوسطة: Shan Ouba، Golden Finance
< span style="font-size: 28px;">الملخص
مؤخرًا ، أطلق Solana وDialect بشكل مشترك مفهوم Solana الجديد "Actions and Blinks"، والذي يتيح وظائف بنقرة واحدة مثل التبادل والتصويت والتبرع وسك العملة من خلال ملحقات المتصفح.
تسهل الإجراءات التنفيذ الفعال لمختلف العمليات والمعاملات، بينما يضمن Blinks توافق الشبكة واتساقها من خلال مزامنة الوقت والتسجيل المتسلسل. يعملان معًا على تمكين Solana من تقديم تجربة blockchain عالية الأداء ومنخفضة الكمون.
يتطلب تطوير Blinks دعم تطبيقات Web2، مما يجلب الثقة والتوافق والتعاون وما إلى ذلك بين سؤال Web2 وWeb3. .
بالمقارنة مع Farcaster وLens Protocol، تعتمد Actions وBlinks بشكل أكبر على تطبيقات Web2 للحصول على حركة المرور، بينما يعتمد الأخير بشكل أكبر على السلاسل على السلامة.
1. كيفية عمل الإجراءات والومضات
< img src="https://img.jinse.cn/7255424_watermarknone.png" title="7255424" alt="5nkWZa6BxmLk5RNVCXryLNk4yjVVXGc263KMUeBk.png">
1.1الإجراءات ( Solana Actions)
وفقًا للتعريف الرسمي: Solana Actions عبارة عن واجهة برمجة تطبيقات موحدة تقوم بإرجاع المعاملات على blockchain Solana. يمكن معاينة هذه المعاملات وتوقيعها وإرسالها في مجموعة متنوعة من البيئات، بما في ذلك رموز QR والأزرار والأدوات ومواقع الويب على الإنترنت.
يمكن فهم الإجراءات ببساطة على أنها معاملات تنتظر التوقيع. للتوسع، في شبكة Solana، تعد الإجراءات وصفًا مجردًا لآلية معالجة المعاملات، وتغطي مهام مختلفة مثل معالجة المعاملات وتنفيذ العقود وعمليات البيانات. يمكن للمستخدمين إرسال المعاملات من خلال الإجراءات، بما في ذلك عمليات النقل وشراء الأصول الرقمية وما إلى ذلك. يقوم المطورون باستدعاء العقود الذكية وتنفيذها من خلال الإجراءات لتنفيذ منطق معقد على السلسلة.
يستخدم Solana "المعاملات" للتعامل مع هذه المهام. يتم تعيين كل معاملة لحساب معين وهو يتألف من سلسلة من التعليمات التي يتم تنفيذها بينهما. من خلال المعالجة المتوازية وبروتوكول جلف ستريم، يقوم Solana بإعادة توجيه المعاملات مسبقًا إلى المدققين، مما يقلل من زمن وصول التأكيد. بفضل آلية القفل الدقيقة، يمكن لـ Solana معالجة عدد كبير من المعاملات غير المتعارضة في وقت واحد، مما يؤدي إلى تحسين إنتاجية النظام بشكل كبير.
يستخدم Solana وقت التشغيل لتنفيذ المعاملات وتعليمات العقود الذكية لضمان صحة مدخلات المعاملة ومخرجاتها وحالتها أثناء التنفيذ. بعد التنفيذ الأولي، تنتظر المعاملة تأكيد الكتلة. بمجرد موافقة أغلبية المدققين على الكتلة، تعتبر المعاملة نهائية. يمكن لـ Solana معالجة آلاف المعاملات في الثانية مع أوقات تأكيد تصل إلى 400 مللي ثانية. وبفضل آليات خط الأنابيب وGulf Stream، يتم تعزيز إنتاجية الشبكة وأدائها بشكل أكبر.
الإجراءات ليست مجرد مهام أو عمليات، بل يمكن أن تكون معاملات أو تنفيذ عقود أو معالجة بيانات. تشبه هذه العمليات المعاملات أو مكالمات العقود في سلاسل الكتل الأخرى، لكن إجراءات Solana تتمتع بمزايا فريدة: 1. المعالجة الفعالة: صمم Solana طريقة فعالة لمعالجة الإجراءات، مما يتيح التنفيذ السريع في الشبكات واسعة النطاق. 2. زمن استجابة منخفض: تضمن بنية Solana عالية الأداء أن تتمتع الإجراءات بزمن وصول منخفض جدًا للمعالجة، مما يدعم المعاملات والتطبيقات عالية التردد. 3. المرونة: يمكن للإجراءات تنفيذ مجموعة متنوعة من العمليات المعقدة، بما في ذلك مكالمات العقود الذكية وتخزين/استرداد البيانات (راجع رابط الامتداد لمزيد من التفاصيل).
1.2 يومض (رابط blockchain)
وفقًا لـ التعريف الرسمي: يمكن لـ Blinks تحويل أي إجراء Solana إلى رابط غني بالبيانات التعريفية قابل للمشاركة. يعمل Blinks على تمكين العملاء الممكّنين للإجراء (محافظ امتدادات المتصفح والروبوتات) من عرض المزيد من الوظائف للمستخدمين. على موقع الويب، يمكن لـ Blinks تشغيل معاينات المعاملات في المحافظ على الفور دون إعادة التوجيه إلى التطبيقات اللامركزية؛ وفي Discord، يمكن للروبوتات توسيع Blinks إلى مجموعة من الأزرار التفاعلية. يتيح ذلك التفاعل على السلسلة من أي واجهة ويب تعرض عنوان URL.
ببساطة، تقوم Solana Blinks بتحويل Solana Actions إلى روابط قابلة للمشاركة (على غرار HTTP). من خلال تمكين الوظائف ذات الصلة في دعم المحافظ مثل Phantom وBackpack وSolflare، يمكن أن تصبح مواقع الويب ووسائل التواصل الاجتماعي أماكن للمعاملات عبر السلسلة، ويمكن لأي موقع ويب له عنوان URL بدء معاملات Solana مباشرة.
باختصار، على الرغم من أن Solana Actions وBlinks عبارة عن بروتوكولات/معايير غير مسموح بها، إلا أنها لا تزال تتطلب تطبيقات ومحافظ العميل مقارنة بأدوات حل السرد المقصود لمساعدة المستخدمين في نهاية المطاف على توقيع المعاملات.
الهدف المباشر من Actions & Blinks هو "HTTP-ify" عمليات Solana الموجودة على السلسلة وتحليلها في تطبيقات Web2 المشابهة لـ Twitter.
p> p>
2. البروتوكول الاجتماعي اللامركزي على الإيثريوم
2.1 بروتوكول Farcaster
Farcaster هو بروتوكول رسم بياني اجتماعي لامركزي يعتمد على Ethereum وOptimism ويدعم تطبيقات التواصل من خلال التقنيات اللامركزية مثل blockchain وشبكات P2P ودفاتر الأستاذ الموزعة. يتيح ذلك للمستخدمين ترحيل المحتوى ومشاركته بسلاسة عبر منصات مختلفة دون الاعتماد على كيان مركزي واحد. يسمح بروتوكول Open Graph الخاص به، والذي يستخرج المحتوى تلقائيًا من الروابط المنشورة في منشورات الشبكة الاجتماعية ويدخل ميزات تفاعلية، باستخراج المحتوى الذي يشاركه المستخدمون تلقائيًا وتحويله إلى تطبيقات تفاعلية.
الشبكة اللامركزية: تعتمد Farcaster على شبكة لا مركزية لتجنب مشكلة فشل نقطة واحدة مشتركة للخوادم المركزية في الشبكات الاجتماعية التقليدية. ويستخدم تقنية دفتر الأستاذ الموزع لضمان أمان البيانات وشفافيتها.
تشفير المفتاح العام: كل مستخدم في Farcaster لديه زوج من المفاتيح العامة والخاصة. يتم استخدام المفتاح العام لتحديد هوية المستخدم، بينما يتم استخدام المفتاح الخاص للتوقيع على تصرفات المستخدم. يضمن هذا النهج خصوصية وأمان بيانات المستخدم.
إمكانية نقل البيانات: يتم تخزين بيانات المستخدم في أنظمة تخزين لامركزية بدلاً من تخزينها على خادم واحد. وهذا يمنح المستخدمين التحكم الكامل في بياناتهم وينقلها بين التطبيقات المختلفة.
هوية يمكن التحقق منها: من خلال تقنية تشفير المفتاح العام، تضمن Farcaster إمكانية التحقق من هوية كل مستخدم. يمكن للمستخدمين إثبات سيطرتهم على الحساب من خلال إجراءات التوقيع.
المعرف اللامركزي (DID): يستخدم Farcaster المعرفات اللامركزية (DID) لتحديد المستخدمين والمحتوى. يعتمد DID على تشفير المفتاح العام ويتمتع بأمان عالٍ وثبات.
اتساق البيانات: من أجل ضمان اتساق البيانات عبر الشبكة بأكملها، تتبنى Farcaster آلية إجماع تشبه blockchain (مع "المشاركات" كعقد). تضمن هذه الآلية موافقة جميع العقد على بيانات المستخدم والعمليات والحفاظ على سلامة البيانات واتساقها.
التطبيقات اللامركزية: توفر Farcaster منصة تطوير تسمح للمطورين ببناء ونشر التطبيقات اللامركزية (DApps). تتكامل هذه التطبيقات بسلاسة مع شبكة Farcaster لتزويد المستخدمين بمجموعة متنوعة من الميزات والخدمات.
الأمان والخصوصية: يؤكد Farcaster على خصوصية وأمان بيانات المستخدم. يتم تشفير جميع عمليات نقل البيانات وتخزينها، ويمكن للمستخدمين اختيار جعل المحتوى الخاص بهم عامًا أو خاصًا.
في ميزة الإطارات الجديدة في Farcaster (يمكن دمج إطارات مختلفة مع Farcaster وتشغيلها بشكل مستقل)، يمكن للمستخدمين إضافة "منشورات" (على غرار المنشورات، بما في ذلك النصوص والصور ومقاطع الفيديو والروابط) إلى تطبيقات تفاعلية. يتم تخزين هذا المحتوى في شبكة لا مركزية، مما يضمن ديمومته وثباته. يحتوي كل منشور على معرف فريد عند نشره، مما يجعله قابلاً للتتبع والتحقق من هوية المستخدم من خلال نظام مصادقة لامركزي. باعتباره بروتوكولًا اجتماعيًا لا مركزيًا، يتكامل عملاء Farcaster بسلاسة مع الإطارات.
2.2 المبادئ الأساسية
ينقسم بروتوكول Farcaster بشكل أساسي إلى ثلاث طبقات: طبقة الهوية، وطبقة البيانات ( hub) وطبقة التطبيق. ولكل طبقة وظائف وأدوار محددة.
طبقة الهوية
· الوظيفة: مسؤول عن إدارة هوية المستخدم والتحقق منها؛ تضمن المصادقة تفرد وأمان هويات المستخدم. ويتكون من أربعة سجلات: سجل المعرف، واسم Fname، وسجل المفاتيح، وسجل التخزين (انظر الرابط المرجعي 1 للحصول على التفاصيل).
·المبدأ الفني: استخدام معرف الهوية اللامركزي (DID) استنادًا إلى تقنية تشفير المفتاح العام. كل مستخدم لديه DID فريد يستخدم لتحديد هويته والتحقق منها. يضمن استخدام أزواج المفاتيح العامة والخاصة أنه يمكن للمستخدمين فقط التحكم في معلومات الهوية الخاصة بهم وإدارتها. تضمن طبقة الهوية الترحيل والمصادقة السلسة عبر التطبيقات والخدمات المختلفة.
طبقة البيانات - المحور
· الوظيفة: مسؤول عن تخزين وإدارة البيانات التي ينشئها المستخدم ، مما يوفر نظامًا لامركزيًا لتخزين البيانات يضمن أمان البيانات وسلامتها وإمكانية الوصول إليها.
· المبدأ الفني: Hub عبارة عن عقدة تخزين بيانات لامركزية موزعة في الشبكة. يعمل كل Hub كوحدة تخزين مستقلة ويكون مسؤولاً عن تخزين وإدارة جزء منها البيانات. يتم توزيع البيانات عبر المركز وحمايتها باستخدام تقنية التشفير. تضمن طبقة البيانات توفرًا عاليًا للبيانات وقابلية للتوسع، مما يسمح للمستخدمين بالوصول إلى بياناتهم وترحيلها في أي وقت.
طبقة التطبيق
· الوظيفة: توفر تطوير ونشر منصة التطبيقات اللامركزية (DApps) يدعم سيناريوهات التطبيق المختلفة مثل الشبكات الاجتماعية ونشر المحتوى والرسائل.
· المبدأ الفني: يمكن للمطورين استخدام واجهة برمجة التطبيقات (API) والأدوات التي توفرها Farcaster لبناء ونشر التطبيقات اللامركزية. تتكامل طبقة التطبيق بسلاسة مع طبقة الهوية وطبقة البيانات لضمان المصادقة وإدارة البيانات أثناء استخدام التطبيق. تعمل التطبيقات اللامركزية على شبكة لا مركزية ولا تعتمد على خوادم مركزية، مما يعزز موثوقية التطبيق وأمانه.
2.3 ملخص المحتوى أعلاه
تم تصميم إجراءات وومضات سولانا بحيث تنفتح تطبيقات قناة المرور Web2. التأثير المباشر: منظور المستخدم: تبسيط المعاملات مع زيادة مخاطر سرقة الأموال. وجهة نظر سولانا: تم تحسين تأثيرات حركة المرور عبر الحدود بشكل كبير، ولكنها تواجه تحديات التوافق والدعم بموجب لوائح الرقابة الخاصة بـ Web2. وقد تؤدي التطورات المستقبلية ضمن النظام البيئي الواسع لشركة Solana، مثل Layer2 وSVM وأنظمة تشغيل الأجهزة المحمولة، إلى زيادة تعزيز هذه القدرات.
من ناحية أخرى، مقارنة باستراتيجية Solana، فإن بروتوكول Farcaster الخاص بـ Ethereum يضعف تكامل حركة مرور Web2 ويعزز القدرة الشاملة على مكافحة الرقابة والأمن. يعد نموذج Farcaster+EVM أقرب إلى المفهوم الأصلي لـ Web3.
بروتوكول العدسة 2.4
بروتوكول Lens هو بروتوكول رسم بياني اجتماعي لامركزي آخر مصمم لمنح المستخدمين التحكم الكامل في بياناتهم الاجتماعية ومحتواها. باستخدام Lens Protocol، يمكن للمستخدمين إنشاء وامتلاك وإدارة الرسوم البيانية الاجتماعية الخاصة بهم والتي يمكن ترحيلها بسلاسة بين التطبيقات والأنظمة الأساسية المختلفة. يستخدم البروتوكول NFTs لتمثيل الرسوم البيانية والمحتوى الاجتماعي للمستخدمين، مما يضمن تفرد البيانات وأمانها. يتم وضع بروتوكول Lens على Ethereum وله بعض أوجه التشابه والاختلاف مع Farcaster:
أوجه التشابه:
التحكم في المستخدم: في كلا البروتوكولين، يتمتع المستخدمون بالتحكم الكامل في البيانات والمحتوى الخاص بهم.
التحقق من الهوية: يستخدم كلاهما المعرفات اللامركزية (DID) وتقنية التشفير لضمان أمان هويات المستخدم وتفردها.
الفرق:
البنية التقنية:
Farcaster: مبني على Ethereum (L1)، مقسم إلى طبقة هويات ( تستخدم لإدارة هويات المستخدم)، وطبقة البيانات (تستخدم كمحور لعقد التخزين اللامركزية) وطبقة التطبيق (تُستخدم لتوفير منصة تطوير التطبيقات اللامركزية)، باستخدام المحاور غير المتصلة بالإنترنت لنشر البيانات.
بروتوكول العدسة: استنادًا إلى المضلع (L2)، يتم استخدام NFT لتمثيل الرسم البياني والمحتوى الاجتماعي للمستخدم، وجميع الأنشطة المخزنة في محفظة المستخدم، يتم التركيز على ملكية البيانات وإمكانية نقلها.
التحقق من الصحة وإدارة البيانات:
النظام البيئي للتطبيق:
Farcaster: يوفر نظامًا أساسيًا شاملاً لتطوير التطبيقات اللامركزية، ومتكاملًا بسلاسة مع هويته وطبقة البيانات.
بروتوكول العدسة: يركز على إمكانية نقل الرسوم البيانية والمحتوى الاجتماعي للمستخدم، مما يدعم التبديل السلس بين الأنظمة الأساسية والتطبيقات المختلفة.
بالمقارنة، يمكننا أن نرى أن Farcaster وLens Protocol لهما أوجه تشابه في التحكم في المستخدم والمصادقة، ولكن هناك اختلافات كبيرة في تخزين البيانات والنظم البيئية. يركز Farcaster على الهياكل ذات الطبقات والتخزين اللامركزي، بينما يؤكد بروتوكول Lens على إمكانية نقل البيانات وملكيتها باستخدام NFTs.
3. أي من الثلاثة يمكن أن يكون أول من يحقق تطبيقًا واسع النطاق؟
من خلال التحليل أعلاه، لكل من البروتوكولات الثلاثة مزاياها وتحدياتها الخاصة. اكتسبت Solana قوة جذب سريعة بسبب أدائها العالي وقدرتها على تحويل أي موقع ويب أو تطبيق إلى بوابة تداول العملات المشفرة، والاستفادة من منصات الوسائط الاجتماعية وBlinks لإنشاء الروابط بسهولة. ومع ذلك، فإن اعتمادها على Web2 يؤدي إلى المفاضلة بين حركة المرور والأمن.
تأسست شركة Lens Protocol في عام 2022، وهي تستفيد من تصميمها المعياري والتخزين على السلسلة لتوفير قابلية التوسع والشفافية بشكل جيد، واغتنام فرص السوق المبكرة، ولكنها قد تواجه تحديات في التكلفة وقابلية التوسع بالإضافة إلى معنويات FOMO في السوق.
ميزة Farcaster هي أن تصميمها هو الأقرب إلى مبادئ Web3 ويتمتع بأعلى درجة من اللامركزية، ولكنه يجلب أيضًا تحديات في تكرار التكنولوجيا وإدارة المستخدم. ص>