MetaMask Snaps هو مشروع مليء بالأفكار العظيمة. بصرف النظر عن مظهره المثالي، يمكننا اعتباره تطبيقات صغيرة في عالم Web3، أو بعبارة أكثر أناقة، dApplet.
بالنسبة للمطورين، وخاصة المطورين في الصين، فإن هذا المفهوم ليس غريباً. في السنوات الأخيرة، ظهرت مصطلحات الإنترنت مثل "بناء النظام البيئي" و"التطبيقات الفائقة" بشكل متكرر، وكانت الشركات الكبرى تسعى جاهدة لجعل بيئة الإنترنت مغلقة، من أجل التحول من مقدمي الخدمات إلى واضعي المعايير.
الآن، يبدو أن هذا الاتجاه بدأ ينتشر أيضًا في مجال Web3.
حتى يونيو 2024، على الرغم من أن Snaps موجودة منذ ما يقرب من عام، فإن مفهومها قد تم طرحه منذ 4 سنوات على الأقل، إلا أن معرفة المستخدمين العاديين بها لا تزال قليلة جداً. حتى أولئك الذين يستخدمون MetaMask يومياً من عشاق العملات المشفرة، فإن إدراكهم لـ MetaMask Snaps يكاد يكون صفراً. ومع ذلك، عندما يتم شرحها بأنها "مثل التطبيقات الصغيرة"، عادة ما يبتسم المطورون بفهم.
تذكرنا هذه الحالة بالوضع الذي كان عليه برنامج WeChat Mini عندما تم إطلاقه لأول مرة. نظرًا لأن مدخلات الوظائف لم تكن واضحة، كانت كمية الاستخدام منخفضة. بعد ذلك، وعندما تم تغيير المدخل إلى موضع السحب لأسفل في الصفحة الرئيسية، بدأت كمية الاستخدام في الزيادة بشكل كبير. إذا كانت 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
وفقًا لتصنيف موقع MetaMask الرسمي، يمكن تقسيمها إلى 4 أنواع تقريبًا:
إدارة الحسابات
تعمل هذه الأنواع من Snaps على تعزيز أمان المفاتيح الخاصة من خلال تقنية MPC.
عادة ما يحتفظ المستخدمون العاديون بعبارات الاسترداد على الكمبيوتر أو الهاتف المحمول. قد يستخدم المستخدمون الذين لديهم أموال أكثر طرقًا أكثر أمانًا، مثل المحفظة الصلبة. لكن معظم الناس يحتفظون بعبارات الاسترداد في مكان يسهل العثور عليه، لتجنب النسيان.
قد تؤدي هذه الطريقة في التخزين إلى بعض المشكلات:
قد يؤدي نسيان موقع العبارة المساعدة إلى فقدان الأصول.
تعرض جهاز حفظ عبارة الاستعادة لفيروس حصان طروادة، مما يجعل من الصعب منع سرقة القراصنة.
تكنولوجيا MPC يمكنها تلقائيًا تقسيم المفتاح الخاص إلى عدة أجزاء، يتم تخزينها بشكل منفصل، وتجمع فقط عند الحاجة لتوقيع المعاملة، ولا يتم إنشاء المفتاح الخاص الكامل، مما يوفر أقصى حماية لأمان المفتاح الخاص.
حاليًا هناك 3 حسابات إدارية من Snaps: Capsule و Silent Shard و Safeheron.
يستخدم Capsule مفتاح المرور، وكلمة استعادة، والمصادقة الثنائية (2FA) للحفاظ على المفاتيح.
يتم تحقيق Silent Shard و Safeheron من خلال تثبيت التطبيق على عدة أجهزة.
لم يتضح بعد جاذبية هذا النوع من Snaps، من البيانات الرسمية يبدو أن العدد ومعدل التثبيت ليسا مرتفعين.
عملية الاستخدام ليست معقدة. بعد التثبيت، سيظهر عنوان إضافي في محفظة MetaMask.
تقدم هذه الأنواع من Snaps بشكل رئيسي التوافق مع الشبكات غير EVM، بما في ذلك Solana و Cosmos و Near و Sui وغيرها. في الوقت الحالي، تمثل هذه الأنواع أكثر من نصف نظام Snaps البيئي.
إشعارات والدردشة
على الرغم من أن هذا النوع من Snaps لديه إمكانيات، إلا أن عدد المستخدمين المستعدين لإرسال الرسائل عبر الشبكة قليل في الوقت الحالي، وقد يحتاج إلى بعض الوقت للتطور.
آمن
تتطلب هذه الأنواع من Snaps كمية كبيرة، خاصة أن MetaMask لا تقوم بما يكفي في التعامل مع تحذيرات الصيد الاحتيالي. تعتبر الصفقة من أكثر العمليات شيوعًا في مجال العملات المشفرة وسلسلة الكتل، حيث تحمل مخاطر عالية وحساسية كبيرة. توفر ميزة رؤى الصفقة التي تقدمها Snaps للمطورين القدرة على عرض معلومات أكثر ثراءً عن الصفقة للمستخدمين، وتقديم التحليلات والرؤى، مما يقلل إلى الحد الأدنى من فقدان أصول المستخدم.
قد تعوض Snaps الآمنة عن نواقص MetaMask نفسها. وفقًا للبيانات الرسمية، تعتبر Snaps الآمنة هي الأكثر طلبًا بعد دعم سلاسل متعددة، حيث تمثل 20% من الإجمالي.
تقدم MetaMask Snaps أذونات "endowment:transaction-insight" و "endowment:signature-insight" لتلبية الحاجة ذات الصلة. بعد أن تطلب Snap الأذونات ذات الصلة، يمكنه قراءة الحمولة الأصلية للمعاملة أو التوقيع عند قيام المستخدم بإجراء معاملة أو توقيع، لإجراء تحليل، ثم عرض مزيد من التوضيحات الأمنية للمستخدم.
تحاول MetaMask من خلال Snaps توسيع مجالها إلى منصات سلاسل أخرى، لكن النتائج النهائية يصعب توقعها. بالاستناد إلى تجربة برامج Web2 الصغيرة، فإن الخدمات البسيطة لهذه البرامج غالبًا ما لا يمكن مقارنتها بالتطبيقات، وغالبًا ما تتأخر متابعة الميزات الجديدة، بل إن العديد من البرامج الصغيرة توجه المستخدمين إلى تطبيقاتها الخاصة.
إذا استمر Snaps في التطور بشكل جيد، فقد يكون هناك المزيد من المحافظ التي تحاكيه. قد يؤدي ذلك إلى حاجة مطوري Web3 لتطوير إصدارات مناسبة من "Snaps" لكل محفظة، مما يزيد من عبء العمل. ولكن إذا قامت جميع الشركات ببناء نظام "Snaps" الخاص بها، فقد يؤدي ذلك إلى عدم وجود تميز.
قد تظهر في المستقبل منصات مختلفة "تشبه Snaps"، مع اختلافات كبيرة، وسيحتاج المطورون إلى معالجة مشكلات التوافق. قد يؤدي ذلك إلى ولادة معيار Snaps، مصحوبًا بمناقشات حول "SIP"، مما يشكل مشهد مجتمع مزدهر.
على الرغم من الشكوك حول آفاق MetaMask Snaps، إلا أنه على الأقل منتج تم بناؤه من قبل مطورين متحمسين ويمثل محاولة لحل مشاكل حقيقية، بدلاً من كونه خدعة أطلقها خبراء المال.
ومع ذلك، بالنسبة لمعظم مستخدمي MetaMask الحاليين، لا تُعتبر Snaps ميزة ضرورية بشكل خاص. قد تحتاج MetaMask إلى القيام بمزيد من العمل في الترويج الفعّال.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 9
أعجبني
9
7
مشاركة
تعليق
0/400
DeFiGrayling
· 07-26 05:04
من الأفضل إنشاء سلسلة بدلاً من ذلك
شاهد النسخة الأصليةرد0
PanicSeller69
· 07-25 03:03
لا تتحدث بشكل جميل، أليس مجرد نسخة مقلدة من الاتصال المتبادل؟
MetaMask Snaps: النماذج الأولية لنظام بيئي لتطبيقات الويب 3 والتحديات
تطبيقات صغيرة في مجال Web3: تفسير MetaMask Snaps
MetaMask Snaps هو مشروع مليء بالأفكار العظيمة. بصرف النظر عن مظهره المثالي، يمكننا اعتباره تطبيقات صغيرة في عالم Web3، أو بعبارة أكثر أناقة، dApplet.
بالنسبة للمطورين، وخاصة المطورين في الصين، فإن هذا المفهوم ليس غريباً. في السنوات الأخيرة، ظهرت مصطلحات الإنترنت مثل "بناء النظام البيئي" و"التطبيقات الفائقة" بشكل متكرر، وكانت الشركات الكبرى تسعى جاهدة لجعل بيئة الإنترنت مغلقة، من أجل التحول من مقدمي الخدمات إلى واضعي المعايير.
الآن، يبدو أن هذا الاتجاه بدأ ينتشر أيضًا في مجال Web3.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
حتى يونيو 2024، على الرغم من أن Snaps موجودة منذ ما يقرب من عام، فإن مفهومها قد تم طرحه منذ 4 سنوات على الأقل، إلا أن معرفة المستخدمين العاديين بها لا تزال قليلة جداً. حتى أولئك الذين يستخدمون MetaMask يومياً من عشاق العملات المشفرة، فإن إدراكهم لـ MetaMask Snaps يكاد يكون صفراً. ومع ذلك، عندما يتم شرحها بأنها "مثل التطبيقات الصغيرة"، عادة ما يبتسم المطورون بفهم.
تذكرنا هذه الحالة بالوضع الذي كان عليه برنامج WeChat Mini عندما تم إطلاقه لأول مرة. نظرًا لأن مدخلات الوظائف لم تكن واضحة، كانت كمية الاستخدام منخفضة. بعد ذلك، وعندما تم تغيير المدخل إلى موضع السحب لأسفل في الصفحة الرئيسية، بدأت كمية الاستخدام في الزيادة بشكل كبير. إذا كانت 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
وفقًا لتصنيف موقع MetaMask الرسمي، يمكن تقسيمها إلى 4 أنواع تقريبًا:
إدارة الحسابات
تعمل هذه الأنواع من Snaps على تعزيز أمان المفاتيح الخاصة من خلال تقنية MPC.
عادة ما يحتفظ المستخدمون العاديون بعبارات الاسترداد على الكمبيوتر أو الهاتف المحمول. قد يستخدم المستخدمون الذين لديهم أموال أكثر طرقًا أكثر أمانًا، مثل المحفظة الصلبة. لكن معظم الناس يحتفظون بعبارات الاسترداد في مكان يسهل العثور عليه، لتجنب النسيان.
قد تؤدي هذه الطريقة في التخزين إلى بعض المشكلات:
تكنولوجيا MPC يمكنها تلقائيًا تقسيم المفتاح الخاص إلى عدة أجزاء، يتم تخزينها بشكل منفصل، وتجمع فقط عند الحاجة لتوقيع المعاملة، ولا يتم إنشاء المفتاح الخاص الكامل، مما يوفر أقصى حماية لأمان المفتاح الخاص.
حاليًا هناك 3 حسابات إدارية من Snaps: Capsule و Silent Shard و Safeheron.
لم يتضح بعد جاذبية هذا النوع من Snaps، من البيانات الرسمية يبدو أن العدد ومعدل التثبيت ليسا مرتفعين.
عملية الاستخدام ليست معقدة. بعد التثبيت، سيظهر عنوان إضافي في محفظة MetaMask.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
التوافق البيني
تقدم هذه الأنواع من Snaps بشكل رئيسي التوافق مع الشبكات غير EVM، بما في ذلك Solana و Cosmos و Near و Sui وغيرها. في الوقت الحالي، تمثل هذه الأنواع أكثر من نصف نظام Snaps البيئي.
إشعارات والدردشة
على الرغم من أن هذا النوع من Snaps لديه إمكانيات، إلا أن عدد المستخدمين المستعدين لإرسال الرسائل عبر الشبكة قليل في الوقت الحالي، وقد يحتاج إلى بعض الوقت للتطور.
آمن
تتطلب هذه الأنواع من Snaps كمية كبيرة، خاصة أن MetaMask لا تقوم بما يكفي في التعامل مع تحذيرات الصيد الاحتيالي. تعتبر الصفقة من أكثر العمليات شيوعًا في مجال العملات المشفرة وسلسلة الكتل، حيث تحمل مخاطر عالية وحساسية كبيرة. توفر ميزة رؤى الصفقة التي تقدمها Snaps للمطورين القدرة على عرض معلومات أكثر ثراءً عن الصفقة للمستخدمين، وتقديم التحليلات والرؤى، مما يقلل إلى الحد الأدنى من فقدان أصول المستخدم.
قد تعوض Snaps الآمنة عن نواقص MetaMask نفسها. وفقًا للبيانات الرسمية، تعتبر Snaps الآمنة هي الأكثر طلبًا بعد دعم سلاسل متعددة، حيث تمثل 20% من الإجمالي.
تقدم MetaMask Snaps أذونات "endowment:transaction-insight" و "endowment:signature-insight" لتلبية الحاجة ذات الصلة. بعد أن تطلب Snap الأذونات ذات الصلة، يمكنه قراءة الحمولة الأصلية للمعاملة أو التوقيع عند قيام المستخدم بإجراء معاملة أو توقيع، لإجراء تحليل، ثم عرض مزيد من التوضيحات الأمنية للمستخدم.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
آفاق المستقبل
تحاول MetaMask من خلال Snaps توسيع مجالها إلى منصات سلاسل أخرى، لكن النتائج النهائية يصعب توقعها. بالاستناد إلى تجربة برامج 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)