السلام عليكم
حدثت معي مشكلة منذ فترة من الزمن وأحببت أن أنشرها هنا لفائدة الجميع
في بدايتي في عالم البيتكوين كنت أعمل في مواقع Faucet لربح الساتوشي وأحول ربحي منها لموقع CoinPot وهو عبارة عن محفظة تستقبل الساتوشي من مواقع Faucet
المهم بعد أن جمعت كمية جيدة من الساتوشي قررت تحويلها إلى إحدى المنصات لأقوم بالتداول وهنا تبدأ القصة
قمت بتحويل رصيدي من محفظة CoinPot إلى المنصة وتم تأكيد الامر عن طريق الإيميل ثم أعطاني رسالة أن التحويل تم بنجاح وأعطاني TX العملية وهذا يعني أن الأمور سارت بنجاح
انتظرت أن يصل التحويل غلى المنصة ولكنه تأخر كثيراً دخلت إلى حسابي في المنصة ونظرت إلى الرصيد ولكن لا يوجد شيء ذهبت إلى المحفظة الخاصة بالبيتكوين داخل المنصة فوجدت مكتوبا فيها Pending ونفس كمية البيتكوين التي قمت بإرسالها فقلت إذن الامور بخير وهي بحاجة لبعض الوقت لتأكيد العملية.
انتظرت عدة أيام ولم يظهر شيء في رصيدي وفي المحفظة اختفت عبارة Pending شعرت بالقلق وقلت لا بد أن في الأمر خطأ ما
راسلت محفظة CoinPot للاستفسار عن الموضوع ولكنهم لم يجيبوا مع أن هذا الموقع موثوق وأنا سحبت منه مرات عديدة بدون أي مشاكل، بالعادة كان يتأخر يومين لأنه يقوم بالتحويل بدون عمولة ولكن هذه المرة تأخر كثيرا.
خطر ببالي السؤال التالي: هل يمكن أن تعلق عملية تحويل بيتكوين في الشبكة بدون أن تصل إلى المرسل إليه؟ هنا قررت أن أبحث في الانترنت عن هذه المشكلة وحل لها.
بحثت كثيرا لأنني لم أكن أعرف عن ماذا سأبحث بالضبط حتى وجدت في النهاية موقع أجنبي يتكلم عن المشكلة ويقدم الحل لها
الملخص: أن هذه المشكلة تحدث بسبب قلة العمولة أو الرسوم على عملية التحويل، لأن التحويلات كلها يقوم بها المعدنين وهم يأخذون العمولة على تسجيل التحويلات على البوكتشاين ولذلك فإنهم يأخذون العمولات الأعلى أولا ويتركون التحويلات ذات العمولة الصغيرة حتى وقت آخر، وهكذا ممكن ان يستمر تأخير هذه العملية.
ما الحل؟
خطوات الحل: سأقوم بتنفيذ مثال عملي من محفظتي حتى يكون الشرح مفهوم أكثر
1 - نقوم بنسخ Tx id الخاص بالعملية التي قمنا بها من الموقع الذي نريد التحويل منه ونذهب لموقع
https://www.blockchain.com/في مربع البحث نضع Tx id ونقوم بعمل بحث تظهر صفحة فيها معلومات حول هذه العملية
يظهرالعنوان الموجود في شريط العناوين الخاص بالمتصفح على الشكل التالي:
مثال:
2 - نضيف في آخر العنوان مايلي: format=hex? فيصبح على الشكل التالي :
نضغط انتر فتظهر معنا صفحة بصيغة HEX نقوم بنسخ جميع محتوبات لأننا نحتاجه في الخطوة التالية:
الصفحة التي تظهر معنا على الشكل التالي
010000000175f47f33c814a43bd048368e7f973e42d1fb891f19a9c98fe9c93f263e27667001000 0006b483045022100ea5eff44ad226e1935c9efebf6e5261564c88611ec4a034d1c75a901fc5c71 c302200ee0c48f9c63898c5b8f2937564a11e60f880d1fa3f5644ee39af85c62dcc534012103b80 c696a1f6b8e5efbd56f778e5a92220bac1eca86f9e77ce21173fbc1d6f616ffffffff0210270000 000000001976a91499bc78ba577a95a11f1a344d4d2ae55f2f857b9888ac2423720000000000197 6a9143a5cb29cbc91b41fb61a044600b2627c6cf864b788ac00000000
3 - نذهب للعنوان التالي
https://www.blockchain.com/btc/pushtxيظهر أمامنا مربع كبير فارغ نقوم بلصق النص بصيغة Hex الذي نسخناه منذ قليل
ونضغط Submit Transaction تظهر معنا العبارة التالية: Transaction already exists وهذا دليل نجاح العملية
أما إذا ظهرت عبارة مثل هذه مثلا
Parse: exception decoding Hex string: String index out of range: 431
فهذا يعني أننا ارتكبنا خطأ في إحدى الخطوات لذايجب التأكد بدقة وإعادة الخطوات بشكل دقيق
إلى هنا يكون قد انتهى الشرح وأرجو أن ينال إعجابكم