Author

Topic: ماذا تفعل إذا أرسلت بيتكوين ولم يصل (Read 172 times)

legendary
Activity: 1680
Merit: 1853
#SWGT CERTIK Audited


الطريقة التي تم ذكرها لا فائدة منها اذا كانت المعاملة موجودة اصلا في ال mempool. و بما انك تحصلت على هاش المعاملة من blockchain.com فهي موجودة و لم يتم اسقاطها.
الرسالة التي تحصل عليها لا تعني نجاح العملية بل تخبرك ان المعاملة موجودة و لن تتم اعادة ارسالها للشبكة.

عادة اغلب المحافظ تقوم بهذه العملية بشكل الي اذا اكتشفت ان المعاملة تم اسقاطها.

بالفعل أخي الرسالة التي حصلت عليها هي Transaction already exists يعني أن المعاملة موجودة
بعد التفكير في كل هذه الأمور بدأت أفهم الأمر بصورة أوضح جزاك الله كل خير على هذه التوضيحات
شرحك وشرح الاخ ميكي أعطاني صورة وافية عن الموضوع غير التي كانت في ذهني وكنت أعتقد أنها صحيحة فجزاكم الله كل خير
legendary
Activity: 2506
Merit: 2832
Top Crypto Casino
بكل سرور أخي الحبيب تفضل رابط المقال
http://neocashradio.com/blog/how-to-rebroadcast-a-transaction-on-blockchain-info/
بالفعل كما توقعت. المقال يتحدث عن كيفية عمل rebroadcast لمعاملة.

الطريقة التي تم ذكرها لا فائدة منها اذا كانت المعاملة موجودة اصلا في ال mempool. و بما انك تحصلت على هاش المعاملة من blockchain.com فهي موجودة و لم يتم اسقاطها.
الرسالة التي تحصل عليها لا تعني نجاح العملية بل تخبرك ان المعاملة موجودة و لن تتم اعادة ارسالها للشبكة.

عادة اغلب المحافظ تقوم بهذه العملية بشكل الي اذا اكتشفت ان المعاملة تم اسقاطها.

Quote
نعم أخي اطلعت على المقال شرح رائع وجهد مشكور ولكن على ما أعتقد أنت تشرح العملية في محفظة Electrum وأنا الطريقة التي كتبتها باستعمال موقع https://www.blockchain.com/btc/pushtx
وهي بالفعل كما تفضلت نفس العملية ولكن أنا لم أكن استخدم محفظة Electrum  كما أن ليس كل الناس تستخدم هذه المحفظة لذلك هذه الطريقة عامة وتنفع الجميع
اشرت لهذا الموضوع حتى تتكون لديك فكرة عن raw transaction او serialized transaction و كيف يتم ارسالها للشبكة.

Quote
رغم أنني أعتقد أن هذه العملية هي السبب في نجاح الأمر لأنه كما ذكرت في الموضوع أنه في المنصة التي كنت اقوم بالتحويل عليها اختفت حتى كلمة Pending من المحفظة ولكن بعد هذه العملية عادت واستلمت المبلغ.
ولكن بعد أن قرأت موضوعك وكلام الأخ ميكي أقول ربما كان الأمر صدفة وهذه القصة نقلتها بأمانة كما حدثت معي تماما والله أعلم.
ما وقع معك على الاغلب مجرد صدفة خاصة انك استعملت خدمة blockchain اين كانت المعاملة موجودة في ال mempool. لو استخدمت خدمة موقع اخر وقتها يختلف الوضع.
sr. member
Activity: 534
Merit: 295
استخدمت الكوبن بوت لفترة في بداياتي حيث كنت أجمع منها البيتكوين وارسله لمنصة ولكن حدث معي ذات مرة أن التحويل تم تأكيده من الكوين بوت ومن المنصة لكن وصل في المنصة 0 وعندما سألت عن الموضوع تبين أن المبلغ قليل وراح أجور للمنصة والله أعلم
legendary
Activity: 1680
Merit: 1853
#SWGT CERTIK Audited

هل من الممكن أن تمدنا برابط المقال لان الطريقة التي ذكرتها لا تساعد في تسريع المعاملة العالقة.


بكل سرور أخي الحبيب تفضل رابط المقال
http://neocashradio.com/blog/how-to-rebroadcast-a-transaction-on-blockchain-info/
هذه المقالة قديمة منذ عام 2014 وأنا القصة التي ذكرتها أيضا قديمة منذ حوالي 3-4 سنوات

