كيفية تعديل أو إلغاء معاملة اثيريوم معلقة
ماهو الاثيريوم
الاثيريوم عبارة عن منصة برمجية مفتوحة المصدر قائمة على البلوكتشين مع الآلاف من التطبيقات اللامركزية (DApps) التي تعمل على تشغيل عملتها الرقمية الأصلية، ETH (ETH)، والتي يمكن إرسالها واستلامها عالميًا دون أي تدخل من طرف ثالث.
تم تصميم الاثيريوم لأول مرة في عام 2013 من قبل المبرمج الروسي الكندي Vitalik Buterin، كمنصة للتطبيقات DApps ذاتية التنفيذ والدائمة وغير القابلة للتغيير مع حالات استخدام تتراوح من التمويل إلى الألعاب والفن.
غالبًا ما يشار إلى DApps بالعقود الذكية وهي بروتوكولات معاملات الاثيريوم التي تنفذ تلقائيًا وظائف وإجراءات معينة مثل معالجة المعاملات بشروط واتفاقيات محددة مسبقًا. يعد إرسال معاملة أو إلغائها أو حل معاملة معلقة على الاثيريوم إجراءات متعلقة بعمل العقود الذكية.
ما هي معاملة الاثيريوم؟
المعاملات هي تعليمات موقعة رقمية من الحسابات.
تدعم شبكة الاثيريوم نوعين رئيسيين من المعاملات: معاملات نشر العقد، ونوع المعاملة بدون جهاز استقبال، والمعاملات العادية، وهي أبسط أنواع المعاملات المستخدمة لنقل الاثيريوم من محفظة إلى أخرى.
تتضمن معاملة الاثيريوم المقدمة والمنتظمة معرف المرسل أو التوقيع الذي يتم إنشاؤه عندما يوقع المفتاح الخاص للمرسل على المعاملة ويؤكد أن المرسل قد أذن بمعاملة الاثيريوم معينة. عنوان الاستلام ومبلغ الاثيريوم للتحويل من المرسل إلى المستلم ومعلومات حول رسوم معاملات الاثيريوم وحقل اختياري لتضمين البيانات التعسفية كلها جزء من معاملة الاثيريوم العادية المقدمة.
يجب أن يتم تعدين معاملات الاثيريوم لتصبح صالحة وتتطلب رسومًا من المرسل.
يتحقق عمال تعدين الاثيريوم من المعاملات المشروعة من أجل الحصول على مكافأة لعملهم في إنشاء الاثيريوم جديد. عندما يحل عامل منجم لغز تشفير (رياضي)، تعتبر المعاملة مصدقة. تمتلك الاثيريوم، مثل البيتكوين ، نظام إثبات العمل (PoW) لمنع الهجمات الإلكترونية من فرد واحد أو مجموعة.
إن التزام المستخدمين بدفع رسوم المعاملات عند استخدام البلوكتشين يحمي شبكة الاثيريوم من المهام الحسابية غير المتقنة أو الخبيثة مثل المستخدمين الذين يرسلون رسائل غير مرغوب فيها إلى البلوكتشين بحمل زائد من المعاملات غير الهادفة.
تأكيدات معاملة الاثيريوم
تأكيدات معاملة الاثيريوم هي عدد الكتل التي تم إنشاؤها منذ الكتلة الأولى التي تضمنت هذه المعاملة.
تحتاج معاملة الاثيريوم المعلقة إلى تلقي عدد معين من التأكيدات. كلما زادت رسوم الغاز، زاد اليقين من أن شبكة الاثيريوم عالجت المعاملة واعترفت بها.
يمكن إعادة تنظيم الكتل الأخيرة، مما يعطي الانطباع بأن معالجة المعاملة قد فشلت. ومع ذلك، قد يتم تضمين المعاملة في كتلة أخرى وتظل صالحة. يتناقص احتمال إعادة التنظيم مع كل كتلة ملغومة لاحقًا، أي أنه كلما زادت التأكيدات، أصبحت المعاملة أكثر ثباتًا.
تأكيدات معاملات الاثيريوم
رسوم المعاملة هي حافز يدفعه المستخدمون لمنع عمال المناجم. يتم استخدامه لإرسال معاملة معينة في بلوكتشين الاثيريوم.
تسمى رسوم معاملات الاثيريوم البلوكتشين أيضًا رسوم الغاز، لأنها مرتبطة بالغاز، وهي آلية تسعير مستخدمة في شبكة الاثيريوم والتي تشير إلى الحساب المطلوب لمعالجة المعاملة من قبل عامل منجم. يتم قياس المهام الحسابية للمعاملة من حيث تكلفة الغاز.
من ناحية أخرى، كل وحدة من الغاز لها سعر غاز محدد في ETH. على الرغم من أن تعقيد معاملة معينة يحدد تكلفة الغاز، يمكن للمستخدمين تعيين السعر وحد الغاز الخاص بهم، أو الحد الأقصى لكمية وحدات الغاز التي تستهلكها المعاملة.
ما هو nonce؟
nonce هو اختصار لـ “الرقم المستخدم مرة واحدة فقط”، في إشارة إلى العدد الإجمالي للمعاملات المؤكدة المرسلة من عنوان الاثيريوم المحدد.
يمكن لمحافظ الاثيريوم بث معاملات متعددة من حساب دون تأخير كبير بين بعضها البعض، مما يعني أن حساب nonce يعتبر آلية ضرورية تحدد المعاملة التي تتم معالجتها أولاً. عادةً ما تهتم تطبيقات محفظة الاثيريوم بإدارة المستخدمين.
كيف تلغي معاملة إيثريوم؟
هناك طريقتان رئيسيتان لإلغاء معاملة الاثيريوم المعلقة: الإلغاء في التطبيق وتعيين nonce مخصص.
عادةً ما تكون معاملات الاثيريوم معلقة لساعات أو عالقة عندما يقدم المستخدمون بسعر غاز منخفض. لذلك، غالبًا ما يجد المستخدمون أنه من الضروري تغيير معاملات الاثيريوم.
عند حل هذه المشكلة، يحتاج المستخدمون إلى تذكر أنه لا يمكن محاولة الإلغاء إلا إذا كانت المعاملة لا تزال معلقة على الشبكة. الخطوة الأولى التي يتعين عليهم اتخاذها هي التحقق في مستكشف الكتل مما إذا كانت المعاملة لا تزال معلقة. بشكل أساسي، للصق تجزئة المعاملة، والمعروف أيضًا باسم معرف معاملة الاثيريوم، وإذا قال مستكشف الكتل “معلق”، فلا يزال بإمكان المستخدمين محاولة إلغاءها.
أسهل طريقة لإلغاء معاملة الاثيريوم عالقة هي الإلغاء داخل التطبيق، والذي يتطلب من المستخدمين الخروج من تطبيق محفظة الاثيريوم وإغلاق متصفحهم، وإعادة فتحه وتسجيل الدخول مرة أخرى إلى التطبيق.
إذا لم تحل هذه الخطوات المشكلة، فإن الطريقة الثانية ستأتي للإنقاذ.
إن إلغاء معاملة الاثيريوم المعلقة عن طريق تعيين nonce مخصص يعني إنشاء معاملة بقيمة 0 ETH بسعر غاز مرتفع إلى عنوان المستخدم الخاص لمنع أي معاملة سابقة من التعطل. قبل إرسال هذه المعاملة الثانية، يحتاج المستخدمون إلى ملاحظة عدم استخدام المعاملة المعلقة الأصلية ثم إعادة استخدام نفس المعاملة التي لاحظوها.
إذا كان لدى المستخدمين العديد من معاملات الاثيريوم المعلقة، فمن الأفضل أن يبدأوا بالأقدم، أو بأقل قيمة غير متوقعة.
كيفية تسريع معاملات إيثريوم؟
يمكن للمستخدمين تسريع معاملة الاثيريوم البطيئة عن طريق إضافة الغاز إليها. قد تحفز هذه الخطوة عمال مناجم الاثيريوم على تحديد أولوياتها.
إذا حدد مستخدم الاثيريوم سعرًا منخفضًا جدًا للغاز، فسيحصل المستخدمون الآخرون على فرصة للمزايدة على هذا العرض الأولي وستظل المعاملة معلقة. عندما تتوقف المعاملة، لا تؤكد الشبكة أي معاملات جديدة من نفس عنوان المحفظة حتى يؤكد عامل المنجم المعاملة الأولى.
في هذه الحالة، يمكن للمستخدمين اختيار الانتظار حتى تصبح الشبكة مستعدة لمعالجة معاملة بالسعر المحدد أو إعادة تقديم المعاملة الأصلية، ولكن برسوم غاز أعلى. سيؤدي النقر فوق الزر “تسريع” في محفظة الاثيريوم الخاصة بهم إلى السماح بمعالجة المعاملة بشكل أسرع.
إذا لم تنجح الخطوة السابقة، يمكن للمستخدمين الانتقال إلى علامة التبويب “خيارات متقدمة” لتعيين سعر الغاز يدويًا.
بعد كل شيء، يُنصح المستخدمون بالبحث في المعاملة على مستكشف البلوكتشين عن طريق نشر التجزئة الخاصة بها لمعرفة ما إذا تمت معالجتها بنجاح. إذا لم تظهر المعاملة على الفور، فسيتعين عليهم الانتظار بضع دقائق وتحديث الصفحة.
هل يمكن عكس معاملات الاثيريوم؟
لا يمكن لمحافظ الاثيريوم إرجاع معاملات الاثيريوم المكتملة بالفعل.
عندما يرسل مستخدمو الاثيريوم الأموال عن طريق الخطأ إلى عنوان خاطئ أو يرسلون مبلغًا خاطئًا من الاثيريوم، فقد يقومون بإلغاء المعاملة بينما لا تزال معلقة. عندما يتم تأكيد المعاملة وعرضها على أنها “ناجحة”، بمعنى أنه تمت إضافتها إلى الكتلة التالية، فلا يمكن التراجع عنها.
le، وبالتالي فإن البيانات التي تم إدخالها لا يمكن التراجع عنها. بمعرفة ذلك، من الضروري التأكد من صحة تفاصيل المعاملة قبل النقر فوق زر الإرسال.
أخيرًا، تجدر الإشارة إلى أن العديد من الشركات الناشئة في البلوكتشين قد طورت بالفعل آليات من شأنها أن تسمح للمستخدمين بعكس معاملات Ethereum.