كيفية إلغاء أو استبدال معاملة مُعلقة على Ethereum
كيفية إلغاء أو استبدال معاملة مُعلقة على Ethereum
الصفحة الرئيسيةالمقالات

كيفية إلغاء أو استبدال معاملة مُعلقة على Ethereum

مبتدئ
Published May 20, 2021Updated Jul 22, 2021
5m


الموجز

إذا كنت قد استخدمت شبكة Ethereum من قبل، فعلى الأرجح واجهت مشكلة أن تستغرق معاملتك وقتاً أطول من المعتاد للتأكيد، ويحدث هذا بسبب الطريقة التي يُحدد بها المُعدِّنون أولوية المعاملات – حيث تكون الأولوية للمستخدمين الذين يقدمون رسوماً أعلى.

إذا أصبحت معاملة Ethereum الخاصة بك مُعلقة لأن رسوم التحويل على الشبكة منخفضة، ستحتاج إلى الانتظار حتى تنخفض الرسوم ويقوم المُعدِّنون في النهاية بمعالجة معاملتك. لكن على أية حال لديك الخيار لاستبدال المعاملة المُعلقة بمعاملة جديدة لها سعر تحويل أعلى. هل يبدو لك الأمر معقداً؟ إنه في الواقع، أسهل مما تعتقد، ويمكنك استخدامه مع عملة الإيثيريوم (ETH) وجميع رموز ERC20 المميزة.


المقدمة

أولاً، ضع في اعتبارك أنه لا يمكنك استبدال أو إلغاء المعاملة أو التراجع عنها بعد تأكيدها، غير أنه خلال فترات ازدحام الشبكة، بعض معاملات العملات الرقمية يمكن أن تصبح عالقة على الشبكة. فعندما يكون حجم المعاملات كبيراً جداً، قد تجد معاملتك مُعلقة لعدة ساعات بل وحتى أيام.

في بعض الأحيان ينتهي تأخر المعاملة دون تدخل منك – إما بسبب عدم نجاح المعاملة المُعلقة أو بسبب انخفاض رسوم التحويل على الشبكة. رغم أنه لا يمكنك إلغاء معاملة Ethereum فعلياً، ثمة بعض الخطوات التي يمكنك اتخاذها لتسريع العملية. وفي الواقع، تتكون هذه الخطوات من استبدال المعاملة المُعلقة بمعاملة جديدة تدفع رسوماً أعلى.

في هذا الدليل، سنوضح لك كيفية تسريع المعاملات باستخدام محفظة MetaMask أو محفظة Trust. يمكنك أيضاً استخدام محافظ العملات الرقمية الأخرى التي تدعم سلسلة بلوكشين Ethereum، غير أن العملية قد تكون مختلفة قليلاً.


المتطلبات

  • تثبيت محفظة MetaMask أو محفظة Trust .
  • المفاتيح الخاصة (العبارة الأولية) لتسجيل الدخول إلى محفظة Ethereum الخاصة بك.
  • اتصال بالإنترنت.


لماذا أصبحت معاملة Ethereum مُعلقة؟

تعمل منصة Ethereum بنظام سعر العرض فيما يتعلق برسوم المعاملات، حيث تعتمد الرسوم على مدى تعقيد المعاملة (أي مدى ما تتطلبه من أعمال حوسبة). وفي هذا السياق، هناك ثلاثة مصطلحات هامة يجب أن تكون ملماً بها: تكلفة رسوم المعالجة، وسعر التحويل، وحدود رسوم التحويل على الشبكة.

تقاس مهام حوسبة إحدى المعاملات من حيث تكلفة رسوم المعالجة، في حين أن السعر الذي يُدفع لكل وحدة من رسوم المعالجة نطلق عليه سعر التحويل. فيمكنك اعتبار تكلفة رسوم المعالجة هي مقدار العمل المطلوب، وسعر التحويل هو السعر المدفوع مقابل كل "ساعة عمل". وأخيراً، حدود رسوم التحويل على الشبكة هي الحد الأقصى للمبلغ الذي تكون مستعداً لسداده مقابل المعاملة.

في حين أن تكلفة رسوم المعالجة تتحدد بمدى تعقيد المعاملة، فلديك حرية تحديد سعر التحويل الخاص بك وحدود رسوم التحويل على الشبكة. وتمثل إجمالي الرسوم المدفوعة حافزاً للمُعدِّنين، غير أنه إذا كان سعر التحويل الخاص بك منخفضاً أكثر مما ينبغي، فقد يعرض المستخدمون الآخرون سعراً أعلى، مما يجعل معاملتك تظل مُعلقة. وإذا كان لديك معاملة مُعلقة، لن تؤكد منصة Ethereum أي معاملات جديدة تجريها من نفس عنوان المحفظة حتى يقوم أحد المُعدِّنين بتأكيد المعاملة الأولى.


