Author

Topic: تسريع المعاملات العالقة (Read 384 times)

legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
ماذا تقصدوا بـ CPFP  ؟
CFPF أو Child Pays For Parent هي طريقة تستعمل لتأكيد المعاملات العالقة.
لنفترض أن شخصا ما أرسل لك رصيد بيتكوين لكن أخطأ في تقدير العمولة المناسبة  فبقيت المعاملة بدون تأكيد.
في محفظتك سترى أن الرصيد موجود لكن غير مؤكد.
ما ستقوم به عن طريق CPFP ببساطة هو أنك سترسل ذلك الرصيد لأحد عناوينك مع الحرص على تحديد عمولة مناسبة. ما سيحدث هو أنه عندما يقبل أحد المعدنين المعاملة سيكون ملزما بتأكيد المعاملة السابقة كذلك في نفس البلوك.

لذلك تسمى الابن يدفع لحساب الأب فالابن أو المعاملة الثانية تقوم بدفع رسوم أعلى لتحفيز المعدنين لتأكيد المعاملة الأولى أو الأب.
sr. member
Activity: 490
Merit: 275
ماذا تقصدوا بـ CPFP  ؟
legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
بالضبط هذا ما حصل.
لقد استعملت خاصية CPFP عن طريق محفظة الكتروم و ارسال المبلغ الغير مؤكد من المحفظة الى عنوان جديد في معاملة جديدة مع الترفيع في قليلا في نسبة الرسوم مقارنة بالمعاملة العالقة.
ما اكتشفته أن هذه الخاصية موجودة أيضا على محفظة BitPay لكن يجب تفعيلها في الاعدادات.

خلاصة: يمثل هذا حلا حقيقيا لأزمة المعاملات العالقة خصوصا أن بامكان أي مستخدم استعمال احدى المحفظات التي بها هذه الخاصية، كما أصبح جديرا بالتذكير أن هذه الخاصية يجب أن تتوفر لدى جميع المحفظات العاملة لكي لا يضطر المستخدم الى نقل مفتاحه السرية في كل مرة تحصل هذه المشكلة خصوصا مع المبالغ المستقبلة (ليس المرسلة).
الأمر اذا بسيط و لا يستحق الدفع لطرف ثالث ليقوم بتسريع المعاملة، كل ما يتطلبه الأمر هو أن يكون لدى المستخدم المفتاح السري للمحفظة المرسلة أو المتقبلة.

شكرا خالد لاهتمامك بالأمر.


تعديل: و الان أقوم بارتكاب نفس الخطأ دون الانتباه أن الرسوم ارتفعت بعد ارتفاع سعر البيتكوين مجددا الذي لم الاحظه أيضا.
ربما علي انتظار مزيد من الوقت: fdcd831c30a53123078180a8e8f406df189916be467c8437337db24d6108416c
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
اذا كانت خاصية استبدال المعاملة باستخدام العمولة غير مفعلة، فما الذي سيحصل لهذه العاملة؟
هل ستبقى عالقة دون تأكيد من أي طرف؟
بالتأكيد لن تبقى المعاملة عالقة للأبد. سيتم اسقاطها بعد بضعة أيام و بالتالي يعود الرصيد لمرسل المعاملة.
السبب في اسقاط المعاملة هو أن ال mempool لا تقبل أن تبقى المعاملات العالقة لفترة طويلة حتى تفسح المجال لمعاملات أخرى. تقوم العقد باسقاط المعاملة بعد مرور من ثلاث الى سبعة أيام.
بعض المحافظ تقوم باعادة ارسال المعاملة باستمرار طالما لم يتم تأكيدها لذلك نرى بعض المعاملات تبقى عالقة لفترة طويلة جدا.

العناوين الموجودة في المعاملة، جميعها لا يمكن استخدامها مادامت المعاملة عالقة.
من خلال محفظة الكتروم يمكنك تفعيل خيار استعمال الرصيد غير المؤكد حتى تتمكن من القيام ب CPFP


تفقدت المعاملة و أرى أنك أرسلت البيتكوين لعنوان ٱخر و تم تأكيد المعاملتين في نفس البلوك مما يعني أنك قمت باستعمال المعاملة الأولى قبل أن يتم تأكيدها.
Quote
txid: e67c3f1408105f005975d2703a427489cce2393e7b711a0629ee1a8a1b3c6dc8
Timestamp:2019-05-18 00:46
Quote
txid: 0f87bb47e83c4892926baaef508b73f7aa4a5235e7f7111b0a3e4e16f32401a7
Timestamp:2019-05-18 00:46
legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
اذا كانت خاصية استبدال المعاملة باستخدام العمولة مفعلة في محفظتك فقم باستعمالها.