Quote
ما تقوم به هو مجرد عمل broadcast ل raw transaction. اطلع على هذا الموضوع:
https://bitcointalksearch.org/topic/electrum-5199844
نعم أخي اطلعت على المقال شرح رائع وجهد مشكور ولكن على ما أعتقد أنت تشرح العملية في محفظة Electrum وأنا الطريقة التي كتبتها باستعمال موقع https://www.blockchain.com/btc/pushtx
وهي بالفعل كما تفضلت نفس العملية ولكن أنا لم أكن استخدم محفظة Electrum  كما أن ليس كل الناس تستخدم هذه المحفظة لذلك هذه الطريقة عامة وتنفع الجميع

Quote
و هذا الموضوع لكيفية تسريع المعاملات العالقة:
https://bitcointalksearch.org/topic/--5135713
اطلعت على الموضوع أخي شرحك رائع جزاك الله كل خير ولكن أنا في ذلك الوقت كنت في بدايتي ولا أعلم حول كل هذه الأمور
المهم أنني استخدمت هذه الطريقة ومن الممكن أن يكون بالصدفة كما قال الأخ ميكي ولكن في النهاية تم الأمر واستلمت المبلغ رغم أنني أعتقد أن هذه العملية هي السبب في نجاح الأمر لأنه كما ذكرت في الموضوع أنه في المنصة التي كنت اقوم بالتحويل عليها اختفت حتى كلمة Pending من المحفظة ولكن بعد هذه العملية عادت واستلمت المبلغ.
ولكن بعد أن قرأت موضوعك وكلام الأخ ميكي أقول ربما كان الأمر صدفة وهذه القصة نقلتها بأمانة كما حدثت معي تماما والله أعلم.
مع كل التحية والشكر لك وللأخ ميكي لتفاعلكم مع الموضوع
legendary
Activity: 2506
Merit: 2832
Top Crypto Casino
و عليكم السلام اخي

حتى وجدت في النهاية موقع أجنبي يتكلم عن المشكلة ويقدم الحل لها

هل من الممكن أن تمدنا برابط المقال لان الطريقة التي ذكرتها لا تساعد في تسريع المعاملة العالقة.

ما تقوم به هو مجرد عمل broadcast ل raw transaction. اطلع على هذا الموضوع:
https://bitcointalksearch.org/topic/electrum-5199844

و هذا الموضوع لكيفية تسريع المعاملات العالقة:
https://bitcointalksearch.org/topic/--5135713
legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
فاتني أن أذكر بالفعل ان هذه الطريقة مجانية وهناك مواقع تقوم بهذه الخدمة مقابل المال أنا جربت هذه الطريقة ونجحت معي ولكنها أخذت بعض الوقت

ماحدث معك اخي كان محظ الصدفة لا غير , في الواقع ان لم تقم بفعل شي , كان التحويل سيتم تاكيده في نفس الوقت ,لاحظ ان التحويل "اخد بعض الوقت" كما تفضلت حضرتك , بينما لو استعملت الخدمات المدفوعة التي تقوم فعلا بادراج تحويل في البلوك وليس فقط عمل broadcast كان التحويل سيتم فور ايجاد بلوك, طالما ان هناك من يدفع اكثر , لا يوجد اي سبب منطقي يجعل تحويلك يتم قبل غيرك , طبعا هناك استتناءات , مثلا موقع يروج لخدماته فيقوم بالدفع عنك , حوض تعدين ضخم يريد سرقة زبائن احواض اخرى يوفر لك تسريع مجاني لتحويلاتك , يوجد الكثير من الاسباب الاخرى ولكن الخلاصة "شخص ما عليه ان يدفع" حتى وان كان حوض التعدين نفسه هوا قام باخد تحويلك ولم يدفع , في الواقع هوا خسر تحويل كان ليدفع اكثر منك بالتالي هوا دفع ثمن تحويلك , ارجو ان تكون الفكرة قد وصلت بطريقة اوضح الان.
legendary
Activity: 1680
Merit: 1853
#SWGT CERTIK Audited
اخي هده الطريقة "ثقنيا" غير مجدية , فكل ماتقوم به هوا عمل broadcast للتحويل , مما يعني النود الخاصة بموقع blockchain.com سوف تقوم باخبار النودز الاخرى عن هدا التحويل , مما يعني انها "تذكرهم" بهدا التحويل , ولكن هدا لايهم لان المعدنين يرون التحويل ولكنهم لايريدون قبوله لان غيرك يدفع اكثر , حتى ان قمت بتذكيرهم في كل تانية لن يهتمو , عليك الانتظار حتى يأتي دورك لا يوجد حل سواء استعمال accelerators مثل الذي توفره viabtc حيث انك تقوم بالدفع , وياخد الموقع تحويلك ويقوم باضافته الى البلوك الذي يقوم بتعدينه , الحل الاخر هوا زيادة fees التي قمت بدفعها عبر ارسال تحويل تاني بتكاليف اعلى حيت انك تقوم بالغاء التحويل الاول وتقنيا تقوم ب Double Spend  , ولكن هد ليس بالامر السهل ولايمكن تطبيقه دائما خصوصا ان كنت لا تمتلك البرافيت كي للعنوان المرسل.




