طريقة التحقق من معاملة Ethereum

طريقة التحقق من معاملة Ethereum. للتحقق من معاملة Ethereum استخدم مستكشف blockchain وأدخل تجزئة المعاملة لعرض التفاصيل مثل عناوين المرسل/المستلم ورسوم غاز وغيرها من الأمور المهمة بالنسبة لمستخدمي العملات الرقمية.
طريقة إجراء معاملة Ethereum :
يتم إجراء معاملة على Ethereum blockchain تقنيا بواسطة مالك حساب خارجي (وليس عقد). على سبيل المثال، إذا أرسل المستخدم (أ) 1 إيثر إلى المستخدم (ب) فإن إجراء الخصم من حساب و القيد لحساب آخر يغير حالة blockchain يتم التغيير على وجه التحديد على جهاز Ethereum Virtual Machine (EVM).
يجب بث معاملات Ethereum إلى الشبكة بالكامل، ويمكن لأي عقدة إرسال طلب لتنفيذ معاملة على EVM. بعد بث الطلب، يمكن للمدقق تنفيذ المعاملة ونشر تغيير الحالة على الشبكة بأكملها. يتم تكبد رسوم المعاملات أثناء عملية التحقق، ويجب تضمين كل معاملة في كتلة تم التحقق من صحتها.
هناك أنواع مختلفة من المعاملات على شبكة Ethereum :
- المعاملات المنتظمة : المعاملات التي تتم من حساب إلى آخر.
- معاملات تنفيذ العقد : المعاملات التي تتفاعل مع العقود الذكية المنتشرة (العنوان “إلى” هو عنوان عقد ذكي).
- معاملات نشر العقد : المعاملات التي لا تحتوي على عنوان “إلى” (يتم استخدام حقل البيانات ببساطة لنشر رمز العقد الذكي).

كيفية التحقق من حالة معاملة Ethereum :
فيما يلي دليل موجز مفصل خطوة بخطوة حول كيفية تتبع معاملات Ethereum :
- الخطوة 1: حدد مستكشف Ethereum blockchain. بعض مستكشفات blockchain خاصة بـ Ethereum، مثل Etherscan و Ethplorer و EthVM. يدعم البعض الآخر سلاسل متعددة، مثل Blockchain.com و Tokenview، من بين أمور أخرى.
- الخطوة 2: أدخل تجزئة المعاملة في حقل بحث مستكشف blockchain في Ether scan، على سبيل المثال، يوجد حقل البحث في الزاوية العلوية اليسرى من الشاشة بجوار القائمة المنسدلة التي تقول “جميع المرشحات”.
اعتمادا على الأداة، يمكن للمستخدم البحث عن المعلومات بناء على عنوان المحفظة أو تجزئة المعاملة (txid) أو الحظر أو الرمز المميز أو اسم المجال. يعتبر txid معرف فريد مرتبط بمعاملة معينة.
تحمل جميع المعاملات التي يتم إجراؤها على السلسلة، أو تلك التي يتم إجراؤها من وإلى العناوين الخارجية، txid فريد موجود في تفاصيل المعاملة. اعتماد على النظام الأساسي، يمكن أيضا تسميته “تجزئة” أو “تجزئة النص”. عادة ما تبدو كسلسلة من الأحرف والأرقام العشوائية.
على MetaMask، على سبيل المثال، يمكن للمستخدم رؤية txid على الفور عند النقر فوق علامة التبويب “النشاط” واختيار المعاملة. بخلاف txid، يمكن للمتداولين أيضا استخدام عناوينهم العامة (سلسلة من 42 حرف تتوافق مع حساباتهم العامة). في هذه الحالة، سيتم نقلهم إلى نظرة عامة على أنشطة المحفظة الخاصة بهم, مما يسمح لهم بالانتقال إلى المعاملة المحددة بشكل مستقل.
- الخطوة 3: انقر فوق رمز “بحث” أو “إدخال” في مستكشف blockchain.
- الخطوة 4: تحقق مما إذا كانت المعاملة ناجحة أم لا.
كيفية معرفة ما إذا كانت معاملة ETH ناجحة :
ستظهر التفاصيل التي تشير إلى حالة المعاملة على مستكشف blockchain. إذا تم التحقق من صحة المعاملة بنجاح وهي الآن على blockchain،فستقول”نجاح” أو “ناجحة”. إذا لم تظهر أي أخطاء، فهذا يعني أن المعاملة قد اكتملت بنجاح. يجب إضافة ETH إلى محفظة الوجهة أو حساب الصرف في غضون 24 ساعة من الإرسال.
في حالة فشل معاملة إيثر، من ناحية أخرى، يمكن أن تظهر عدة رسائل خطأ :
- رسالة الخطأ أو الرمز: تعني علامة التعجب الحمراء أو رسالة الخطأ “تعليمات سيئة” أو “نفاد الغاز” أن المعاملة لم تنجح وأن الأموال لم تصل إلى وجهتها المقصودة. في حالة حدوث خطأ “نفاد الغاز”، يمكن للمستخدمين مضاعفة حد الغاز الذي حددوه في البداية و المحاولة مرة أخرى.
- تم الرجوع: يتعلق هذا بخطأ مستخدم عقد ذكي. هذا يعني أنه يجب على المستخدم إعادة التحقق من تفاصيل المعاملة.
- لم يتم العثور على المعاملة: إما أن المعاملة لم تتم أو لم تظهر على مستكشف blockchain حتى الآن. حاول استخدام مستكشف آخر. إذا كان لا يزال لا يظهر على عدة إصدارات، فهناك فرصة جيدة لأنه لم يحدث.
- معلقة: لا تزال المعاملة تنتظر التحقق من صحتها أو معالجتها، ولكنها كانت موجودة في مجموعة معاملات المستكشف. في بعض الأحيان، لا يزال من الممكن إلغاء المعاملات المعلقة أو استبدالها من قبل المستخدم.

