"التطبيقات الصغيرة" في عالم Web3: تحليل MetaMask Snaps
MetaMask Snaps هو مشروع ذو رؤية مستقبلية، يمكن اعتباره بمثابة "تطبيقات صغيرة" أو "dApplet" في مجال Web3. هذا المفهوم ليس غريبًا على المطورين، خاصةً بالنسبة للمطورين في الصين. في السنوات الأخيرة، كانت مصطلحات مثل "بناء النظام البيئي" و "التطبيقات الضخمة" تظهر بشكل متكرر في صناعة الإنترنت، مما يعكس محاولة عمالقة الأعمال لإغلاق بيئة الإنترنت، وبالتالي تحويل دورهم. اليوم، يبدو أن هذا الاتجاه بدأ ينتشر أيضًا إلى مجال Web3.
على الرغم من أن Snaps موجودة منذ ما يقرب من عام، فإن مفهومها يمكن أن يُعزى إلى ما لا يقل عن 4 سنوات مضت، إلا أن فهم المستخدم العادي لها لا يزال محدودًا جدًا. حتى أولئك الذين يستخدمون MetaMask يوميًا من عشاق العملات المشفرة قد لا يعرفون شيئًا عن Snaps. ومع ذلك، عندما نشرحها "كأنها تطبيقات صغيرة"، غالبًا ما يظهر المطورون ابتسامة تفهم.
تذكرنا هذه الحالة بالوضع الذي كان عليه تطبيق WeChat Mini Programs عند إطلاقه. بسبب عدم وضوح مدخلات الوظائف، كانت نسبة الاستخدام منخفضة في البداية. بعد ذلك، عندما تم تغيير المدخلات إلى موقع السحب في الصفحة الرئيسية، زادت نسبة الاستخدام بشكل ملحوظ. بالنسبة لـ MetaMask، قد تكون كيفية جذب المستخدمين للدخول إلى نظامها البيئي مشكلة تحتاج إلى حل عاجل.
أثارت التطبيقات الصغيرة جدلاً في صناعة الإنترنت منذ ظهورها. يعتقد العديد من مهندسي الواجهة الأمامية أنها مجرد أداة تجارية من قبل عمالقة الإنترنت لاحتكار حركة المرور وفرض قيود على النظام البيئي، مع مساهمة محدودة في تطوير التكنولوجيا. لا يزال من غير الواضح مقدار القيمة التي يمكن أن تجلبها Snaps الخاصة بـ Web3 للمجتمع. من خلال استعراض الوثائق التي تقدمها MetaMask، ليس من الصعب تخيل أن مطوري Snap في المستقبل قد يواجهون العديد من القيود والتحديات.
منذ أن أطلقت MetaMask النسخة العامة التجريبية من Snaps، مرت ما يقرب من سنة. ومع ذلك، فإن العدد المتاح من Snaps المدرجة على موقعها الرسمي ليس كبيرًا، حيث أنه بحلول يونيو 2024، سيكون هناك 68 فقط. بالنظر إلى أن الشركة الرسمية اقترحت مفهوم Snaps في حوالي عام 2020، فإن شركات Web3 والمطورين لديهم في الواقع وقت طويل نسبيًا لفهمه وتطويره.
لم يتم رؤية مطوري Snaps المتخصصين حتى الآن، ولكن هناك عدد لا بأس به من مطوري التطبيقات الصغيرة في Web2. الرأي العام حول التطبيقات الصغيرة هو أنها تعاني من تجربة تطوير سيئة. على الرغم من أن التطبيقات الصغيرة تستخدم بيئة الواجهة الأمامية، إلا أنها غالبًا ما تكون نسخة مختصرة، حيث تقوم الشركات المصنعة بتقييد قدرات المطورين لأسباب متنوعة. تختلف قدرات التكنولوجيا وجودة الوثائق بين المنصات، مما يؤدي إلى حاجة المطورين لتجربة العديد من المنصات قبل أن يتمكنوا من اكتساب الخبرة الكافية.
في مجال Web3، قد تواجه Snaps وضعًا مشابهًا لأسباب تتعلق بالأمان وما إلى ذلك. إنها تعمل في سياق أمان معزول، باستخدام "ECMAScript الآمن"، وهو في الواقع يفرض بعض القيود على واجهات برمجة تطبيقات JavaScript، مثل عدم القدرة على الوصول إلى DOM وNode.js وواجهات برمجة تطبيقات ملحقات المتصفح.
نظرًا للاعتبارات الأمنية، فإن وظيفة Snaps الأساسية محدودة. معظم الميزات تتطلب الحصول على الأذونات المناسبة أولاً، لذلك يحتاج Snaps إلى طلب الأذونات من المستخدم عند التثبيت. تشمل الأذونات المتاحة دورة الحياة، والمعاملات، والتوقيع، وCRON وغيرها.
بالمقارنة مع ازدهار نظام Web3 البيئي، فإن عدد Snaps المتاحة حالياً قليل. تصنف MetaMask هذه إلى عدة فئات:
نوع Snaps
إدارة الحساب
تعمل هذه الأنواع من Snaps على تعزيز أمان المفاتيح الخاصة من خلال تقنية MPC. مقارنة بأساليب حفظ العبارات المساعدة التقليدية، يمكن لتقنية MPC تقسيم المفاتيح الخاصة تلقائيًا وتخزينها في مواقع مختلفة، وإعادة تجميعها فقط عند الحاجة إلى توقيع الصفقة، دون توليد المفتاح الخاص بالكامل، مما يوفر أقصى حماية لأمان المفاتيح الخاصة.
هناك حاليًا ثلاثة تطبيقات لإدارة الحسابات فقط: Capsule و Silent Shard و Safeheron. إنها تحقق تقسيم واستعادة المفاتيح الخاصة بطرق مختلفة، ولكن عدد التثبيتات ليس عاليًا.
تقدم هذه الأنواع من Snaps توافقًا مع الشبكات غير EVM، بما في ذلك Solana و Cosmos و Near و Sui وغيرها. حاليًا، تمثل هذه الأنواع من Snaps العدد الأكبر، حيث تشكل أكثر من نصف النظام البيئي بأكمله.
الإشعارات والدردشة
على الرغم من أن هذه الأنواع من Snaps جذابة للغاية، إلا أن عدد المستخدمين المستعدين حاليًا لإرسال الرسائل عبر blockchain لا يزال قليلًا، وقد يتطلب الأمر وقتًا أطول للتطور.
أمان
توجد حاجة كبيرة لـ Snaps الأمنية، خاصة في ظل عدم كفاية تحذيرات MetaMask بشأن عمليات الصيد. يمكن أن توفر هذه الأنواع من Snaps معلومات وتحليلات أكثر ثراءً بشأن المعاملات، مما يساعد على تجنب فقدان الأصول. وفقًا لبيانات الموقع الرسمي، فإن Snaps الأمنية هي الأكثر طلبًا بعد دعم سلاسل متعددة، حيث تشكل 20% من الإجمالي.
تقدم MetaMask Snaps رؤى حول المعاملات وأذونات توقيع، مما يسمح لـ Snaps بقراءة البيانات الأصلية وتحليلها وعرض معلومات أمان أكثر تفصيلاً للمستخدمين عند بدء المعاملات أو التوقيع.
تحاول MetaMask التوسع إلى منصات سلسلة الكتل الأخرى من خلال Snaps، لكن مدى نجاحها لا يزال من الصعب التنبؤ به. وبالاستناد إلى تجربة التطبيقات الصغيرة في مجال Web2، غالبًا ما لا يمكن للخدمات المبسطة أن تقارن بالتطبيقات الكاملة، وغالبًا ما تتأخر تحديثات الميزات الجديدة. مع انتشار التطبيقات الصغيرة، أطلقت المزيد من التطبيقات منصاتها الخاصة بالتطبيقات الصغيرة، مما أدى إلى زيادة مركزية بيئة الويب.
قد يتبع تطور مجال Web3 مسارًا مشابهًا. إذا تطورت Snaps بشكل جيد، فقد تتبعها محافظ أخرى بإطلاق ميزات مماثلة. قد يؤدي ذلك إلى حاجة المطورين لتطوير إصدارات متعددة من "Snaps" لمحافظ مختلفة، مما يزيد من عبء العمل. ومع ذلك، إذا أنشأ كل بائع "نظام بيئي Snaps" الخاص به، فقد يؤدي ذلك إلى عدم وجود نظام بيئي فريد حقًا.
قد تظهر في المستقبل منصات متنوعة "مثل Snaps"، وتكون الفروق بين المنصات كبيرة، مما يواجه المطورون مشكلات التوافق. قد يؤدي ذلك إلى ولادة معيار موحد لـ Snaps، مصحوبًا بمقترحات ومناقشات مجتمعية متنوعة.
على الرغم من أن MetaMask Snaps تواجه تحديات، إلا أنها على الأقل منتج تم بناؤه بواسطة مطورين متحمسين يهدفون إلى حل مشاكل حقيقية. ومع ذلك، فإن Snaps ليست ميزة ضرورية لمعظم مستخدمي MetaMask في الوقت الحالي. قد تحتاج MetaMask إلى استثمار المزيد من الجهد في كيفية الترويج بشكل أكثر فعالية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
MetaMask Snaps: هل يمكن أن تنجح تطبيقات الويب 3 الصغيرة في عالم الويب 3؟
"التطبيقات الصغيرة" في عالم Web3: تحليل MetaMask Snaps
MetaMask Snaps هو مشروع ذو رؤية مستقبلية، يمكن اعتباره بمثابة "تطبيقات صغيرة" أو "dApplet" في مجال Web3. هذا المفهوم ليس غريبًا على المطورين، خاصةً بالنسبة للمطورين في الصين. في السنوات الأخيرة، كانت مصطلحات مثل "بناء النظام البيئي" و "التطبيقات الضخمة" تظهر بشكل متكرر في صناعة الإنترنت، مما يعكس محاولة عمالقة الأعمال لإغلاق بيئة الإنترنت، وبالتالي تحويل دورهم. اليوم، يبدو أن هذا الاتجاه بدأ ينتشر أيضًا إلى مجال Web3.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
على الرغم من أن Snaps موجودة منذ ما يقرب من عام، فإن مفهومها يمكن أن يُعزى إلى ما لا يقل عن 4 سنوات مضت، إلا أن فهم المستخدم العادي لها لا يزال محدودًا جدًا. حتى أولئك الذين يستخدمون MetaMask يوميًا من عشاق العملات المشفرة قد لا يعرفون شيئًا عن Snaps. ومع ذلك، عندما نشرحها "كأنها تطبيقات صغيرة"، غالبًا ما يظهر المطورون ابتسامة تفهم.
تذكرنا هذه الحالة بالوضع الذي كان عليه تطبيق WeChat Mini Programs عند إطلاقه. بسبب عدم وضوح مدخلات الوظائف، كانت نسبة الاستخدام منخفضة في البداية. بعد ذلك، عندما تم تغيير المدخلات إلى موقع السحب في الصفحة الرئيسية، زادت نسبة الاستخدام بشكل ملحوظ. بالنسبة لـ MetaMask، قد تكون كيفية جذب المستخدمين للدخول إلى نظامها البيئي مشكلة تحتاج إلى حل عاجل.
أثارت التطبيقات الصغيرة جدلاً في صناعة الإنترنت منذ ظهورها. يعتقد العديد من مهندسي الواجهة الأمامية أنها مجرد أداة تجارية من قبل عمالقة الإنترنت لاحتكار حركة المرور وفرض قيود على النظام البيئي، مع مساهمة محدودة في تطوير التكنولوجيا. لا يزال من غير الواضح مقدار القيمة التي يمكن أن تجلبها Snaps الخاصة بـ Web3 للمجتمع. من خلال استعراض الوثائق التي تقدمها MetaMask، ليس من الصعب تخيل أن مطوري Snap في المستقبل قد يواجهون العديد من القيود والتحديات.
منذ أن أطلقت MetaMask النسخة العامة التجريبية من Snaps، مرت ما يقرب من سنة. ومع ذلك، فإن العدد المتاح من Snaps المدرجة على موقعها الرسمي ليس كبيرًا، حيث أنه بحلول يونيو 2024، سيكون هناك 68 فقط. بالنظر إلى أن الشركة الرسمية اقترحت مفهوم Snaps في حوالي عام 2020، فإن شركات Web3 والمطورين لديهم في الواقع وقت طويل نسبيًا لفهمه وتطويره.
لم يتم رؤية مطوري Snaps المتخصصين حتى الآن، ولكن هناك عدد لا بأس به من مطوري التطبيقات الصغيرة في Web2. الرأي العام حول التطبيقات الصغيرة هو أنها تعاني من تجربة تطوير سيئة. على الرغم من أن التطبيقات الصغيرة تستخدم بيئة الواجهة الأمامية، إلا أنها غالبًا ما تكون نسخة مختصرة، حيث تقوم الشركات المصنعة بتقييد قدرات المطورين لأسباب متنوعة. تختلف قدرات التكنولوجيا وجودة الوثائق بين المنصات، مما يؤدي إلى حاجة المطورين لتجربة العديد من المنصات قبل أن يتمكنوا من اكتساب الخبرة الكافية.
في مجال Web3، قد تواجه Snaps وضعًا مشابهًا لأسباب تتعلق بالأمان وما إلى ذلك. إنها تعمل في سياق أمان معزول، باستخدام "ECMAScript الآمن"، وهو في الواقع يفرض بعض القيود على واجهات برمجة تطبيقات JavaScript، مثل عدم القدرة على الوصول إلى DOM وNode.js وواجهات برمجة تطبيقات ملحقات المتصفح.
نظرًا للاعتبارات الأمنية، فإن وظيفة Snaps الأساسية محدودة. معظم الميزات تتطلب الحصول على الأذونات المناسبة أولاً، لذلك يحتاج Snaps إلى طلب الأذونات من المستخدم عند التثبيت. تشمل الأذونات المتاحة دورة الحياة، والمعاملات، والتوقيع، وCRON وغيرها.
بالمقارنة مع ازدهار نظام Web3 البيئي، فإن عدد Snaps المتاحة حالياً قليل. تصنف MetaMask هذه إلى عدة فئات:
نوع Snaps
إدارة الحساب
تعمل هذه الأنواع من Snaps على تعزيز أمان المفاتيح الخاصة من خلال تقنية MPC. مقارنة بأساليب حفظ العبارات المساعدة التقليدية، يمكن لتقنية MPC تقسيم المفاتيح الخاصة تلقائيًا وتخزينها في مواقع مختلفة، وإعادة تجميعها فقط عند الحاجة إلى توقيع الصفقة، دون توليد المفتاح الخاص بالكامل، مما يوفر أقصى حماية لأمان المفاتيح الخاصة.
هناك حاليًا ثلاثة تطبيقات لإدارة الحسابات فقط: Capsule و Silent Shard و Safeheron. إنها تحقق تقسيم واستعادة المفاتيح الخاصة بطرق مختلفة، ولكن عدد التثبيتات ليس عاليًا.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
القابلية للتشغيل المتبادل
تقدم هذه الأنواع من Snaps توافقًا مع الشبكات غير EVM، بما في ذلك Solana و Cosmos و Near و Sui وغيرها. حاليًا، تمثل هذه الأنواع من Snaps العدد الأكبر، حيث تشكل أكثر من نصف النظام البيئي بأكمله.
الإشعارات والدردشة
على الرغم من أن هذه الأنواع من Snaps جذابة للغاية، إلا أن عدد المستخدمين المستعدين حاليًا لإرسال الرسائل عبر blockchain لا يزال قليلًا، وقد يتطلب الأمر وقتًا أطول للتطور.
أمان
توجد حاجة كبيرة لـ Snaps الأمنية، خاصة في ظل عدم كفاية تحذيرات MetaMask بشأن عمليات الصيد. يمكن أن توفر هذه الأنواع من Snaps معلومات وتحليلات أكثر ثراءً بشأن المعاملات، مما يساعد على تجنب فقدان الأصول. وفقًا لبيانات الموقع الرسمي، فإن Snaps الأمنية هي الأكثر طلبًا بعد دعم سلاسل متعددة، حيث تشكل 20% من الإجمالي.
تقدم MetaMask Snaps رؤى حول المعاملات وأذونات توقيع، مما يسمح لـ Snaps بقراءة البيانات الأصلية وتحليلها وعرض معلومات أمان أكثر تفصيلاً للمستخدمين عند بدء المعاملات أو التوقيع.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
آفاق المستقبل
تحاول MetaMask التوسع إلى منصات سلسلة الكتل الأخرى من خلال Snaps، لكن مدى نجاحها لا يزال من الصعب التنبؤ به. وبالاستناد إلى تجربة التطبيقات الصغيرة في مجال Web2، غالبًا ما لا يمكن للخدمات المبسطة أن تقارن بالتطبيقات الكاملة، وغالبًا ما تتأخر تحديثات الميزات الجديدة. مع انتشار التطبيقات الصغيرة، أطلقت المزيد من التطبيقات منصاتها الخاصة بالتطبيقات الصغيرة، مما أدى إلى زيادة مركزية بيئة الويب.
قد يتبع تطور مجال Web3 مسارًا مشابهًا. إذا تطورت Snaps بشكل جيد، فقد تتبعها محافظ أخرى بإطلاق ميزات مماثلة. قد يؤدي ذلك إلى حاجة المطورين لتطوير إصدارات متعددة من "Snaps" لمحافظ مختلفة، مما يزيد من عبء العمل. ومع ذلك، إذا أنشأ كل بائع "نظام بيئي Snaps" الخاص به، فقد يؤدي ذلك إلى عدم وجود نظام بيئي فريد حقًا.
قد تظهر في المستقبل منصات متنوعة "مثل Snaps"، وتكون الفروق بين المنصات كبيرة، مما يواجه المطورون مشكلات التوافق. قد يؤدي ذلك إلى ولادة معيار موحد لـ Snaps، مصحوبًا بمقترحات ومناقشات مجتمعية متنوعة.
على الرغم من أن MetaMask Snaps تواجه تحديات، إلا أنها على الأقل منتج تم بناؤه بواسطة مطورين متحمسين يهدفون إلى حل مشاكل حقيقية. ومع ذلك، فإن Snaps ليست ميزة ضرورية لمعظم مستخدمي MetaMask في الوقت الحالي. قد تحتاج MetaMask إلى استثمار المزيد من الجهد في كيفية الترويج بشكل أكثر فعالية.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)