اذا كانت خاصية استبدال المعاملة باستخدام العمولة غير مفعلة، فما الذي سيحصل لهذه العاملة؟
هل ستبقى عالقة دون تأكيد من أي طرف؟
العناوين الموجودة في المعاملة، جميعها لا يمكن استخدامها مادامت المعاملة عالقة.
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
ينصح باستخدام المحافظ التي تعطي عناوين من نوع segwit كون هذه الأخيرة تساهم بشكل كبير في التقليل من حجم المعامل و بالتالي تخفف الضغط على الشبكة و هو ما ينجر عنه سرعة تأكيد المعاملات و رسوم أقل
[/size][/right]

هذه العملية عالقة منذ الأمس و قد فشلت كل محاولات تسريعها: https://btc.com/0f87bb47e83c4892926baaef508b73f7aa4a5235e7f7111b0a3e4e16f32401a7
على موقع ViaBtc تظهر لي اشارة كل مرة أجرب فيها تعلمني انه لا يمكن في الوقت الحالي و على المحاولة في وقت لاحق.

كما ذكر في الموضوع، مواقع تسريع المعاملات العالقة مثل viabtc لا يمكن الاعتماد عليها 100% خاصة اذا اخترت الخدمة المجانية.
حسب الموقع فهم يقبلون 100 معاملة فقط كل ساعة. عليك أن تكون أسرع من غيرك ليتم ادراج معاملتك في البلوك الموالي.
Quote
ViaBTC supports acceleration of 100 FREE transactions per hour.

Please resubmit your TXID at next new hour (e.g. 13:00 sharp) if it surpasses the hourly limit.

اذا كانت خاصية استبدال المعاملة باستخدام العمولة مفعلة في محفظتك فقم باستعمالها.
legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
ينصح باستخدام المحافظ التي تعطي عناوين من نوع segwit كون هذه الأخيرة تساهم بشكل كبير في التقليل من حجم المعامل و بالتالي تخفف الضغط على الشبكة و هو ما ينجر عنه سرعة تأكيد المعاملات و رسوم أقل
[/size][/right]

هذه العملية عالقة منذ الأمس و قد فشلت كل محاولات تسريعها: https://btc.com/0f87bb47e83c4892926baaef508b73f7aa4a5235e7f7111b0a3e4e16f32401a7
على موقع ViaBtc تظهر لي اشارة كل مرة أجرب فيها تعلمني انه لا يمكن في الوقت الحالي و على المحاولة في وقت لاحق.
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
دعنا نتفق ان كل الرسوم التى تعطى قبل ارسال المعاملات هي رسوم تقديرية لذلك فحتى اذا قمت باختيار الرسم المناسب فلربما تحتاج معاملتك لوقت قبل تاكيدها.

بالتأكيد الأمر يتوقف على المعدنين و الرسوم التي يرونها أنسب لذلك يبقى تحديد الرسوم الأنسب مجرد تحمين حسب اخر الرسوم المعتمدة

و يفضل انتظار أن تنخفض الرسوم على أن تقوم بالمساهمة في ارتفاعها بالاصرار على دفع رسوم أعلى

ايضا, اتمنى ان تقوم بحذف موقع https://bitcoinfees.earn.com/هذا الموقع يعطى رسوما غير صحيحة واحيانا تكون اعلى بكثير مما يجب عليك دفعه.
اذا قمنا كلنا باضافة رسوم اعلى فسيجبر باقي المستخدمين علي دفع المزيد
هذا الموقع يعطى نتائج افضل https://core.jochen-hoenicke.de/queue/#0,24h

