هل يمكنني revoke الصلاحيات على MetaMask؟
نعم، يمكنك revoke الصلاحيات على MetaMask، ولكن الطريقة الدقيقة تعتمد على نوع الصلاحية. تتم إزالة الوصول إلى المواقع المتصلة من إعدادات MetaMask، بينما يجب revoke موافقات الرموز المميزة على السلسلة من خلال محفظة MetaMask، أو مستكشفات الكتل، أو الأدوات المخصصة.
تشير MetaMask على وجه تحديد إلى أن قطع الاتصال بتطبيق لامركزي وrevoke موافقة ليسوا نفس الإجراء. قد يفقد الموقع مفصول الاتصال رؤية الحساب، ومع ذلك فإن مخصص الرموز المميزة الحالي يمكن أن يما زال يسمح للعقد الموافق عليه بتحريك الرموز المميزة.
كيفية revoke الصلاحيات على MetaMask
هناك طريقتان عمليتان لـ revoke صلاحيات MetaMask اليوم: إزالة تطبيقات dApps المتصلة أو إرسال طلب revoke موافقة على السلسلة عبر محفظة MetaMask أو Revoke.cash.
1. قم بـ revoke الصلاحيات مباشرة في MetaMask
إذا كنت ترغب في التعامل مع كل شيء من واجهات MetaMask الرسمية، فأزل صلاحيات التطبيقات اللامركزية في محفظة وقم بـ revoke مخصصات الرموز المميزة المدعومة من خلال محفظة MetaMask.
استخدِم القوائم الأصلية وأدوات الموافقة في MetaMask:
- فصل التطبيقات اللامركزية dApps: افتح خيارات الحساب، واختر كافة الصلاحيات، وحدد الموقع، واضغط على قطع الاتصال لإزالة اتصال محفظته.
- مسح بيانات الخصوصية: انتقل إلى الإعدادات، الأمان والخصوصية، ثم مسح بيانات الخصوصية لإزالة جميع صلاحيات التطبيقات اللامركزية دفعة واحدة.
- Revoke Allowances: مراجعة الموافقات في MetaMask Portfolio وإرسال معاملات revoke على شبكات Ethereum أو Polygon أو BNB Chain.

2. revoke الأذونات باستخدام Revoke.cash
إذا كنت بحاجة إلى لوحة تحكم أوسع للموافقات عبر العديد من الشبكات، فإن Revoke.cash يوفر طريقة سريعة لفحص، وتصفية، وrevoke صلاحيات token permissions الحالية.
استخدم هذا المسار لتغطية شبكية أوسع:
- Connect Wallet: افتح Revoke.cash، وقم بتوصيل محفظة MetaMask أو أدخل عنوانك، ثم اختر شبكة blockchain التي تريد مراجعتها.
- Review Approvals: افحص القائمة، ثم قم بفرز، أو تصفية، أو البحث في عناوين الجهات المستفيدة للعثور على الأذونات المشبوهة أو غير الضرورية.
- Revoke Entry: انقر فوق Revoke بجوار الموافقة، وأكد المعاملة في MetaMask، وادفع رسوم gas للشبكة المطلوبة.

revoke صلاحيات token permissions على Solana
إذا كنت تستخدم Solana من خلال MetaMask، فإن إدارة الأذونات تختلف عن موافقات الرموز المميزة بأسلوب Ethereum. ففي Solana، عادة ما ترتبط الصلاحيات بالمفوضين (delegates)، أو صلاحية الحساب (account authority)، أو الاتصالات بالتطبيقات بدلاً من صلاحيات ERC-20 غير المحدودة.
استخدم MetaMask لمراجعة الوصول إلى رموز Solana المميزة:
- Open MetaMask: انتقل إلى حساب Solana الخاص بك، وراجع الرمز المميز أو التطبيق المتصل، وحدد أي صلاحيات مرتبطة بالمفوضين أو الأذونات.
- Revoke Delegate: قم بإزالة صلاحيات الرموز المميزة المفوضة حيثما توفرت، مما يمنع المحفظة أو التطبيق الموافق عليه من تحويل المبلغ المخصص.
- Review Connections: قم بقطع الاتصال بتطبيقات Solana غير المستخدمة وتحقق جيداً من تغييرات صلاحيات الحساب، نظراً لأن بعض تحديثات الأذونات قد تؤثر على التحكم في الرموز المميزة على المدى الطويل.
إلغاء صلاحيات الرموز المميزة باستخدام محفظة Phantom
إذا كنت تستخدم Solana مع Phantom، فمن الأفضل إدارة صلاحيات الرموز المميزة مباشرة داخل محفظة بدلاً من الاعتماد على أدوات الموافقة ذات الطابع المرتبط بـ EVM.
استخدم Phantom لمراجعة الوصول إلى رموز Solana المميزة:
- Open Phantom: قم بتشغيل محفظة، وحدد الرمز المميز، وراجع أي تفاصيل متاحة للأذونات، أو المفوضين، أو التطبيقات المتصلة المرتبطة بهذا الأصل.
- Remove Delegate: قم بـ revoke تفويض الرموز المميزة إن وجد، مما يمنع العنوان الموافق عليه من تحويل مبلغ الرمز المميز المخصص.
- Check Authorities: راجع إعدادات صلاحيات حسابات الرموز المميزة بعناية، لأن تغيير أو إزالة أذونات الصلاحية يمكن أن يؤثر على التحكم المستقبلي في الحساب.

