عضو جديد في بيئة Web3: مناقشة حالة وآفاق MetaMask Snaps
MetaMask Snaps هو مشروع ذو طموحات كبيرة، ويمكن اعتباره تطبيقات صغيرة في عالم Web3 أو ما يسمى dApplet. بالنسبة للمطورين، وخاصة المطورين المحليين، فإن هذا المفهوم ليس غريبًا. في السنوات الأخيرة، كانت مصطلحات مثل "بناء النظام البيئي" و"التطبيقات الفائقة" تظهر بشكل متكرر، حيث حاول عمالقة الإنترنت جعل البيئة الشبكية أكثر انغلاقًا، للانتقال من مزودي الخدمة إلى صانعي المعايير. والآن، يبدو أن هذه الاتجاهات بدأت تنتشر أيضًا إلى مجال Web3.
على الرغم من أن Snaps موجودة منذ ما يقرب من عام، إلا أن مفهومها تم طرحه قبل أربع سنوات على الأقل، إلا أن معرفة المستخدمين العاديين بها لا تزال محدودة للغاية. حتى أولئك الذين يستخدمون MetaMask يومياً من عشاق العملات المشفرة قد لا يعرفون شيئاً عن Snaps. ومع ذلك، عندما يتم شرح أنها ميزة مشابهة للتطبيقات الصغيرة، غالباً ما تثير اهتمامهم.
تذكرنا هذه الحالة بالوضع الذي كان عليه برنامج WeChat Mini عند إطلاقه. بسبب عدم وضوح مدخلات الوظائف، كانت الاستخدامات الأولية منخفضة للغاية. فقط بعد نقل المدخلات إلى القائمة المنسدلة في الصفحة الرئيسية، بدأ الاستخدام في الزيادة بشكل كبير. إذا كانت MetaMask ترغب في بناء نظام بيئي، فقد تصبح كيفية جذب المستخدمين للدخول إلى النظام البيئي قضية مهمة تحتاج إلى حل.
أثارت التطبيقات الصغيرة منذ نشأتها العديد من الجدل في صناعة الإنترنت. يحمل العديد من مهندسي الواجهة الأمامية وجهة نظر نقدية تجاهها، معتبرين أنها مجرد أداة تجارية تستخدمها عمالقة الإنترنت للاحتكار على حركة المرور وفرض القيود على النظام البيئي، مع مساهمة محدودة في تطوير التكنولوجيا. لا يزال من المبكر معرفة مقدار المساهمة التي يمكن أن تقدمها Snaps في Web3 للمجتمع. من خلال تصفح الوثائق التي تقدمها MetaMask، ليس من الصعب تخيل أن مطوري Snap في المستقبل قد يواجهون العديد من القيود.
منذ أن تم فتح النسخة التجريبية العامة لمكون MetaMask الإضافي (Snaps) قبل عام تقريبًا، ومع ذلك فإن عدد Snaps المتاحة المدرجة على موقعه الرسمي ليس كثيرًا، حيث بلغ العدد الإجمالي 68 فقط حتى يونيو 2024. بالنظر إلى أن مفهوم Snaps قد تم طرحه في حوالي عام 2020، فإن شركات Web3 والمطورين في الواقع لديهم وقت طويل نسبيًا لفهمه والاستعداد له.
حتى الآن، لم نر مطورين متخصصين في تطوير Snaps، ولكن هناك عدد لا بأس به من مطوري التطبيقات الصغيرة في Web2. الرأي العام حول التطبيقات الصغيرة هو أن تجربة التطوير ضعيفة. على الرغم من أن تطوير التطبيقات الصغيرة يستخدم نظام بيئي أماميًا، إلا أنه نسخة مقطوعة، مما يجعل المطورين بحاجة إلى تخطي العديد من الفخاخ الغريبة عبر منصات مختلفة قبل أن يُطلق عليهم لقب "ذو خبرة".
وبالمثل، بسبب اعتبارات الأمان وغيرها من العوامل، قد تواجه Snaps حالة مماثلة. إنها تعمل في سياق أمان معزول، باستخدام "ECMAScript الآمن"، والذي يفرض في الواقع بعض القيود على واجهة برمجة تطبيقات JavaScript، مثل عدم القدرة على الوصول إلى DOM وNode.js وواجهة برمجة إضافات المتصفح وغيرها.
تقتصر وظائف Snaps الأساسية على حد معين، حيث تحتاج معظم الوظائف إلى الحصول على الأذونات المناسبة أولاً. يحتاج Snaps عند التثبيت إلى طلب الأذونات ذات الصلة من المستخدم، بما في ذلك دورة الحياة، المعاملات، التوقيع، CRON، وغيرها.
بالمقارنة مع نظام Web3 البيئي المزدهر، فإن عدد Snaps المتاحة حالياً قليل نسبياً. تقسّم MetaMask هذه إلى عدة أنواع رئيسية:
إدارة الحساب: تعتمد بشكل أساسي على تقنية MPC لزيادة أمان المفاتيح الخاصة. حاليًا يوجد فقط 3 من هذه Snaps، بما في ذلك Capsule وSilent Shard وSafeheron. لا يزال من الملاحظ ما إذا كانت هذه النوعية من Snaps ستجذب عددًا كبيرًا من مستخدمي Web3.
التوافقية: توفير التوافق مع الشبكات غير EVM، بما في ذلك سولانا وكوزموس ونير وسوي وغيرها. هذه الأنواع من Snaps تشغل حالياً أكثر من نصف النظام البيئي بأكمله.
الإشعارات والدردشة: على الرغم من الإمكانيات، إلا أن عدد المستخدمين المستعدين حاليًا لإرسال الرسائل عبر البلوكشين لا يزال قليلًا.
الأمان: هذا النوع من Snaps له طلب كبير، خاصة في تحسين تحذيرات MetaMask ضد عمليات الاحتيال. يمكن أن توفر للمستخدمين معلومات وتحليلات تداول أكثر ثراءً لتقليل خسائر الأصول إلى الحد الأدنى.
تقدم MetaMask Snaps أذونات محددة، تتيح لـ Snap قراءة البيانات الأصلية عند بدء المستخدم للمعاملات أو التوقيعات، وتحليلها، وعرض تفاصيل أمان أكثر دقة للمستخدم.
تحاول MetaMask توسيع مجالها إلى منصات سلاسل أخرى من خلال Snaps، لكن من الصعب التنبؤ إلى أي مدى يمكن أن تصل. استنادًا إلى تجربة التطبيقات الصغيرة في مجال Web2، غالبًا ما تكون الخدمات المبسطة صعبة المقارنة مع التطبيقات الكاملة، وغالبًا ما تتأخر ميزات جديدة في المتابعة. إذا تطور Snaps بشكل جيد، فقد تحاكي المزيد من المحافظ ذلك، مما قد يؤدي إلى حاجة مطوري Web3 إلى تطوير إصدارات مختلفة من "Snaps" لكل محفظة.
قد تظهر في المستقبل منصات "شبيهة بـ Snaps" متنوعة، مع اختلافات كبيرة بين المنصات، مما يتطلب من المطورين قضاء الكثير من الجهد في تحقيق التوافق. في النهاية، قد يؤدي ذلك إلى نشوء معيار موحد لـ Snaps، بالإضافة إلى آلية مناقشة مناسبة.
على الرغم من أن هناك نظرة حذرة تجاه آفاق MetaMask Snaps، لا يمكن إنكار أنه منتج تم بناؤه بواسطة مجموعة من المطورين المتحمسين، يهدف إلى حل مشكلات عملية وليس مجرد خدعة مالية.
ومع ذلك، بالنسبة لمعظم مستخدمي MetaMask الحاليين، فإن Snaps ليست ميزة ضرورية بعد. قد تحتاج MetaMask في المستقبل إلى تخصيص المزيد من الجهد في كيفية الترويج بشكل أكثر فعالية.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 20
أعجبني
20
5
مشاركة
تعليق
0/400
GhostAddressMiner
· 07-11 00:05
اه، ليس إلا مجرد بيع ثغرات داخل السلسلة مغلفة كإضافات للحمقى.
شاهد النسخة الأصليةرد0
ZKSherlock
· 07-10 19:19
في الواقع، اللقطات هي مجرد وعاء العسل للخصوصية آخر... افتراضات الثقة لم يتم التحقق منها بشكل صحيح، يا للأسف.
استكشاف MetaMask Snaps: الفرص والتحديات الجديدة في نظام Web3 البيئي
عضو جديد في بيئة Web3: مناقشة حالة وآفاق MetaMask Snaps
MetaMask Snaps هو مشروع ذو طموحات كبيرة، ويمكن اعتباره تطبيقات صغيرة في عالم Web3 أو ما يسمى dApplet. بالنسبة للمطورين، وخاصة المطورين المحليين، فإن هذا المفهوم ليس غريبًا. في السنوات الأخيرة، كانت مصطلحات مثل "بناء النظام البيئي" و"التطبيقات الفائقة" تظهر بشكل متكرر، حيث حاول عمالقة الإنترنت جعل البيئة الشبكية أكثر انغلاقًا، للانتقال من مزودي الخدمة إلى صانعي المعايير. والآن، يبدو أن هذه الاتجاهات بدأت تنتشر أيضًا إلى مجال Web3.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
على الرغم من أن Snaps موجودة منذ ما يقرب من عام، إلا أن مفهومها تم طرحه قبل أربع سنوات على الأقل، إلا أن معرفة المستخدمين العاديين بها لا تزال محدودة للغاية. حتى أولئك الذين يستخدمون MetaMask يومياً من عشاق العملات المشفرة قد لا يعرفون شيئاً عن Snaps. ومع ذلك، عندما يتم شرح أنها ميزة مشابهة للتطبيقات الصغيرة، غالباً ما تثير اهتمامهم.
تذكرنا هذه الحالة بالوضع الذي كان عليه برنامج WeChat Mini عند إطلاقه. بسبب عدم وضوح مدخلات الوظائف، كانت الاستخدامات الأولية منخفضة للغاية. فقط بعد نقل المدخلات إلى القائمة المنسدلة في الصفحة الرئيسية، بدأ الاستخدام في الزيادة بشكل كبير. إذا كانت MetaMask ترغب في بناء نظام بيئي، فقد تصبح كيفية جذب المستخدمين للدخول إلى النظام البيئي قضية مهمة تحتاج إلى حل.
أثارت التطبيقات الصغيرة منذ نشأتها العديد من الجدل في صناعة الإنترنت. يحمل العديد من مهندسي الواجهة الأمامية وجهة نظر نقدية تجاهها، معتبرين أنها مجرد أداة تجارية تستخدمها عمالقة الإنترنت للاحتكار على حركة المرور وفرض القيود على النظام البيئي، مع مساهمة محدودة في تطوير التكنولوجيا. لا يزال من المبكر معرفة مقدار المساهمة التي يمكن أن تقدمها Snaps في Web3 للمجتمع. من خلال تصفح الوثائق التي تقدمها MetaMask، ليس من الصعب تخيل أن مطوري Snap في المستقبل قد يواجهون العديد من القيود.
منذ أن تم فتح النسخة التجريبية العامة لمكون MetaMask الإضافي (Snaps) قبل عام تقريبًا، ومع ذلك فإن عدد Snaps المتاحة المدرجة على موقعه الرسمي ليس كثيرًا، حيث بلغ العدد الإجمالي 68 فقط حتى يونيو 2024. بالنظر إلى أن مفهوم Snaps قد تم طرحه في حوالي عام 2020، فإن شركات Web3 والمطورين في الواقع لديهم وقت طويل نسبيًا لفهمه والاستعداد له.
حتى الآن، لم نر مطورين متخصصين في تطوير Snaps، ولكن هناك عدد لا بأس به من مطوري التطبيقات الصغيرة في Web2. الرأي العام حول التطبيقات الصغيرة هو أن تجربة التطوير ضعيفة. على الرغم من أن تطوير التطبيقات الصغيرة يستخدم نظام بيئي أماميًا، إلا أنه نسخة مقطوعة، مما يجعل المطورين بحاجة إلى تخطي العديد من الفخاخ الغريبة عبر منصات مختلفة قبل أن يُطلق عليهم لقب "ذو خبرة".
وبالمثل، بسبب اعتبارات الأمان وغيرها من العوامل، قد تواجه Snaps حالة مماثلة. إنها تعمل في سياق أمان معزول، باستخدام "ECMAScript الآمن"، والذي يفرض في الواقع بعض القيود على واجهة برمجة تطبيقات JavaScript، مثل عدم القدرة على الوصول إلى DOM وNode.js وواجهة برمجة إضافات المتصفح وغيرها.
تقتصر وظائف Snaps الأساسية على حد معين، حيث تحتاج معظم الوظائف إلى الحصول على الأذونات المناسبة أولاً. يحتاج Snaps عند التثبيت إلى طلب الأذونات ذات الصلة من المستخدم، بما في ذلك دورة الحياة، المعاملات، التوقيع، CRON، وغيرها.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
بالمقارنة مع نظام Web3 البيئي المزدهر، فإن عدد Snaps المتاحة حالياً قليل نسبياً. تقسّم MetaMask هذه إلى عدة أنواع رئيسية:
إدارة الحساب: تعتمد بشكل أساسي على تقنية MPC لزيادة أمان المفاتيح الخاصة. حاليًا يوجد فقط 3 من هذه Snaps، بما في ذلك Capsule وSilent Shard وSafeheron. لا يزال من الملاحظ ما إذا كانت هذه النوعية من Snaps ستجذب عددًا كبيرًا من مستخدمي Web3.
التوافقية: توفير التوافق مع الشبكات غير EVM، بما في ذلك سولانا وكوزموس ونير وسوي وغيرها. هذه الأنواع من Snaps تشغل حالياً أكثر من نصف النظام البيئي بأكمله.
الإشعارات والدردشة: على الرغم من الإمكانيات، إلا أن عدد المستخدمين المستعدين حاليًا لإرسال الرسائل عبر البلوكشين لا يزال قليلًا.
الأمان: هذا النوع من Snaps له طلب كبير، خاصة في تحسين تحذيرات MetaMask ضد عمليات الاحتيال. يمكن أن توفر للمستخدمين معلومات وتحليلات تداول أكثر ثراءً لتقليل خسائر الأصول إلى الحد الأدنى.
تقدم MetaMask Snaps أذونات محددة، تتيح لـ Snap قراءة البيانات الأصلية عند بدء المستخدم للمعاملات أو التوقيعات، وتحليلها، وعرض تفاصيل أمان أكثر دقة للمستخدم.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
تحاول MetaMask توسيع مجالها إلى منصات سلاسل أخرى من خلال Snaps، لكن من الصعب التنبؤ إلى أي مدى يمكن أن تصل. استنادًا إلى تجربة التطبيقات الصغيرة في مجال Web2، غالبًا ما تكون الخدمات المبسطة صعبة المقارنة مع التطبيقات الكاملة، وغالبًا ما تتأخر ميزات جديدة في المتابعة. إذا تطور Snaps بشكل جيد، فقد تحاكي المزيد من المحافظ ذلك، مما قد يؤدي إلى حاجة مطوري Web3 إلى تطوير إصدارات مختلفة من "Snaps" لكل محفظة.
قد تظهر في المستقبل منصات "شبيهة بـ Snaps" متنوعة، مع اختلافات كبيرة بين المنصات، مما يتطلب من المطورين قضاء الكثير من الجهد في تحقيق التوافق. في النهاية، قد يؤدي ذلك إلى نشوء معيار موحد لـ Snaps، بالإضافة إلى آلية مناقشة مناسبة.
على الرغم من أن هناك نظرة حذرة تجاه آفاق MetaMask Snaps، لا يمكن إنكار أنه منتج تم بناؤه بواسطة مجموعة من المطورين المتحمسين، يهدف إلى حل مشكلات عملية وليس مجرد خدعة مالية.
ومع ذلك، بالنسبة لمعظم مستخدمي MetaMask الحاليين، فإن Snaps ليست ميزة ضرورية بعد. قد تحتاج MetaMask في المستقبل إلى تخصيص المزيد من الجهد في كيفية الترويج بشكل أكثر فعالية.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)