بارك الله فيك على المعلومة, تم تعديل الرابط
legendary
Activity: 2702
Merit: 4002
ما يجب القيام به قبل الارسال:
قبل أن تقوم بارسال أي كمية من البيتكوين يجب التحقق من الرسوم التي تمكن معاملتك من أن تتم في وقت مقبول
هناك مواقع تقدم هذه الخدمة مثل:
https://bitcoinfees.earn.com/
https://btc.com/stats/unconfirmed-tx
هذه المواقع تعطيك فكرة تقريبية على أفضل العمولات و عدد التحويلات العالقة بانتظار التأكيد
دعنا نتفق ان كل الرسوم التى تعطى قبل ارسال المعاملات هي رسوم تقديرية لذلك فحتى اذا قمت باختيار الرسم المناسب فلربما تحتاج معاملتك لوقت قبل تاكيدها.
ايضا, اتمنى ان تقوم بحذف موقع https://bitcoinfees.earn.com/هذا الموقع يعطى رسوما غير صحيحة واحيانا تكون اعلى بكثير مما يجب عليك دفعه.
اذا قمنا كلنا باضافة رسوم اعلى فسيجبر باقي المستخدمين علي دفع المزيد
هذا الموقع يعطى نتائج افضل https://core.jochen-hoenicke.de/queue/#0,24h

ايضا, اذا كان لديك المساحة الكافية وانترنت عالى السرعة فمن الافضل تحميل Full node wallet
في نفس هذا الاطار، هناك من يدعون تقديمهم لخدمات تسريع المعاملات هنا على المنتدى في قسم الخدمات و يطلبون مكافأة صغيرة لهم مقابل ذلك.
هناك بعض الاشخاص الذين يمكنهم فعل ذلك مثل macbook-air حيث لديه الوصول الي F2Pool اما بقية الاعضاء فهم يستخدمون نفس الطرق التي يمكنك استخدامها.


sr. member
Activity: 490
Merit: 275

شكراً جزيلاً تذكرت موضوع الاخ hugeblack عن هذا الموضوع تحديداً , كان خيار تعديل الرسوم اليدوي مخفي عندي بـ Electrum لكن وجدته من الاعدادات , الان فهمت ايضاً ما تقصد بـتفعيل خيار " Replace By Fee " قبل الارسال هذا ايضاً موجود بالخيارات ( هذا بسبب البرنامج عندي مثبت لكن لا استخدمه القيم لا تظهر
لا اقدر التعرف على مقدار الرسوم و الحوالة لكن قبل قليل جربت Electrum testnet ظهرت النتائج الان فهمت )

هذا خارج نطاق الموضوع اعتذر عن هذا

كنت اقصد لو يتم مثل الدرس العملي البسيط عن كيفية اختيار الرسوم المناسبة باستخدام موقع https://btc.com/stats/unconfirmed-tx
و  كيفية اضافة الرسوم المناسبة بالبرامج مثل Electrum مثلاً لكن الامر واضح جداً حسب الموضوع ولا يحتاج شرح اضافي فقط معرفه كم ساتوشي لكل / بايت مناسب و وضعه بالبرامج وتم الامر
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
شكرا على الموضوع الرائع , احد افضل المواقع لل broadcast هو https://bitaccelerate.com/ وكل مايقوم به هو نشر معاملتك ل 10 نودز معروفة ولكن كما تفضلت انت هدا لا يضمن شي, كنت محظوظا في عدة مرات عند استخدامه ,  والافضل منه كان موقع بتماين ولكن للاسف الان لا يقدم هده الخدمة .

وارجو ان تركز على نقطة استعمال عنواين segwit فهيا ستاسهم بشكل كبير في توفير وتسريع المعاملات.


بالفعل اخي Mikey سأقوم بتحديث الموضوع للحديث عن أهمية استحدام عناوين segwit


اتمنى شرح موضوع لكل بايت , لكل كيلو بايت و كيف الواحد يقدر يعرف كم راح تكلف المعاملة لو موضوع عملي بعض الشي
مثلاً باستخدام برنامج Electrum مع اختيار الرسوم المناسبة باستخدام موقع btc .com ارى انه اسهل

لم أفهم سؤالك بالضبط أخي عمر

لكن كما تعرف 1 كيلوبايت يساوي 1024 بايت و 1 بيتكوين يساوي 100.000.000 ساتوشي
العمولة تحتسب Satoshi/byte

لحساب حجم المعاملة يجب أن تعرف عدد المدخلات و المخرجات و تختلف عملية الحساب حسب العنوان المستعمل فمثلا للعناوين من نوع Legacy تكون المعادلة كالتالي

input*180 + output*34 +10 +/-input

sr. member
Activity: 490
Merit: 275
خيار موقع viabtc حسب مابحثت يقبلوا فقط معاملات برسوم حد ادنى 0.0001 BTC / لكل كيلو بايت ( وجدتهم يروجون لبيتكوين كاش يبدو انهم حيتان مسابح تعدين )

1. No need to sign in, you can submit any TXID of delayed transactions that at least include a fee of 0.0001BTC/KB.