شكرا أخي ميكي كعادتك دقيق ومتميز
فاتني أن أذكر بالفعل ان هذه الطريقة مجانية وهناك مواقع تقوم بهذه الخدمة مقابل المال أنا جربت هذه الطريقة ونجحت معي ولكنها أخذت بعض الوقت ولكن كما تفضلت من الممكن أن لا تنجح ويستمر التجاهل وفي هذه الحال يكون لا خيار لدينا سوى اللجوء إلى المواقع المدفوعة التي تأخذ عمولة مقابل تنفيذ هذه الخدمة
legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
اخي هده الطريقة "ثقنيا" غير مجدية , فكل ماتقوم به هوا عمل broadcast للتحويل , مما يعني النود الخاصة بموقع blockchain.com سوف تقوم باخبار النودز الاخرى عن هدا التحويل , مما يعني انها "تذكرهم" بهدا التحويل , ولكن هدا لايهم لان المعدنين يرون التحويل ولكنهم لايريدون قبوله لان غيرك يدفع اكثر , حتى ان قمت بتذكيرهم في كل تانية لن يهتمو , عليك الانتظار حتى يأتي دورك لا يوجد حل سواء استعمال accelerators مثل الذي توفره viabtc حيث انك تقوم بالدفع , وياخد الموقع تحويلك ويقوم باضافته الى البلوك الذي يقوم بتعدينه , الحل الاخر هوا زيادة fees التي قمت بدفعها عبر ارسال تحويل تاني بتكاليف اعلى حيت انك تقوم بالغاء التحويل الاول وتقنيا تقوم ب Double Spend  , ولكن هد ليس بالامر السهل ولايمكن تطبيقه دائما خصوصا ان كنت لا تمتلك البرافيت كي للعنوان المرسل.



legendary
Activity: 1680
Merit: 1853
#SWGT CERTIK Audited
السلام عليكم
حدثت معي مشكلة منذ فترة من الزمن وأحببت أن أنشرها هنا لفائدة الجميع
في بدايتي في عالم البيتكوين كنت أعمل في مواقع Faucet لربح الساتوشي وأحول ربحي منها لموقع CoinPot وهو عبارة عن محفظة تستقبل الساتوشي من مواقع Faucet
المهم بعد أن جمعت كمية جيدة من الساتوشي قررت تحويلها إلى إحدى المنصات لأقوم بالتداول وهنا تبدأ القصة
قمت بتحويل رصيدي من محفظة CoinPot إلى المنصة وتم تأكيد الامر عن طريق الإيميل ثم أعطاني رسالة أن التحويل تم بنجاح وأعطاني TX العملية وهذا يعني أن الأمور سارت بنجاح
انتظرت أن يصل التحويل غلى المنصة ولكنه تأخر كثيراً دخلت إلى حسابي في المنصة ونظرت إلى الرصيد ولكن لا يوجد شيء ذهبت إلى المحفظة الخاصة بالبيتكوين داخل المنصة فوجدت مكتوبا فيها Pending ونفس كمية البيتكوين التي قمت بإرسالها فقلت إذن الامور بخير وهي بحاجة لبعض الوقت لتأكيد العملية.
انتظرت عدة أيام ولم يظهر شيء في رصيدي وفي المحفظة اختفت عبارة Pending شعرت بالقلق وقلت لا بد أن في الأمر خطأ ما
راسلت محفظة CoinPot للاستفسار عن الموضوع ولكنهم لم يجيبوا مع أن هذا الموقع موثوق وأنا سحبت منه مرات عديدة بدون أي مشاكل، بالعادة كان يتأخر يومين لأنه يقوم بالتحويل بدون عمولة ولكن هذه المرة تأخر كثيرا.
خطر ببالي السؤال التالي: هل يمكن أن تعلق عملية تحويل بيتكوين في الشبكة بدون أن تصل إلى المرسل إليه؟ هنا قررت أن أبحث في الانترنت عن هذه المشكلة وحل لها.
بحثت كثيرا لأنني لم أكن أعرف عن ماذا سأبحث بالضبط حتى وجدت في النهاية موقع أجنبي يتكلم عن المشكلة ويقدم الحل لها
الملخص: أن هذه المشكلة تحدث بسبب قلة العمولة أو الرسوم على عملية التحويل، لأن التحويلات كلها يقوم بها المعدنين وهم يأخذون العمولة على تسجيل التحويلات على البوكتشاين ولذلك فإنهم يأخذون العمولات الأعلى أولا ويتركون التحويلات ذات العمولة الصغيرة حتى وقت آخر، وهكذا ممكن ان يستمر تأخير هذه العملية.
ما الحل؟

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