سوف تُحدث MetaMask Snaps ثورة في محافظ العملات المشفرة، وهذه هي الطريقة التي تعمل بها.

في 12 سبتمبر 2023، أعلنت شركة ConsenSys Software Inc. قدمت MetaMask Snaps لمساعدة مطوري ومستخدمي MetaMask على تخصيص تجربة Web3 وتحسينها. إذن ما هو MetaMask Snaps وكيف يعمل؟

المؤسس المشارك لشركة MetaMask، دان فينلي، قدم MetaMask Snaps باعتباره "نظامًا جديدًا في المحفظة" يتيح لك التفاعل مع التطبيقات اللامركزية (DApps) على سلاسل الكتل المختلفة.

وهذا يعني أنه بدلاً من الاعتماد فقط على الميزات والوظائف التي تم إنشاؤها وتنفيذها بواسطة فريق MetaMask، يمكنك الآن استيراد أدوات وعمليات إضافية (Snaps) مصممة من قبل مطورين مستقلين إلى لك محفظة العملات المشفرة MetaMask.

على سبيل المثال، لنفترض أنك تريد استخدام Wallet Guard بالإضافة إلى MetaMask Wallet. بدلاً من تثبيت ملحق أو تطبيق متصفح Wallet Guard، يمكنك استخدام Wallet Guard Snap للاتصال محفظة MetaMask الخاصة بك وتلقي رؤى المعاملات وتنبيهات الأمان بسهولة داخل واجهة MetaMask UI.

بشكل أساسي، تعمل MetaMask Snaps كجسر بين محفظة MetaMask الخاصة بك والتطبيقات اللامركزية على سلاسل الكتل الأخرى. تسمح هذه الجسور، أو الأطر بشكل أكثر دقة، للمطورين المستقلين بإنشاء ودمج المكونات الإضافية التي تعمل على توسيع قدرات MetaMask وتوفر لك المزيد من الخيارات والمرونة.

instagram viewer

يمكنك الوصول إلى المزيد من سلاسل الكتل والتطبيقات اللامركزية والرموز المميزة وموفري أمان المعاملات وأنظمة الإشعارات وحتى واجهات المستخدم الجديدة باستخدام MetaMask Snaps.

يستخدم MetaMask Snaps محرك JavaScript يسمى Secure EcmaScript (SES) الذي يقوم بتشغيل اللقطات في بيئة رمل. ونتيجة لذلك، لا يمكن لـ Snaps التأثير على البرامج الأخرى، وخاصة وظائف وميزات MetaMask الأساسية؛ فهي تقتصر على الميزات المحددة التي تقدمها والأذونات التي تمنحها أثناء التثبيت.

تتواصل اللقطات مع MetaMask من خلال إطار محدد مسبقًا واجهة برمجة التطبيقات (API)- واجهة برمجة تطبيقات المحفظة - التي تكشف عن الوظائف والبيانات الضرورية. وفي الوقت نفسه، يتواصلون مع شبكات blockchain الخارجية باستخدام طلبات HTTPS وبروتوكولات الاتصال الأخرى.

نظرًا لأن MetaMask Snaps هو إطار عمل مفتوح المصدر، يمكن لأي شخص إنشاء Snaps جديدة وتثبيتها على MetaMask. لإنشاء Snaps، يجب عليك تثبيتها قارورة ميتا ماسك، حيث يمكنك إنشاء اللقطات واختبارها قبل إضافتها إلى ملحق MetaMask الثابت.

بعد إنشاء اللقطات، قد يقوم MetaMask بتدقيقها وإدراجها في ملف دليل لقطات MetaMask. اعتبارًا من سبتمبر 2023، يوجد أكثر من 30 Snap في الدليل. في النهاية، تعتزم MetaMask توسيع عملية التدقيق للسماح للأفراد الخارجيين بتدقيق اللقطات وإدراجها.

حتى إذا لم تقم بإنشاء Snaps، يمكنك اختيار أي شخص متاح في الدليل بناءً على احتياجاتك. مثل المكونات الإضافية، يجب تثبيت MetaMask Snaps ويمكن تمكينها أو تعطيلها. إليك كيفية تثبيت MetaMask Snap:

  1. قم بتثبيت ملحق متصفح MetaMask v11.0 وقم بإنشاء محفظة أو قم باستيراد محفظة موجودة؛ عند الإطلاق، يتوفر MetaMask Snaps فقط في ملحق المتصفح.
  2. توجه إلى دليل MetaMask Snaps.
  3. حدد Snap المفضل لديك، ثم انقر فوق أضف إلى ميتا ماسك.
  4. اقرأ إشعار التثبيت التابع لجهة خارجية واقبل الشروط.
  5. انقر يتصل لتوصيل Snap بـ MetaMask.
  6. في صفحة التثبيت، امنح الأذونات (فقط بعد قراءتها!) للنقر والنقر ثَبَّتَ.