اتمنى شرح موضوع لكل بايت , لكل كيلو بايت و كيف الواحد يقدر يعرف كم راح تكلف المعاملة لو موضوع عملي بعض الشي
مثلاً باستخدام برنامج Electrum مع اختيار الرسوم المناسبة باستخدام موقع btc .com ارى انه اسهل
legendary
Activity: 2394
Merit: 6581
be constructive or S.T.F.U
شكرا على الموضوع الرائع , احد افضل المواقع لل broadcast هو https://bitaccelerate.com/ وكل مايقوم به هو نشر معاملتك ل 10 نودز معروفة ولكن كما تفضلت انت هدا لا يضمن شي, كنت محظوظا في عدة مرات عند استخدامه ,  والافضل منه كان موقع بتماين ولكن للاسف الان لا يقدم هده الخدمة .

وارجو ان تركز على نقطة استعمال عنواين segwit فهيا ستاسهم بشكل كبير في توفير وتسريع المعاملات.
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
@SyGambler
بالنسبة ل viabtc و غيرها فلا أنصح بها حسب رأيي هي مجرد مضيعة للوقت و أكبر دليل أنها تقدم خدمة مدفوعة فلا تنتظر الكثير من الخدمة المجانية
كذلك يجب الحذر ممن يستغلون هذا الوضع للتحيل
بالنسبة ل RBF موجودة في عديد المحافظ لكن لا بد من تفعيلها قبل الارسال

@Kavelj22
لا بد من التثبت من أكثر من عملية تحويل و تستنتج العمولة الأنسب فربما تم قبول ٱخر معاملة برسوم منخفضة مقارنة بغيرها و ذلك وارد الحصول

اذا لم تكن محتاجا لأن يتم تأكيد معاملتك بسرعة فلا أنصح بوضع عمولة مرتفعة فبذلك تساهم في تعميق المشكلة بأن تجبر غيرك على دفع رسوم أعلى و هكذا
legendary
Activity: 1778
Merit: 1474
🔃EN>>AR Translator🔃
هناك أيضاً بعض المواقع المزيفة التي كانت تقدم هذه الخدمة مقابل مبلغ بسيط من المال ولكن في الحقيقة كانوا لايقومون بأي شيء لذا يفترض الحذر عند التعامل مع هذه المواقع باستثناء viabtc طبعاً
في نفس هذا الاطار، هناك من يدعون تقديمهم لخدمات تسريع المعاملات هنا على المنتدى في قسم الخدمات و يطلبون مكافأة صغيرة لهم مقابل ذلك.
لا تصدقوهم لأن هذا شبه مستحيل كما هو مفسر في الأعلى و أقصى ما يمكنهم القيام به هو وضع ترميز المعاملة على ViaBTC و الانتظار، و هو ما يمكنك القيام به بنفسك دون الحاجة لوسيط.

@Khaled0111
أود إضافة عنصرين بسيطين لما ذكرته:
- لو تعذر عليك معرفة أفضل نسبة للرسوم فبسهولة يمكن التثبت من هذا من خلال أي محرك بحث البلوكشاين بالنظر في الرسوم التي تم اقتطاعها من تحويلات سابقة. طبعاً تثبت من تحويلات تمت في بلوك حديث أي لا تعومد على بلوكاو بتاريخ قديم مثلا.
- لا تكن بخيلا و أنت تضع الرسوم فلا ضير ابدا ان تدفع رسوما مرتفعة قليلة لتتجنب أي تأخير محتمل.
legendary
Activity: 2436
Merit: 1804
guess who's back

-Replace By Fee
أي استبدال المعاملة بمعاملة مشابهة لها نفس المدخلات لكن باستعمال عمولة أكبر.
أغلب المحافظ تقدم هذه الخاصية لكن عليك تفعيلها قبل الارسال
ما عليك القيام به هو احتيار الخاصية من محفظتك و اضافة عمولة مناسبة و حين يتم تأكيد المعاملة الجديدة بصفة الية يتم الغاء الأولى و حذفها كون المدخلات غير صحيحة و تم استخدامها


هذا برأيي الحل الأمثل والأسهل والأفضل , وأعتقد أن معظم المحافظ المشهورة تدعم هذه الخاصية ولكن يوجد بعض المحافظ التي لا تقدمها
بالنسبة لل accelator بصراحة جربتها عدة مرات في اواخر ال 2017 و اوائل ال 2018 ولم تنجح معي ولا مرة
هناك أيضاً بعض المواقع المزيفة التي كانت تقدم هذه الخدمة مقابل مبلغ بسيط من المال ولكن في الحقيقة كانوا لايقومون بأي شيء لذا يفترض الحذر عند التعامل مع هذه المواقع باستثناء viabtc طبعاً