كيفية تسريع معاملة على MetaMask

1. ادخل إلى محفظة MetaMask الخاصة بك التي بها المعاملة المُعلقة. وإذا كانت محفظة خارجية، ستحتاج إلى استيراد العنوان باستخدام العبارة الأولية أو المفتاح الخاص.


2. ستجد المعاملة المُعلقة تحت علامة تبويب [النشاط]، ثم انقر على [تسريع].


3. ستتيح لك هذه العملية نشر معاملتك مرة أخرى، واحرص على استخدام سعر تحويل أعلى من خلال النقر على [سريع] ثم [حفظ].


4. إذا لم تنجح الخطوة السابقة، يمكنك أيضاً الذهاب إلى علامة تبويب [إعدادات متقدمة] لتحديد سعر التحويل يدوياً. ويمكنك الاطلاع على أسعار التحويل الحالية ومتوسط وقت التأكيد على Etherscan أو EthGasStation.


كيفية استبدال معاملة في محفظة MetaMask

1. ادخل إلى محفظة MetaMask الخاصة بك التي بها المعاملة المُعلقة. مرة أخرى، إذا كانت محفظة خارجية، ستحتاج إلى استيراد العنوان باستخدام العبارة الأولية أو المفتاح الخاص.


2. ستجد المعاملة المُعلقة تحت علامة تبويب [النشاط]، انقر عليها لاستعراض التفاصيل ودوِّن قيمة [الرمز الخاص]. 

ملحوظة: إذا كان لديك عدة معاملات مُعلقة، عليك أن تبدأ بالأقدم (حيث الرمز الخاص بالقيمة الأقل).


3. بعد ذلك، اذهب إلى [الإعدادات] في محفظة MetaMask وانقر على [الإعدادات المتقدمة].


4. انزل لأسفل وقم بتشغيل [تخصيص رمز المعاملة الخاص].


5. ارجع وانقر على عنوان المحفظة لنسخه إلى الحافظة.


6. انقر على [إرسال] لإنشاء معاملة جديدة والصق عنوان المحفظة في حقل [إضافة مُستلم].


7. عليك إرسال 0 ETH إلى محفظتك باستخدام الرقم الخاص بالمعاملة المُعلقة (الذي دوَّنته في الخطوة 2)، ثم انقر على [تأكيد] عندما تكون مستعداً.

ملحوظة: إذا كان سعر التحويل الذي تعرضه منخفضاً أكثر مما ينبغي، فقد تصبح هذه المعاملة مُعلقة أيضاً، لذا احرص على اختيار سعر تحويل مقبول.


8. انتظر تأكيد المعاملة الجديدة، حتى يتم استبدال المعاملة المُعلقة.

ملحوظة: لتجنب أي مواقف غير مرغوب فيها، تأكد من إيقاف تشغيل خيار [تخصيص رمز المعاملة الخاص] مرة أخرى.


كيفية إلغاء معاملة باستخدام محفظة Trust

1. انقر على المعاملة المُعلقة في تطبيق محفظة Trust الخاص بك وابحث عن حقل [الرمز الخاص]، ثم دوِّن الرقم الذي تراه.


2. قم بإنشاء معاملة جديدة وإضافة عنوان محفظتك في حقل [عنوان المستلم]، وتأكد من أنه هو نفسه عنوان المعاملة المُعلقة، حدد [مبلغ ETH] بقيمة 0 ثم انقر على [التالي].


3. انقر على الإعدادات في الركن العلوي إلى اليمين.


4. استبدل حقل [الرقم الخاص] بالقيمة التي دوَّنتها سابقاً، وتأكد من تحديد [سعر تحويل] تنافسي، حتى لا تصبح معاملتك مُعلقة مرة أخرى.


8. انتظر تأكيد المعاملة الجديدة، حتى يتم استبدال المعاملة المُعلقة.


أفكار ختامية

قد تشعر بالإحباط الشديد عند إرسال إحدى المعاملات على منصة Ethereum ثم تكتشف أن المستخدمين الآخرين عرضوا أسعار تحويل أعلى. ويصبح الأمر أسوأ عندما تدرك أنك لا يمكنك استخدام محفظة Ethereum حتى يتم حسم أمر المعاملة المُعلقة إما بالتأكيد أو بالفشل.

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