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