بكل بساطة!

يمكن لكل من المطورين والمستثمرين العاديين أو المتجولين الاستفادة كثيرًا من استخدام MetaMask Snaps.

1. إمكانية التشغيل البيني مع Blockchain غير EVM

في السابق، كان MetaMask يدعم فقط Ethereum و آلة الإيثريوم الافتراضية (EVM) شبكات متوافقة. باستخدام MetaMask Snaps، يمكنك الآن توصيل الشبكات غير المتوافقة مع EVM، مثل Bitcoin وSolana، والتي لم يكن من الممكن الوصول إليها سابقًا باستخدام MetaMask.

على سبيل المثال، يتيح لك Zion Snap إدارة عملات البيتكوين الخاصة بك مباشرة داخل محفظة MetaMask دون تغليف الرموز المميزة الخاصة بك. الأمر نفسه ينطبق على Solana Snap. طالما أن هناك Snap، يمكنك الاتصال والوصول إلى أكبر عدد ممكن من شبكات blockchain (EVM وغير EVM) من محفظة MetaMask الخاصة بك.

2. ميزات الإخطار الجديدة

بالإضافة إلى إمكانية التشغيل التفاعلي، يمكنك تلقي إشعارات فورية داخل محفظة MetaMask الخاصة بك. تستفيد Snaps من واجهة برمجة تطبيقات المحفظة، حيث تدمج الإشعارات في الوقت الفعلي من بروتوكول DApp أو blockchain المتصل.

يمكنك تلقي تحديثات فورية أو تنبيهات الأسعار أو مخططات الوصول أو الرسائل داخل واجهة MetaMask UI.

3. تحليل المعاملات والرؤى

تقوم بعض اللقطات بتحليل معاملاتك قبل إرسالها لضمان عدم خسارة أموالك. يمكن أن يتم ذلك من خلال تقييم عنوان الاستلام (العقد) لتحديد ما إذا كان آمنًا أم ضارًا، أو إبلاغك بهجمات التصيد الاحتيالي المحتملة، أو التنبؤ بفشل أو نجاح المعاملة.

يمكنك تحديد ما إذا كان Snap يقدم أدوات تحليل المعاملات والرؤى من خلال الأذونات التي تمنحها أثناء التثبيت. على سبيل المثال، إذا منحت إذن Snap لـ "جلب رؤى المعاملات وعرضها"، فستعرف أنها تستخدم رؤى المعاملات.

4. تحسين وظائف المحفظة الأساسية

باستخدام MetaMask Snaps، يمكنك الوصول إلى ميزات إضافية، مثل حماية الخصوصية والقدرة على إرسال واستقبال الرسائل مباشرة داخل محفظة MetaMask الخاصة بك.

يمكنك تخصيص محفظتك وتحسينها عن طريق تثبيت العديد من الميزات التي تحتاج إليها.

كما يمكن للمطورين إنشاء اللقطات وتوزيعها بسلاسة. وفي النهاية، سيكون بمقدورهم القيام بذلك دون الحاجة إلى موافقة MetaMask. سيساعد هذا في توسيع وظائف محفظة MetaMask.

هناك بالفعل العديد من لقطات MetaMask المتاحة لك لتثبيتها واستخدامها.

يتيح Solflare Wallet Snap إمكانية التشغيل البيني بين MetaMask وSolana، وهي شبكة غير تابعة لـ EVM. على عكس السابق، يمكنك الآن ربط محفظة MetaMask الخاصة بك بـ Solana، وتخزين الرموز الخاصة بك، والوصول إلى التطبيقات، وإدارة حساباتك.

يتيح لك Push Snap تلقي إشعارات فورية من القنوات التي تشترك فيها داخل محفظة MetaMask الخاصة بك. ما عليك سوى تثبيت Snap، والاشتراك في قنواتك المفضلة، وتوصيل عنوان محفظتك، وستكون جاهزًا لتلقي إشعارات داخل التطبيق لجميع أحداث Web3 ذات الصلة.

باستخدام Blockfence Snap، يمكنك تقييم معاملاتك قبل إرسالها. يمكنك أيضًا تقييم التطبيقات اللامركزية (DApps) التي تستخدمها، العقود الذكية التي تتفاعل معها، والرموز المميزة التي تحملها، والمزيد.

توفر MetaMask Snaps طريقة بسيطة للمشاركين في العملات المشفرة للوصول إلى التطبيقات اللامركزية والتمويل اللامركزي عبر شبكات blockchain المختلفة بمحفظة واحدة. وبالمثل، يمكن للمطورين إنشاء اللقطات وتوزيعها بسهولة.

يمكن أن تغير MetaMask Snaps قواعد اللعبة بالنسبة لحلم صناعة العملات المشفرة بنظام لامركزي بالكامل.