كيفية بيع Ethereum:
دليل المبتدئين لبيع ETH ما هو الوقت الذي تستغرقه معاملة Ethereum للمعالجة؟ عادة ما تستغرق المعاملة المتوسطة على Ethereum blockchain ما بين 15 ثانية وخمس دقائق للمعالجة، اعتماد على عدة عوامل. يتضمن ذلك المبلغ المدفوع لمعالجته (رسوم المعاملة) ومدى انشغال الشبكة في وقت المعالجة.
انتقلت Ethereum من إثبات العمل إلى blockchain لإثبات الحصة بعد الدمج. ومع ذلك، تظل سرعات المعاملات كما هي تقريبا. وفقا لمؤسسة Ethereum، من المفاهيم الخاطئة الشائعة أن الدمج أدى إلى تسريع المعاملات بشكل كبير. ومع ذلك، هناك اختلاف بسيط، حيث تحدث الفتحات بدقة كل 12 ثانية بعد الدمج مقارنة بكل 13.3 ثانية قبل الدمج. على أي حال ، بالكاد يلاحظ معظم المستخدمين التغيير، حيث لا تزال المعالجة تعتمد عادة على ازدحام الشبكة ورسوم المعاملات. عند بدء المعاملة، يتم تسجيلها في تجمع ذاكرة Ethereum (mempool) وتنتظر المدققين لاستلامها.
تعمل mempool مثل غرفة الانتظار حيث يتم تعليق المعاملات المعلقة. بمجرد قيام المدقق بإدخال بيانات المعاملة في كتلة وإضافة الكتلة إلى blockchain، تعتبر المعاملة كاملة. يقال أنه تم الانتهاء منه ولا رجوع فيه بعد أن تم تعدين ست كتل إضافية وإضافتها فوقه.
من خلال التحقق من حالة المعاملة، يمكن للمتداولين تأكيد ما إذا كانت معاملتهم قد نجحت أو فشلت وعدد الكتل التي تم إنشاؤها منذ إضافة معاملتهم إلى السلسلة.

لماذا يجب على المتداولين التحقق من حالة الصفقة ؟
يجب على المشاركين في Ethereum دفع رسوم الغاز لاستخدام الشبكة لتحويل الأموال أو نشر العقود الذكية. تعتمد الرسوم إلى حد كبير على عدد المشاركين الذين ينتظرون تنفيذ المعاملات في وقت معين. وبالتالي فإن ازدحام الشبكة والطلب يتناسبان بشكل مباشر مع تكاليف المعاملات. عندما يرتفع الطلب، ترتفع التكاليف – والعكس صحيح عندما يكون الطلب منخفض. على أي حال، فإن التحقق من حالة المعاملة يساعد المتداول على مراقبة تكلفة استخدام الشبكة.
يمكن أن يساعد المستخدمين أيضا في تحديد ما إذا كانت رسوم الغاز التي دفعوها كافية لتأكيد معاملتهم. عادة ما تؤدي رسوم الغاز المنخفضة إلى اقتطاع المعاملات أو تأخيرها، مما يجعلها معلقة لفترات طويلة من الوقت، خاصة أثناء الازدحام الشديد في الشبكة. ستبقى مثل هذه المعاملات معلقة حتى تصل رسوم الغاز إلى الحد الأدنى المطلوب من الرسوم على الشبكة. في حالة حدوث ذلك، يمكن للمستخدم إعادة إرسال المعاملة عن طريق إعادة إرسالها وزيادة رسوم الغاز مع التأكد من أنها تحمل نفس القيمة.
تعلم أكثر عن أساسيات الشموع اليابانية
بالإضافة إلى حالة المعاملة، يمكن لمستكشفي Ethereum blockchain أيضا الكشف عن المعلومات المفيدة التالية:
- الطابع الزمني: تاريخ ووقت إضافة المعاملة إلى blockchain.
- تأكيدات الحظر: عدد الكتل الملغومة منذ تأكيد المعاملة.
- رسوم المعاملة: الرسوم المدفوعة للمعدن أو المدقق.
- سعر ETH: سعر ETH وقت المعالجة.
- الرسوم الأساسية: أقل رسوم مطلوبة للتداول على Ethereum.
- حد الغاز: الحد الأقصى لكمية الغاز التي يخصصها المرسل لمعالجة المعاملة.
- Nonce: رقم فريد يحدد كل معاملة يتم تنفيذها على محفظة المستخدم؛ يزيد بمقدار واحد في كل مرة يتم فيها إرسال معاملة جديدة.
من خلال إدراك ما سبق، يمكن للمتداولين البقاء على اطلاع على معاملاتهم مع ETH والتأكد من معالجة المعاملات بشكل صحيح وسريع. يساعد ذلك في ضمان سلاسة معاملات Ethereum عند إرسال الأموال وتلقيها أو نشر العقود الذكية. يمكن أن يساعد فهم حالة المعاملة المستخدمين أيضا على ضبط عادات الإنفاق وتحسين استخدام الشبكة.
تابعنا على تويتر