لماذا يعد من المهم revoke الأذونات؟
يؤدي revoke الأذونات إلى تقليل الضرر الذي يمكن أن يسببه عقد ضار، أو بروتوكول مخترق، أو dApp مزيف بعد التوقف عن استخدامه. تحذر MetaMask من أن الموافقات غير المحدودة شائعة، ويمكن أن تسمح الصلاحيات المستغلة للمهاجمين باستنزاف الرموز الموافق عليها.
كما أنها تعتبر عادة جيدة للحفاظ على أمان محفظة. توحي MetaMask بفحص الموافقات بانتظام لأن تحديثات smart contract الجديدة قد تترك الصلاحيات القديمة وراءها، وتساعد عمليات revoke في تقليل تعرضك للخطر حتى لو كنت تثق سابقاً في المنصة أو لم تعد تستخدمها بفعالية
مشكلات revoke الشائعة في MetaMask وحلولها
تأتي معظم مشاكل إلغاء الصلاحيات من استخدام الشبكة الخطأ، أو نقص gas، أو الخلط بين تطبيق لامركزي مفصول وموافقة لا تزال موجودة على السلسلة.
1. الموافقة لا تظهر
تحقق من الشبكة نوع الإذن أولاً:
- تأكيد النوع: تحقق مما إذا كنت تقوم بإزالة اتصال تطبيق لامركزي أو موافقة على رمز مميز، لأن كل إجراء يتطلب سير عمل مختلفاً.
- مطابقة الشبكة: انتقل إلى نفس blockchain الذي مُنحت فيه الموافقة، وإلا فقد لا يظهر السماح.
- استخدام البدائل: بالنسبة للشبكات غير المدعومة، جرب أداة التحقق من الموافقات الخاصة بالشبكة أو أداة متعددة الشبكات مثل Revoke.cash.
2. فشل معاملة إلغاء الصلاحية
معاملة فاشلة أو نقص في gas؟ جرب هذه الحلول:
- تمويل gas: احتفظ بما يكفي من الرمز المميز الأصلي في محفظة، نظراً لأن كل عملية إلغاء موافقة هي معاملة على السلسلة تتضمن رسوماً.
- التحقق من المعاملات المعلقة: راجع نشاط محفظة قبل إعادة المحاولة، حتى لا تتسبب في تكديس معاملات متضاربة أو تكرار محاولات الإلغاء.
- إعادة المحاولة لاحقاً: انتظر حتى تنتهي الازدحامات أو عدم استقرار RPC، لأن المشكلات المؤقتة في الشبكة يمكن أن تقاطع عمليات الإلغاء الصحيحة.
3. لا يزال الإذن يبدو نشطاً
هل لا تزال ترى إمكانية الوصول بعد إلغائها؟ تحقق من الآتي:
- تحديث البيانات: قم بتحديث محفظة، أو مستكشف البلوكتشين، أو أداة الإلغاء، لأن الواجهات المخزنة مؤقتاً قد تعرض لفترة وجيزة معلومات موافقة قديمة.
- فصل الإجراءات: يؤدي قطع اتصال الموقع إلى إزالة أذونات الرؤية، ولكن الموافقات على الرموز المميزة تظل نشطة حتى يتم إلغاؤها على السلسلة.
- فرز الأحدث: على Revoke.cash، راجع الموافقات الأخيرة أولاً إذا كنت تشتبه في وجود إذن ضار تم توقيعه حديثاً.
الأفكار الأخيرة
يعد إلغاء أذونات MetaMask أحد أبسط الطرق لتعزيز أمان محفظة بعد استخدام dApps، خاصة عندما لم تعد الموافقات القديمة ذات فائدة.
النهج الأكثر أماناً هو الصيانة الروتينية: مراجعة المواقع المتصلة، وتحديد سقف الإنفاق كلما أمكن ذلك، وإلغاء السماحات غير المستخدمة قبل أن تصبح عرضة لمخاطر يمكن تجنبها.