لكن كما ذكرت استبدال العمولة يبقى الحل الأفضل والأسهل برأيي
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino


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

الكثيرون لا يعلمون ما الذي يجب القيام به في مثل هذه الحالة و يكتفون بالنتظار على أمل ان تنخفض الرسوم و يتم تأكيد المعاملة من طرف أحد المعدنين.

هناك بعض الحلول لهذه المشكلة و هناك أيضا تدابير يجب القيام بها قبل ارسال البيتكوين لتجنب الوقوع في الخطأ

أسباب تأخر تأكيد المعاملة:
المعدنون هم المسؤولون عن قبول معاملتك و التحقق منها و اضافتها للبلوكشاين
و مقابل ع
العمل الذي يقومون به يتقاضون عمولة يقوم المرسل بتحديدها
في بعض الحالات يكون هناك ضغط على الشبكة بسبب كثرة المعاملات و هو ما يقع عادة عند ارتفاع سعر البيتكوين
المعدنون يستغلون هذه الظروف و يطالبون برسوم أكبر لقبول المعاملات

ما يجب القيام به قبل الارسال:
قبل أن تقوم بارسال أي كمية من البيتكوين يجب التحقق من الرسوم التي تمكن معاملتك من أن تتم في وقت مقبول
هناك مواقع تقدم هذه الخدمة مثل:
https://core.jochen-hoenicke.de/queue/#0,24h
https://btc.com/stats/unconfirmed-tx
هذه المواقع تعطيك فكرة تقريبية على أفضل العمولات و عدد التحويلات العالقة بانتظار التأكيد

ما يجب القيام به بعد الارسال:
الان في حال علقت المعاملة ما الذي يمكن أن تقوم به؟
-أسهل حل و لكن نسبة نجاحه قليلة هو استعمال أحد المواقع التي تقوم بتسريع المعاملة مثل
https://pool.viabtc.com/tools/txaccelerator/
هي مواقع تابعة لمعدنين و لكن الضغط عليها كبير لذلك لا تضمن أن يتم قبول طلبك و في بعض الأحيان يطلبون عمولة مقابل قبول الطلب

-Replace By Fee
أي استبدال المعاملة بمعاملة مشابهة لها نفس المدخلات لكن باستعمال عمولة أكبر.
أغلب المحافظ تقدم هذه الخاصية لكن عليك تفعيلها قبل الارسال
ما عليك القيام به هو احتيار الخاصية من محفظتك و اضافة عمولة مناسبة و حين يتم تأكيد المعاملة الجديدة بصفة الية يتم الغاء الأولى و حذفها كون المدخلات غير صحيحة و تم استخدامها

-Child Pay For Parent
أي المستقبل يدفع الرسوم بدل المرسل
كذلك يمكن استخدام المحفظة للقيام بهذه العملية بشكل الي
عندما تكون المعاملة معلقة و بانظار التأكيد يمكن للمستقبل أن يرسل المبلغ المستلم لكن يضع رسوم أكبر
عندما يرى المعدن المعاملة الثانية يقوم باضافتها مع المعاملة الأولى و تأكيدهم في نفس البلوك أي في نفس الوقت و بالتالي يجمع رسوم كلا المعاملتين
لكن كيف يقوم المرسل بالقيام بهذه العملية بدل المستقبل؟
في أغلب الحالات عند ارسال كمية من البيتكوين فانك تستقبل الباقي على أحد عناوينك. يمكنك استغلال هذه النقطة بارسال الباقي لعنوان اخر من عناوينك فتصبح كما لو أنك أنت المستقبل.


أرجو أن يكون الموضوع مفيد لمن يواجهون مثل هذه المشكلة.
في حال لاحظت أي خطأ أو نقطة غير مفهومة لا تتردد في طرحها في تعليق


ملاحظة:
أشار الأخ mikeywith لنقطة مهمة و هي استخدام عناوين segwit
ينصح باستخدام المحافظ التي تعطي عناوين من نوع segwit كون هذه الأخيرة تساهم بشكل كبير في التقليل من حجم المعامل و بالتالي تخفف الضغط على الشبكة و هو ما ينجر عنه سرعة تأكيد المعاملات و رسوم أقل
Jump to: