كيفية التحقق من معاملة إيثريوم
تبدأ معاملة على شبكة بلوكشين إيثريوم من قبل صاحب حساب خارجي (ليس عقدًا ذكيًا). على سبيل المثال، إذا قام المستخدم “أ” بإرسال 1 إيثريوم (ETH) إلى المستخدم “ب”، فإن عملية الخصم من حساب واحد والإضافة إلى حساب آخر تغيّر من حالة البلوكشين. يتم هذا التغيير تحديدًا في الآلة الافتراضية لإيثريوم (EVM).
أنواع المعاملات على شبكة إيثريوم
تحتاج معاملات إيثريوم إلى البث إلى الشبكة بأكملها، ويمكن لأي عقدة بث طلب لتنفيذ معاملة على EVM. بعد بث الطلب، يمكن لمصادق تنفيذ المعاملة ونشر التغيير في الحالة إلى الشبكة بأكملها. تتكبد الرسوم خلال عملية التحقق، ويجب تضمين كل معاملة في كتلة متحقق منها.
هناك أنواع مختلفة من المعاملات على شبكة إيثريوم:
- المعاملات العادية: المعاملات التي تحدث من حساب إلى آخر.
- معاملات تنفيذ العقود: المعاملات التي تتفاعل مع العقود الذكية المنشورة (العنوان “إلى” هو عنوان عقد ذكي).
- معاملات نشر العقود: المعاملات التي لا تحتوي على عنوان “إلى” (يُستخدم حقل البيانات لنشر كود العقد الذكي).
كيفية التحقق من حالة معاملة إيثريوم
دليل خطوة بخطوة لتتبع معاملات إيثريوم
الخطوة 1: اختر مستكشف بلوكشين إيثريوم
بعض مستكشفي البلوكشين على شبكة إيثريوم تشمل Etherscan وEthplorer وEthVM. بينما يدعم البعض الآخر سلاسل متعددة مثل Blockchain.com وTokenview.
الخطوة 2: أدخل مٌعرّف المعاملة في حقل البحث الخاص بمستكشف البلوكشين
على سبيل المثال، يتواجد حقل البحث في Etherscan في الزاوية العلوية اليسرى من الشاشة. يمكن للمستخدم البحث عن المعلومات استنادًا إلى عنوان المحفظة أو مٌعرّف المعاملة أو الكتلة أو الرمز أو اسم النطاق.
المٌعرّف الفريد للمعاملة (txid) هو مٌعرّف يُلحق بمعاملة محددة. جميع المعاملات التي تُجرى على السلسلة أو تلك القادمة من عناوين خارجية تحمل مٌعرّفات فريدة.
الخطوة 3: اضغط على أيقونة “البحث” أو “الإدخال” في مستكشف البلوكشين
الخطوة 4: تحقق من نجاح المعاملة أم لا
كيف تعرف إذا كانت معاملة ETH ناجحة:
- إذا تم التحقق من المعاملة بنجاح وكانت موجودة على البلوكشين، ستظهر كـ “ناجحة”.
- إذا لم تظهر أي أخطاء، فهذا يعني أن المعاملة اكتملت بنجاح وسيتم إضافة ETH إلى المحفظة المستلمة خلال 24 ساعة.
في حال فشل المعاملة، فقد تظهر رسائل الخطأ التالية:
- رسالة أو رمز خطأ: يظهر رمز مثل علامة تعجب حمراء أو رسالة خطأ تشير إلى “تعليمات سيئة” أو “نفاد الغاز”، مما يعني فشل المعاملة.
- استرداد: يشير هذا إلى خطأ مستخدم في العقد الذكي ويجب مراجعة تفاصيل المعاملة.
- المعاملة غير موجودة: هذا يعني أن المعاملة لم تُجرى أو لم تظهر بعد في مستكشف البلوكشين. استخدم مستكشف آخر للمزيد من التحقق.
- معلقة: المعاملة ما زالت في انتظار التحقق أو المعالجة.
كم من الوقت يستغرق معالجة معاملة إيثريوم؟
يستغرق متوسط وقت معالجة المعاملة على شبكة إيثريوم بين 15 ثانية و5 دقائق، ويتوقف ذلك على عدة عوامل مثل الرسوم المدفوعة وطبيعة الازدحام على الشبكة.
بعد الانتقال من نظام إثبات العمل إلى إثبات الحصة، تظل سرعة المعاملة تقريبًا كما هي. أوضحت مؤسسة إيثريوم أن هناك تغيرًا طفيفًا حيث تحدث الفتحات كل 12 ثانية بدلًا من كل 13.3 ثانية بعد الدمج.
لماذا يجب على المتداولين التحقق من حالة المعاملة؟
يتوجب على المشاركين في شبكة إيثريوم دفع رسوم الغاز لاستخدام الشبكة. تعتمد الرسوم إلى حد كبير على عدد المشاركين الذين ينتظرون تنفيذ المعاملات في وقت معين. يؤدي فحص حالة المعاملة إلى متابعة المتداول لتكلفة استخدام الشبكة.
قد تكون الرسوم المنخفضة للغاز سببًا في تأخير المعاملات، مما يتركها معلقة لفترات طويلة خاصةً عند ازدحام الشبكة. يمكن للمستخدم إعادة إرسال المعاملة بزيادة رسوم الغاز وتطبيق نفس المٌعرّف (nonce) لضمان التنفيذ السريع.
معلومات إضافية يمكن الكشف عنها بواسطة مستكشفي البلوكشين
- الطابع الزمني: تاريخ ووقت إضافة المعاملة إلى البلوكشين.
- تأكيدات الكتلة: عدد الكتل المستخرجة منذ تأكيد المعاملة.
- رسوم المعاملة: الرسوم المدفوعة للمستخرج أو المصادق.
- سعر ETH: سعر ETH وقت معالجة المعاملة.
- رسوم القاعدة: أقل رسوم مطلوبة لتنفيذ معاملة على إيثريوم.
- حد الغاز: الحد الأقصى لكمية الغاز المخصصة لمعالجة المعاملة.
- المٌعرّف الفريد (Nonce): رقم مميز لكل معاملة تُجرى على محفظة المستخدم.
من خلال فهم حالة المعاملة والتحقق منها، يمكن للمستخدمين ضبط عادات الإنفاق لديهم وتحسين استخدام الشبكة لضمان سير المعاملات بسلاسة.