جهات الاتصال

لم يتم تأكيد الصفقة ما يجب القيام به. وقت تأكيد معاملة البيتكوين: ما هي مدة الانتظار؟ ماذا تعني معاملة Bitcoin غير المؤكدة؟

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

كما أشرت بالفعل ، أدى النمو في عدد المعاملات في شبكة البيتكوين إلى حقيقة أن الكثير من المعاملات "معلقة" غير مؤكدة لعدة أيام. علاوة على ذلك ، حتى العمولة المتزايدة لن تضمن أن معاملتك ستتم معالجتها في غضون الساعات القليلة المحددة. يمكن أن يصل عدد المعاملات غير المؤكدة على الشبكة إلى 200000.

يتم أخذ الأسباب الرئيسية لهذا الموقف في الاعتبار: هجوم على شبكة Bitcoin ورسوم معاملات منخفضة ، ومن ثم فإن الأخلاق ببساطة لا تأخذها في المعالجة.

قبل إرسال دفعة ، أنصحك بإلقاء نظرة على حمل الشبكة. يمكن القيام بذلك و. هناك يمكنك أيضًا رؤية السعر الموصى به لكل بايت.

لكنك لم تكن لتصل إلى هذه المقالة إذا لم تسأل السؤال الذي جعلته العنوان الرئيسي. إذن ماذا لو توقفت الصفقة؟ هناك خدمة خاصة لمعاملات "دفع عالقة".

للقيام بذلك ، تحتاج إلى الحصول على HASH الخاص بمعاملتك (أدناه ، أقدم مثالاً على كيفية القيام بذلك على blockchain):

تعمدت عدم إعادة الكتابة ، ولكن نسخ المعلومات من المنتدى. هناك ، وهكذا يتم وصف كل شيء في شكل يسهل الوصول إليه إلى حد ما. إذا كان لديك أي أسئلة - اطرحها في التعليقات ، فسنكتشفها.

كل عام ، إن لم يكن كل شهر ، يتزايد عدد المعاملات في شبكة Bitcoin. هذا يؤدي إلى منع الفيضانات. ونظرًا لأنه من المستحيل تضمين جميع المعاملات في blockchain على الفور ، فإن المعدنين يشكلون "تجمع ذاكرة" من المعاملات غير المدرجة في الكتلة - وهو نوع من "قائمة انتظار المعاملات".

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

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

ما الذي يمكن فعله لمنع توقف المعاملة؟

عند إرسال معاملة

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

مع تزايد النضال من أجل مساحة الكتلة ، أصبح الرسم الثابت البالغ 0.1 mBTC لضمان إدراج معاملة في الكتلة الأولى غير كافٍ. تمت مقاطعتها بسبب معاملات ذات رسوم أعلى. وبينما تم تأكيد المعاملات ذات الرسوم المنخفضة ، فقد استغرق الأمر وقتًا.

حاول زيادة عمولتك

إذا كنت تريد تأكيد المعاملة بشكل أسرع ، فإن الحل الواضح هو زيادة الرسوم.

إذا كانت محفظتك (افتراضيًا) تستخدم عمولة غير كافية ، يمكنك محاولة تعديل حجمها يدويًا - إما في إعدادات المحفظة ، أو عند إرسال معاملة (أو كليهما).

تراقب معظم خدمات مستعرض blockchain الشبكة وتقترح مقدار العمولة المطلوبة للتضمين لكل كيلو بايت ، وكذلك الإبلاغ عن مدى سرعة تأكيد المعاملة على مستويات العمولة المختلفة.

إذا كنت تريد أن يتم السداد في أقرب الكتل ، فأنت بحاجة إلى دفع عمولة أعلى. بالنسبة للدفعات الأقل إلحاحًا ، يمكن تمكين الرسوم الأقل ، لكنها ستستغرق وقتًا أطول قليلاً للتأكيد.

استخدم العمولات الديناميكية

تعمل معظم المحافظ الآن برسوم ديناميكية. اعتمادًا على البيانات الواردة من شبكة Bitcoin ، تضيف هذه المحافظ تلقائيًا العمولة المطلوبة لتضمين معاملة في الكتلة التالية ، أو على الأقل في إحدى الكتل الأولى.

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

إذا كانت المعاملات من محفظتك تتأخر غالبًا خلال ساعات الذروة ولم تتمكن من الترقية إلى رسوم ذات أولوية أعلى ، فمن المرجح أن تكون محفظتك قديمة. تحقق منه للترقية أو انتقل إلى محفظة جديدة.

لا تخف من تغيير محافظ النقود

في حالة التبديل إلى محفظة جديدة ، سوف تحتاج إلى تحويل الأموال من المحفظة القديمة. إذا لم تكن في عجلة من أمرك ولا تمانع في دفع عمولة مقابل ذلك ، يمكنك ببساطة إرسال الأموال من المحفظة القديمة إلى المحفظة الجديدة عبر شبكة Bitcoin.

إذا كنت في عجلة من أمرك ، تسمح لك بعض المحافظ بتصدير المفاتيح الخاصة أو أدواتها المبدئية ثم استيرادها إلى محفظة جديدة. هذا لا يتطلب معاملة على شبكة البيتكوين. يمكنك البدء فورًا في إرسال المعاملات من محفظتك الجديدة.

بعد إرسال المعاملة

إذا كنت قد أرسلت بالفعل معاملة وتم تعليقها ، فيمكنك في بعض الحالات محاولة "القفز إلى قائمة الانتظار".

Opt-In وظيفة الاستبدال حسب الرسوم

أسهل طريقة لجعل معاملتك تقفز إلى قائمة الانتظار هي استخدام خيار يسمى Opt-InReplace-by-Fee (Opt-InRBF). بمساعدتها ، يمكنك إعادة إرسال نفس المعاملة ، ولكن بعمولة أعلى.

بدون هذه الميزة ، عندما يتم إرسال معاملة على الشبكة برسوم إضافية ، سترفض الشبكة المعاملة الجديدة. عادةً ما تتعامل عقد البيتكوين مع المعاملة الجديدة على أنها إنفاق مزدوج ، وبالتالي لا تقبلها أو تؤخرها.

ومع ذلك ، من خلال إرسال معاملة باستخدام Opt-InRBF ، فأنت تقوم بشكل أساسي بإبلاغ الشبكة بإمكانية إعادة إرسال هذه المعاملة في وقت لاحق ، ولكن برسوم أعلى. نتيجة لذلك ، تقبل معظم عقد Bitcoin المعاملة الجديدة بدلاً من المعاملة القديمة ؛ وبالتالي ، تنتقل المعاملة الجديدة إلى قائمة الانتظار.

يعتمد ما إذا كان سيتم تضمين معاملتك في الكتلة التالية على عامل التعدين الذي يقوم بتعدين الكتلة الجديدة: لا يستخدم جميع المعدنين Opt-InRBF. بطريقة أو بأخرى ، يتم دعم هذا الخيار من قبل عدد كافٍ من المعدنين لكي يتم تضمين معاملتك في الكتل القليلة التالية.

حاليًا ، يتم دعم ميزة Opt-InRBF من خلال محفظتين على الأقل: Electrum و GreenAddress. في Bitcoin Core ، يتم دعمه عند معالجة المعاملات ، ومع ذلك ، لا يمكن إنشاء معاملات RBF الخاصة بك إلا بمساعدة البرامج النصية التابعة لجهات خارجية. اعتمادًا على المحفظة ، قد يكون تحديث Opt-InRBF مطلوبًا في إعدادات القائمة قبل إرسال المعاملة (الأولى).

الطفل يدفع للوالد (الطفل يدفع للوالد)

إذا كانت محفظتك لا تدعم Opt-InRBF ، فستصبح الأمور أكثر تعقيدًا.

هذا هو المكان الذي يأتي فيه ChildPaysforParent (CPFP) في متناول يدي. باستخدام CPFP ، لا يختار المعدنون بالضرورة المعاملات ذات الرسوم الأعلى ، ولكن بدلاً من ذلك يختارون مجموعة من المعاملات برسوم مجمعة.

بصرف النظر عن التفاصيل الفنية ، فإن معظم المعاملات الصادرة لا ترسل فقط عملات البيتكوين إلى المستلم ، ولكنها تُرجع أيضًا "التغيير". يمكن إنفاق هذا التغيير على المعاملة التالية.

تسمح لك بعض المحافظ بإنفاق هذا التغيير حتى قبل تأكيد المعاملة ، أي يمكنك إرسال التغيير لنفسك بمعاملة جديدة. هذه المرة ، تذكر تضمين رسوم عالية بما يكفي لتعويض المعاملة منخفضة الرسوم الأصلية. يجب أن يأخذ المُعدِّن مجموعة المعاملات بالكامل ويؤكدها جميعًا في نفس الوقت.

إذا كانت محفظتك لا تسمح لك باختيار المدخلات التي تريد إنفاقها ، أي أنه لا يمكنك إنفاق التغيير غير المؤكد ، يمكنك محاولة إنفاق جميع الأموال الموجودة في المحفظة - يجب إدخال التغيير أيضًا.

تمامًا كما هو الحال مع Opt-InRBF ، لا يدعم جميع المعدنين CPFP الآن. ومع ذلك ، فهي كافية لتأكيد معاملتك في الكتل التالية.

خيارات أخرى

إذا لم يكن من الممكن تطبيق Opt-InRBF أو CPFP ، فيمكنك تقنيًا محاولة إرسال المعاملة الأصلية برسوم أعلى. يشار إلى هذا عادةً باسم "الاستبدال الكامل بالرسوم" ويسمح بعض عمال المناجم بهذه الميزة. على الرغم من أن المحافظ العامة لا تدعم هذا الخيار حتى الآن.

خيار آخر هو الانتظار حتى يتم تأكيد المعاملة أو ظهور عملات البيتكوين في محفظتك. ضع في اعتبارك أنه من الناحية الفنية ، قبل تأكيد المعاملة ، لا تزال عملات البيتكوين في محفظتك - وهذا لا يحدث بالفعل بهذه الطريقة. في الواقع ، لا "تتعطل" عملات البيتكوين على الشبكة ولا يمكن فقدها.

من جانب المستلم

بالطبع ، تعتبر الصفقة المعلقة مشكلة حتى لو كنت المستفيد منها.

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

الخيار الإضافي الوحيد هو سؤال المرسل عما إذا كان قد استخدم Opt-InRBF. في هذه الحالة ، سيتمكن من إعادة إرسال المعاملة بعمولة أعلى.

  • أنظمة السداد
  • بإرادة القدر ، أتيحت لي الفرصة للتعامل مع العملات المشفرة. لا يعني ذلك أنني أعمل معهم عن كثب ، لكن في بعض الأحيان سأرسل عملات معدنية وأستلمها. دعنا نقول فقط أنني أحقق تدريجيًا في كرة جديدة من الداخل.

    ثم في يوم من الأيام حدثت مصيبة. لقد أرسلت عملات مشفرة ، لكنها لم تصل إلى المستلم. في الواقع ، يدور المنشور حول كيفية إعادة الأموال. حسنًا ، أفكار ونصائح حول الوضع الحالي للحلوى. ألاحظ على الفور أن ما يلي لا ينطبق على أي عملة معينة ، ولكن على معظم العملات (إن لم يكن جميعها).

    بادئ ذي بدء ، فإن المنشور أحيانًا مليء بالتخمينات حول ما يحدث. في مكان ما قد أكون مخطئا. التصحيحات الموضوعية والإضافات هي موضع ترحيب فقط.

    قليلا عن المصطلحات.

    • سيطلق على ملف wallet.dat اسم wallet.
    • أحيانًا يكون المفتاح العام (العنوان الذي يتم تحويل الأموال إليه ، على سبيل المثال) أكثر ملاءمة أيضًا للاتصال بالمحفظة ، ولكن لتجنب الالتباس ، اجعلها مجرد رقم حساب.
    • العمولة - رسوم المعاملات. أعتقد أن تسمية هذا الشيء بالعمولة ليس صحيحًا تمامًا ، لكن هذا هو الخيار الأكثر شيوعًا وليس مملًا ، لذا اجعله عمولة.
    • حجم المعاملة - حجم كتلة البيانات التي تحتوي على جميع المعلومات حول المعاملة.
    لقد تعاملت في البداية مع مطبخ العملة المشفرة هذا كمستخدم نموذجي - وليس الخوض في النظام حقًا. مثبت ، تم إطلاقه ، يعمل - حسنًا. في بعض الأحيان ، عند محاولة إرسال الأموال إلى مكان ما ، يرسل العميل رسالة مثل " حجم المعاملة كبير جدًا ، ولا يمكنك استلامها وإرسالها فقط. ولكن يمكنك إضافة N عمولة وبعد ذلك كل شيء سيكون على ما يرام.- وافقت على إضافة اللجنة ، وكل شيء كان جيدًا حقًا.

    يبدو أنه إذا طُلب مني دفع مبلغ إضافي عند الحاجة ، فسأدفع عند سؤالي (إذا كانت العمولة مرفوعة). كان هذا هو الخطأ الرئيسي.

    أقوم بتحويل آخر بمبلغ أكبر بكثير من المعتاد. الأموال تغادر الحساب ، لم يكن هناك عرض لدفع العمولة و ... لا شيء. الأموال لا تصل إلى المستلم ، حالة المعاملة "0 / غير مؤكد". وشاهدت مثل هذه الصورة لأكثر من أسبوع ، وأقوم في نفس الوقت بالبحث على الإنترنت وإعادة قراءة الإنترنت بحثًا عن معلومات حول حل مشكلة مماثلة. وكنت أبحث عن عملة مشفرة محددة ، وبشكل عام للجميع - هناك الكثير من المشاكل ، لا يوجد حل.

    وفي الحقيقة ما هي هذه اللجنة؟ الفكرة هي أن المعاملات يمكن أن تتم بدون عمولة ، ولكن فقط في حالة استيفاء شروط معينة:

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

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

    أظهر البحث عن حل أن هذه مشكلة شائعة نسبيًا للعملات المشفرة. لسوء الحظ ، فإن كل النصائح تتلخص في ما يلي وغالبًا لم تساعد:

    • انتظر يومًا أو يومين ، سيتم تضمين معاملتك في الكتلة التالية.
    • انتظر يومًا أو يومين ، سوف يتعب برنامج العميل من الانتظار ، وسيقوم بإلغاء المعاملة نفسها.
    • قم بإعادة تحميل blockchain بالكامل.
    • ابدأ العميل ببعض المفاتيح السحرية (-rescan / -reindex / -salvagewallet).
    لقد انتظرت أكثر من أسبوع. لم يتم تضمين الصفقة في أي كتلة. حتى بعد إعادة الإرسال عبر تحويلات الإرسال. قالت blockchain إنها لا تعرف شيئًا عن هذه المعاملة ، وأن الأموال ذاتها موجودة في الحساب ، ولم تذهب إلى أي مكان. وفقط العميل هو الذي وقف على موقفه: "لقد أرسلت المعاملة ، كما تريد. لن أسمح بالتخلص من الأموال التي أنفقت بالفعل ".

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

    • يعتمد على العملة ، في مكان ما يتم إلغاؤه بسرعة ، في مكان ما عليك الانتظار لفترة طويلة.
    • خطأ عميل محدد.
    • معلومات الإلغاء غير صحيحة.
    على أي حال ، الأسبوع وقت طويل. إذا لم يمر خلال هذا الوقت من تلقاء نفسه ، فهناك سبب للاعتقاد بأنه لن يحدث.

    كشخص عادي ، بعد أن انهار كل شيء بالفعل ، ذهبت أخيرًا لقراءة الكتيبات. كانت محاولة تكرار المعاملة مع إدراج العمولة إخفاقًا تامًا. لكن القفز اللامتناهي على الروابط بين المنتديات (لم يتم العثور على شيء ذي قيمة في نتائج Google) أوصلني إلى منشور معين ، حيث تم العثور على تلميح مفيد. لسوء الحظ ، لا يمكنني الآن العثور على هذا المنشور ، ولا أعرف حتى ما هو المنتدى. أعتقد أن نوعًا ما من عملات البيتكوين القريبة.

    سوف أصف الحل باستخدام مثال العميل ، وهو أكثر أنواع المفترقات شيوعًا ، والمعروف باسم Satoshi Client. بقدر ما أفهم ، فإنه ينطبق على العملاء الآخرين ، ولكن ربما مع الفروق الدقيقة الخاصة به.

    على الرغم من بساطة الحل ووضوحه ، إلا أن قلة من الناس يأتون إليه ، بناءً على سلاسل المنتديات متعددة الصفحات. يتم حظر الأموال الموجودة في الحساب بواسطة المحفظة وكل ما هو مطلوب هو الوصول إلى الحساب خارج المحفظة الحالية.

    لذلك ، إذا تم تجميد المعاملة وليس لها تأكيدات:

    1. كن صبورا. لا داعي للذعر على الفور. انتظر يومين ، وفجأة ستمر الحقيقة من تلقاء نفسها.
    2. تأكد من تجميد المعاملة. انتقل إلى Block Explorer (عادةً ما تبحث في googling عن الاستعلام "blockchain٪ cryptocurrency name٪") وتحقق من أنهم لا يعرفون شيئًا عن المعاملة المجمدة ، ولكن هناك أموال في الحساب بالفعل.
    3. انتقل إلى وحدة التحكم في تصحيح الأخطاء (تعليمات - نافذة تصحيح الأخطاء - وحدة التحكم)
    4. إذا كانت المحفظة مشفرة (هل هي مشفرة؟) ، فأنت بحاجة أولاً إلى الوصول باستخدام الأمر المحفظة .
    5. أنت الآن بحاجة إلى الحصول على المفتاح الخاص من الحساب المطلوب. دومبريفكي
      ... بدلا من
      تحتاج إلى استبدال رقم الحساب العام الذي توجد عليه الأموال المجمدة. ردًا على ذلك ، ستتلقى المفتاح الخاص لهذا الحساب. تحتاج إلى نسخه في مكان ما ، وستظل بحاجة إليه. إذا تم أخذ أموال الصفقة من عدة حسابات ، فيجب استيرادها جميعًا. ونعم ، لا تقم أبدًا بتخزين مفاتيحك الخاصة حيث يمكن لأي شخص الوصول إليها. تتيح معرفة المفتاح الوصول الكامل إلى الحساب المقابل.
      لاحظ أيضًا تلقي استجابة لكل أمر في وحدة التصحيح. قد تكون فارغة ، لكنها موجودة دائمًا. فيما بعد سيتضح ما أعنيه.
    6. أغلق العميل واحذف المحفظة. يعتمد موقع المحفظة (wallet.dat) على العميل ونظام التشغيل المحددين. بطبيعة الحال ، لا يجب حذفه على الإطلاق ، فمن الأفضل إعادة تسميته أو نقله إلى مكان آمن.
    7. أعد تشغيل العميل. سيتم إنشاء محفظة جديدة. من الضروري استيراد المفتاح (المفاتيح) التي تم الحصول عليها مسبقًا فيه. انتقل إلى وحدة التصحيح واكتب استيراد بريفكي ... يمكن أن يستغرق الاستيراد وقتًا طويلاً. دعها تنتهي - انتظر الرد على الأمر.
    8. يجب أن يظهر حساب بحالته الحقيقية في المحفظة الجديدة. من أجل الموثوقية ، يمكنك إعادة تشغيل العميل باستخدام مفتاح -rescan ، ولكن أعتقد أن هذا غير ضروري بالفعل. الأموال المحجوبة سابقًا متاحة للإرسال مرة أخرى ، أرسلها مرة أخرى ، هذه المرة لا تنس تضمين العمولة. ( هناك إضافات مهمة على هذه النقطة في upd3)
    9. إذا كانت هناك حسابات أخرى مستخدمة ومهمة في المحفظة القديمة ، فيمكنك العودة إليها مرة أخرى.
    بهذه الطريقة البسيطة ، كان من الممكن إرجاع العملات المشفرة. على الرغم من أنني بدأت بالفعل أعتقد أنهم ضاعوا تمامًا. بشكل عام ، لا تأمل في حدوث معجزة ، قبل استخدام عميل جديد ، تأكد من تضمين العمولة دائمًا. أعتقد أن الحجم الموصى به للعمولة هو الأفضل للبحث عن الموارد المخصصة للعملة المشفرة المستخدمة.

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

    التحديث 2:يمكن لمفتاح التبديل -salwagewallet ، المذكور سابقًا ، تبسيط العملية الموصوفة لتحويل الحسابات إلى محفظة جديدة بشكل ملحوظ. عندما يبدأ العميل بهذا المفتاح ، يتم إنشاء wallet.dat جديد ، يتم فيه استيراد جميع الحسابات من الحساب القديم ، ويتم أخذ سجل المعاملات إليه من سلسلة الكتل (شكرًا على الوصف). لسوء الحظ ، لم يتم تنفيذ الإطلاق باستخدام هذا المفتاح في جميع العملاء.

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

    • بعد استيراد الحساب إلى محفظة جديدة ، قم بتحويل جميع الأموال منه إلى حسابك الآخر ، والعودة إلى المحفظة القديمة ، ثم إدارة الأموال المرتجعة.
    • بعد إجراء معاملة من محفظة جديدة ، حدد الحساب الذي تم التغيير إليه ، واستورد هذا الحساب إلى المحفظة القديمة.


    معاملة Bitcoin غير المؤكدة هي معاملة في شبكة عملة معماة لم تحصل بعد البدء على مكان في الكتلة التالية من السلسلة. يتزايد عدد المعاملات مع Bitcoin ، وبالتالي ، عند ملء عناصر blockchain ، تظهر المنافسة. يظل حجم الكتلة دون تغيير وهو 1000 كيلو بايت فقط (1 ميغا بايت). ليس من المستغرب أن تحدث التأخيرات في كثير من الأحيان في شبكة التشفير ، والتي تمتد من 5 إلى 7 ساعات أو أكثر.

    تخلق مثل هذه المواقف صعوبات للأشخاص الذين خططوا لتحويل الأموال بسرعة ، لكنهم واجهوا توقفًا مؤقتًا غير متوقع في المعاملة. ماذا أفعل؟ ماذا تفعل إذا تم تجميد الدفع؟ ما هي مميزات كل طريقة؟ سننظر في هذه الفروق الدقيقة وغيرها أدناه.

    لماذا قد تتعطل معاملة Bitcoin؟

    يعتمد وقت إرسال عملة مشفرة إلى مستخدم آخر على عدد من العوامل - حمل الشبكة في وقت التحويل ، وحجم المجموعة ، وحجم المعاملة ، وأولوية الدفع. لتوضيح الوقت المتبقي للتأكيد (على الأقل تقريبًا) ، يمكنك الانتقال إلى خدمة خاصة (على سبيل المثال ، blockchain.info) ، ثم الإشارة إلى معرف العملية في مصطلح البحث.

    هناك العديد من الأسباب لعدم تأكيد معاملة البيتكوين:

    1. تم إخراج الصفقة من الكتلة من خلال عملية أخرى لها الأولوية. يكون هذا ممكنًا عندما يقترب حجم عنصر السلسلة من المعلمة المحددة ، وكان نقل مشارك الشبكة هو الأخير.
    2. تنتهي "مدة" الدفع ، والتي تساوي 72 ساعة.
    3. هناك تضارب بين العملية الحالية وصفقة أخرى تم تأكيدها مسبقًا.
    4. يتم استبدال الدفعة من قبل المرسل بدفعة أخرى.
    قد تعود العملية "المنبثقة" من كتلة إلى مخزن المرسل (عند تلقي حالة المعاملة الفاشلة) أو تعليقها. أحيانًا يتم إرسال دفعة مرارًا وتكرارًا بواسطة المحفظة. في مثل هذه الحالة ، يتم "تجميد" الأموال ولن يكون من الممكن استخدامها بعد الآن. تظهر المعلومات التالية في المحفظة "الحالة: 0 / غير مؤكد ، في تجمع الذاكرة".

    الوضع الأخير نادر. كقاعدة عامة ، بعد 3 أيام ، يتم إرجاع الأموال إلى مخزن المرسل. يحدث هذا إذا أرسل الشخص مبلغًا صغيرًا وقام بتعيين عمولة منخفضة جدًا أو صفر عمولة.

    ماذا تفعل إذا توقفت معاملة Bitcoin - كل الخيارات


    أدى ارتفاع الطلب على Bitcoin والتأخير في تأكيد المعاملات إلى جولة جديدة من المناقشات حول قابلية توسع Bitcoin. لا يكفي حجم الكتلة الحالي البالغ 1 ميغابايت لتغطية احتياجات المستخدمين الذين يقومون بملايين عمليات النقل كل يوم. بافتراض أن متوسط ​​حجم العملية هو 0.5 كيلو بايت ، يمكن لكتلة واحدة أن تحتوي على 2000 معاملة ، وهناك طلبات حقيقية أكثر بعشرة أضعاف. ونتيجة لذلك ، فإن المدفوعات الكبيرة ذات العمولة المرتفعة "تخترق" العقدة التالية ، والباقي يتدلى في حالة غير مؤكدة وينتظر دورهم. أدناه سننظر في كيفية التصرف في حالة تجميد معاملة Bitcoin.

    انتظر المعاملة

    إذا كان الوقت ينفد ، لا يمكنك فرض الأحداث والانتظار فقط. يرتبط أحد الأسباب الشائعة للتأخير بحمل الشبكة والعدد المحدود لعمال المناجم المشاركين في تشكيل الكتلة التالية. إذا لم تكن الشبكة شديدة التقلب أو التحميل الزائد ، فقد تكون الرسوم المنخفضة هي السبب. يمكنك معرفة قسط التأمين الأمثل على btc.com/stats/unconfirmed-tx. اعتبارًا من 11 أبريل 2018 ، حجم الدفع الموصى به هو 0.00001 بيتكوين لكل 1 كيلوبايت. لذلك ، عند إجراء معاملة 500 كيلوبايت ، يجب أن تكون العمولة 0.0005 BTC على الأقل.

    استبدل بالرسوم

    يمكنك استبدال العمولة. هذا الخيار متاح لمرسل الأموال. الاسم الرسمي للخيار هو "استبدال برسوم" (RBF). إذا كان غائبًا ، فلن يتم التحقق من النقل المتكرر وسيتم تجاهله بواسطة blockchain. ويرجع ذلك إلى حقيقة أنه يحظر الازدواجية في الإنفاق على نفس الأموال. يؤدي تمكين الخيار المدروس إلى إبلاغ النظام بأن الصفقة صحيحة.

    جوهر الوظيفة بسيط. من المعروف أن المدفوعات بعمولة أقل تستغرق وقتًا أطول من المعاملات التي يتم تعيين قسط أعلى لها. إذا قام المستخدم بزيادة المكافأة ، فسوف تمضي المعاملة إلى الأمام بدورها وتكون واحدة من أولى المعاملات التي يتم تنفيذها. تسمى هذه الميزة "الاستبدال بالرسوم". خلاصة القول هي أن العملية لا تتغير - فقط يتم إضافة عمولات إضافية إليها.

    عند تنفيذ مثل هذا التلاعب ، من المهم توخي الحذر ، لأن النظام يمكنه إدراك الإجراء من موقع الإنفاق المزدوج ومنع الدفع. إذا قمت بتطبيق خيار RBF ، فإن المعاملة ليست معيبة. عندما يتم تمكين الوظيفة ، ترى الشبكة عملية لها عمولة كبيرة ، وبعد ذلك تتحرك الصفقة إلى الأمام ويتم تنفيذها بشكل أسرع.

    إن وجود مثل هذا الخيار لا يضمن حتى الآن النقل السريع ، لأنه يعتمد على عمال المناجم الذين يشكلون الكتل. والسبب هو أنه ليس كل أعضاء الشبكة يعملون برسوم الاستبدال. بالإضافة إلى ذلك ، RBF ليس مناسبًا لجميع المحافظ. اليوم يتم دعمه من قبل محافظ Electrum و GreenAddress. بالنسبة إلى Bitcoin Core ، تتوفر هذه الوظيفة هنا مع تضمين نصوص إضافية.

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

    مسرعات

    يمكن دفع معاملات البيتكوين غير المؤكدة من خلال استخدام مسرعات خاصة. أحد الخيارات هو تجمع تعدين viaBTC ، والذي يسمح لك بتقليل وقت النقل. على الرغم من "الشباب" النسبي ، اكتسبت الخدمة شعبية في دوائر واسعة وغالبًا ما تستخدم لتسريع المعاملات المجمدة في شبكة العملات المشفرة. إذا لم يتسلم المستلم المعاملة في غضون يوم أو أكثر ، فستكون مساعدة هذا التجمع مفيدة.

    عيوب viaBTC لتسريع معاملات البيتكوين:

    1. من الصعب إدارة الخدمة ، لذلك يجدر أخذ الوقت الكافي للنظر في إمكانياتها قبل استخدامها.
    2. يعمل البرنامج بعدد صغير من المعاملات ، مما يؤدي إلى تجميد دوري أثناء التطبيق. من الناحية العملية ، يقوم المسرع بمعالجة العديد من المعاملات في غضون 60 دقيقة ، مما يحد من قدراته.
    3. ليس من الممكن دائمًا الدخول إلى المسبح. على سبيل المثال ، في 11 أبريل 2018 ، كانت هناك مشاكل مع هذا. يطلب النظام إدخال الصفحة لاحقًا.
    4. في المستقبل ، سيتم فرض عمولة على خدمات الموقع ، اعتمادًا على حجم المعاملة.
    لبدء المسرّع ، يلزم إدخال معرّف العملية ، بالإضافة إلى إدخال captcha. تفحص الخدمة المعلومات المدخلة وتضع النقل في قائمة الانتظار. إذا تم تمييز المعاملة بواسطة الخدمة ، فسيتم نقلها إلى الكتلة التي يتلقاها المجمع.

    بديل للموقع المدروس هو AntPool. بالإضافة إلى ذلك ، يمكنك العثور على موارد مجمِّع على الإنترنت (على سبيل المثال ، perenosi.com) ، ويتم تطوير روبوتات التسريع لبرنامج Telegram messenger (مثالFastTXbot).

    مضاعفة الإنفاق

    إذا توقفت معاملة Bitcoin ، فيمكنك تطبيق تقنية أخرى - تحويل الأموال مرة أخرى باستخدام نفس الخدمة. على سبيل المثال ، يرى أحد المشاركين في الشبكة أن الدفعة لا تتم لفترة طويلة ويتم تعليقها. هنا يمكنك الاستفادة من ميزات blockchain - تنفيذ عدة عمليات في وقت واحد.

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

    دعنا نفكر في ما يجب فعله لتطبيق التقنية باستخدام مثال Bitcoin Core. لاحظ أن الأسلوب يظل كما هو بالنسبة لبقية المحافظ. قد يكمن الاختلاف في أسماء الأوامر ، لكن التسلسل العام لا يتغير. الخوارزمية هي على النحو التالي:

    1. الاستعداد لمضاعفة الإنفاق.لهذا ، من المهم التأكد من تجميد المعاملة. هناك أوقات يتم فيها تأكيد المعاملة ، ولكن لأسباب مختلفة لا تصل إلى المرسل إليه. للتحقق ، يوصى باستخدام موقع blockchain.info المذكور سابقًا. إذا كانت هناك عبارة "معاملة غير مؤكدة" مقابل الصفقة ، فانتقل إلى مزيد من الخطوات. بالإضافة إلى ذلك ، يمكنك الانتباه إلى وقت المعاملة ، لكنه تقريبي.
    2. إغلاق برنامج تخزين البيتكوين، وبعد ذلك ندخل كلمة "zapwallettxes" في سطر الأوامر. يحظر استخدام أنواع أخرى من الأوامر ، لأن الحذف العرضي للمفتاح وفقدان الوصول إلى المال أمر ممكن.
    3. نحن في انتظار إطلاق المحفظة.بعد الإطلاق ، لن تكون هناك معاملات متوقفة فيه. لكن لا تفرح في وقت مبكر ، لأنه لا يزال يتم حفظها في شبكة العملات المشفرة. بالمناسبة ، يجب على مستخدمي Bitcoin Core للإصدار القديم 0.14 تغيير الاسم أو إرسال مستند mempool.dat إلى مجلد آخر ، ثم الدخول إلى البرنامج.
    4. نحن نعقد صفقة جديدة مع عمولة أعلى.تذكر أن مخاطر تأكيد صفقة سابقة تظل قائمة بمرور الوقت. لاستبعاد مثل هذا الموقف ، من المهم الإشارة إلى المعلمات في الدفعة الجديدة التي تتشابه قدر الإمكان مع العملية التي تم إجراؤها مسبقًا (غير الناجحة). في هذه الحالة ، لن يسمح النظام بتنفيذها. على سبيل المثال ، من المهم كتابة الحجم المماثل لإدخال Bitcoin (يمكنك العثور على المعلمة المطلوبة في قسم المدخلات). بالنسبة لحجم المعاملة ، يمكن زيادته لتسريع التحويل.
    5. املأ الحقول المطلوبةوفقًا للخطة المعتادة (كما في المعاملة القياسية).
    6. في انتظار اكتمال العمليةالتي يجب أن تسير بشكل أسرع.

    CPFP

    من الطرق الشائعة لدفع دفعة هو الطفل يدفع للوالد. إنه مناسب في حالة لا يسمح فيها التخزين المستخدم بتمكين خيار RBF الذي تمت مناقشته أعلاه. الجانب السلبي لهذه الطريقة هو أنه يتعين عليك دفع ثمنها. بالإضافة إلى ذلك ، هناك عدد قليل فقط من المجمعات التي تدعم استخدام CPFP. من أجل "التقدم" في صفقة نشأت معها صعوبات ، من الضروري استخدام أي من مخرجات الصفقة. من المهم أن يكون المبلغ الموجود في الحساب كافياً لمعاملتين.

    خلاصة القول هي أن المرسل يشكل تحويلاً آخر باستخدام المخرج لإكمال معاملة جديدة. يمكن إرسال عملات البيتكوين إلى أي عنوان. الشيء الرئيسي هو استخدام التغيير من الدفع المعلق. فارق بسيط لا يقل أهمية هو حجم دفعة العمولة ، والتي يجب أن تحدد لعمليتين في وقت واحد.

    لنلقِ نظرة على تطبيق هذه الطريقة باستخدام مثال محفظة Bitcoin Core. الفرضية هي معاملة 0.095 BTC. الخوارزمية هي على النحو التالي:

    1. انتقل إلى قسم الإعدادات وحدد زر المعلمات.
    2. ندخل إلى الفئة الفرعية "Wallet" ونشغل إدارة المدخلات (يتم تعيين علامة في حقل خاص). هنا نضع علامة ، مما يسمح لك بإنفاق تغيير غير مؤكد. هناك مواقف عندما تكون مربعات الاختيار المذكورة أعلاه مثبتة بالفعل (في هذه الحالة ، لا نقوم بتغيير أي شيء).
    3. أغلق النافذة وانقر على زر الإرسال.
    4. انتقل إلى قسم المدخلات وضع علامة اختيار أمام مبلغ الفائدة (في حالتنا ، 0.095 BTC).
    5. نشير إلى عنوان الطرف المتلقي ، وبعد ذلك نوافق على الإجراءات من خلال النقر على زر "موافق".
    6. نضع الرقم 0.095 ونضغط على العلامة المقابلة للأمر "طرح عمولة من المبلغ". هنا نحتفل بالعمولة الانتقائية لكل كيلو بايت. من المهم ملاحظة أن القسط يحسب على أساس عمليتين. يتم الحساب على النحو التالي. أولاً ، يتم قسمة مبلغ المعاملة السابقة على مبلغ الدفعة الجديدة. يتم إضافة واحد إلى الرقم الناتج ، ويتم ضرب الإجمالي في العمولة المثلى لـ 1 كيلوبايت.
    كما لوحظ ، لا تعمل جميع المجمعات مع هذا المخطط ، ولكن إذا كان هذا الخيار متاحًا ، فيجب استخدامه.

    تغيير العمولة الديناميكي

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

    يتيح لك التحرير الديناميكي للعمولة حساب أولوية المعاملة. النهج هنا بسيط. كلما ارتفع قسط التأمين ، زادت الأولوية. تعتبر القاعدة المدروسة ذات صلة بشكل خاص خلال فترات الحمل الأقصى للشبكة. إذا أشار المستخدم إلى مكافأة عالية ، واستمرت المعاملة في التجمد ، فإن هذا يتطلب إجراءً عاجلاً. غالبًا ما تتعلق المشكلة باستخدام الإصدارات القديمة من محافظ Bitcoin. في هذه الحالة ، هناك طريقتان - لتحديث المحفظة الحالية أو تثبيت محفظة جديدة.

    التراجع عن معاملة غير مؤكدة

    هناك طريقة أخرى لإصلاح مشكلة التجميد وهي عكس معاملة البيتكوين. على سبيل المثال ، في حالة Bitcoin Core ، عليك القيام بما يلي:

    1. نتأكد من خلال موقع blockchain على الويب أن المعاملة لم يتم تأكيدها.
    2. ندخل المحفظة ، ثم إلى قسم التصحيح ، الذي نسير فيه على طول المسار "تعليمات ، نافذة تصحيح الأخطاء ووحدة التحكم". إذا كانت المحفظة مشفرة ، يلزم الوصول إليها. للقيام بذلك ، أدخل الأمر walletpassphrase< passphrase >.
    3. نتلقى مفتاحًا شخصيًا من العنوان المطلوب. للقيام بذلك ، حدد العبارة dumpprivkey< address >... قم بتغيير الكلمة الموجودة بين قوسين معقوفين إلى العنوان المستخدم للمعاملة. يجب نسخ المفتاح المستلم إلى مكان منفصل. في حالة العمليات الجماعية ، عندما يتم إرسال Bitcoin من عدة حسابات ، فأنت بحاجة إلى مفاتيح لكل منها. وجود هذه البيانات في متناول اليد يفتح الوصول إلى الحساب.
    4. نغلق الخزانة ونزيل المحفظة. الشيء الوحيد الذي يستحق الاحتفاظ به هو wallet.dat. يوصى بإعادة تسمية هذا الملف مسبقًا ونقله إلى مجلد مختلف.
    5. نعيد تشغيل البرنامج وننتظر إنشاء محفظة جديدة. نقوم بإدخال المفاتيح المستلمة فيه ، وانتقل إلى لوحة التصحيح واكتب importprivkey< privkey >... يستغرق نقل المعلومات قدرًا معينًا من الوقت. من المهم ألا تتم مقاطعة العملية.
    6. التحقق من الحساب. يتم حذف المعاملات المعلقة ، والأموال المحظورة متاحة للتحويل. يمكنك الآن إعادة تنفيذ المعاملة ولكن بعمولة أعلى.
    الطريقة المدروسة لا تعطي نتيجة في حالة استخدام التخزين السحابي للترجمة.

    كيف تحمي من معاملات البيتكوين غير المؤكدة؟


    لحماية نفسك من مشاكل معاملات Bitcoin المتوقفة في المستقبل ، عليك القيام بما يلي:
    1. حدد القسط الأمثل للمعاملة فورًا. يمكن أن تؤدي الرغبة في توفير المال إلى قضاء وقت طويل في انتظار تأكيد العملية. قرر على الفور أيهما أكثر أهمية - السرعة أم الاقتصاد.
    2. قبل إجراء معاملة ، من المهم تمكين خيار RBF المذكور أعلاه. علاوة على ذلك ، عند إجراء العمليات من خلال المحفظة ، يوصى بعمل العلامات القابلة للاستبدال. لكن الأمر يستحق التأكد من أن المحفظة تدعم هذا الخيار.
    إذا تم تعيين عمولة مناسبة ، ولكن المعاملة لا تزال مجمدة ، فلا يمكنك البقاء خاملاً. في هذه الحالة ، هناك مخاطر كبيرة لتجميد النقل لفترة طويلة. لحل المشكلة ، ستكون الطرق التي تمت مناقشتها في المقالة مفيدة. الشيء الرئيسي هو عدم الذعر ، لأن التأخير في العملية شائع في شبكة Bitcoin للعملات المشفرة. تحتاج أولاً إلى معرفة سبب المشكلة ، وبعد ذلك فقط انتقل إلى حلها. عادة ، يساعد التسريع أو الإنفاق المزدوج. لكن من الأفضل عدم السماح بمثل هذه التأخيرات وتحديد العمولة الفعلية على الفور.

    ماذا تفعل إذا توقفت معاملة البيتكوين ، شاهد الفيديو التالي:

    13.02.201717:21


    بوريس Obolikshto
    خبير

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

    تعليق مدفوعات البيتكوين: كيف يحدث ذلك؟ الصورة: mmgp.ru

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

    لذلك ، كانت الأيام الأخيرة من أغسطس 2016 ، كانت ساخنة و ... حسنًا ، لا أعرف ، فليكن 30+ درجة ، جهاز كمبيوتر محموم ودماغ يذوب من الحرارة. ومع ذلك ، لم أجد حتى الآن أسبابًا أكثر وضوحًا تفسر التفرطح بوضوح.

    لقطة الشاشة 1. لتجديد حسابك بعملة البيتكوين ، ما عليك سوى بضع نقرات

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

    لذلك ، من وجهة نظر المستخدم ، كل شيء كالمعتاد: المحفظة (كانت Bitcoin Core - الأكثر تقليدية من الممكن) شكلت معاملة ، وأرسلتها إلى الشبكة و ... ولم يحدث شيء. لم يكن هناك تأكيد على التحويل ، والذي يأتي عادة في غضون خمس إلى خمس عشرة دقيقة (أقل في كثير من الأحيان - بعد نصف ساعة أو ساعة). وفي اليوم التالي ، أبلغت المحفظة عن حالة المعاملة بشكل مخيب للآمال: "الحالة: 0 / غير مؤكد ، في مجموعة الذاكرة" ("الحالة: غير مؤكد ، في التجمع"). كما يعرف القارئ على الأرجح ، فإن المعاملات في البيتكوين غير قابلة للإلغاء ، أي أنه لا توجد طريقة لإلغائها ، فالأموال المحولة من المحفظة تبقى ، لكن لم تصل إلى المستلم. لقد أغلقوا الخط ، والآن هم ليسوا في المحفظة أيضًا ، ولم يتم تجديد حساب الهاتف المحمول.

    إن حالة معاملة البيتكوين "المجمدة" ليست فريدة من نوعها ، حتى في الروسية ، تقدم Google آلاف الروابط لطلب "معاملات البيتكوين المجمدة" (في مخرجات طلب "معاملة بيتكوين معلقة" هناك عدة مئات الآلاف من المراكز ، و مناقشة مستفيضة للمعاملات المجمدة باللغة الروسية). دعنا نحاول معرفة ما حدث ، ولكن لهذا نحتاج إلى فهم أكثر تفصيلاً لكيفية إجراء المعاملات بدلاً من "النقر فوق الزر وموافق".

    لن أقوم بتكرار القصة حول كيفية عمل البيتكوين (يمكنك قراءتها) ، سنركز فقط على عملية تنفيذ المعاملة. تطبيق البيتكوين الخاص بك ، من خلال طلب المحفظة من أي محفظة ، والمبلغ الذي تقوم بالتحويل إليه وإلى من تقوم بالتحويل ، سيشكل ويرسل إلى الشبكة طلبًا لمعاملة تصف كل شيء مدرج في التنسيق المناسب. ستدخل المعاملة إلى تجمع الذاكرة (mempool) وتنتظر هناك لعامل المنجم ، الذي سيضعها في الكتلة. عندما تدخل الكتلة التي تحتوي على هذه المعاملة في blockchain ، سيتم إكمال النقل. كما سيتذكر القارئ ، فإن blockchain لا يتكون من معاملات فردية ، ولكن من كتل ، أي مجموعات من المعاملات وبياناتها التي تصدق عليها. يتم تشكيل الكتل من قبل عمال المناجم الذين يتلقون نوعين من المكافآت لهذا: رسوم الكتلة (الآن 12.5 BTC) وعمولة للمعاملات المضمنة في الكتلة.

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

    لكن في الوقت الحالي ، دعنا نعود إلى المجمع - المكان الذي "تعيش" فيه المعاملات التي لم يتم تأكيدها أو رفضها بعد (مزيد من التفاصيل). يختار عمال المناجم المعاملات من المجمع ، في محاولة لتشكيل كتل منها. نظرًا لأن حجم الكتلة محدود ، فغالبًا ما يتم تحديد جزء فقط من المعاملات من المجمع في الكتلة (الآن ، عندما أكتب هذه السطور ، هناك ما يقرب من 41 ألف معاملة غير مؤكدة في المجمع ، تشغل أكثر من 42 ميغابايت - إنها من الواضح أنه لا يمكن وضعهم جميعًا في كتلة واحدة) ... إذا تابعنا مصير معاملة نموذجية ، فسنرى مراحل حياتها (انظر الصورتين 2 و 3).

    لقطة من الشاشة 2. ظهرت الصفقة في المجمع

    لقطة الشاشة 3. تم تأكيد المعاملة وظهرت على blockchain

    التأكيد هو المصير النموذجي ، ولكنه ليس المصير الوحيد المحتمل للمعاملة التي تنتهي في المجمع. في ظل الظروف العادية ، تترك المعاملات المجمع بإحدى الطرق التالية:

    • عندما يتم تضمين معاملة في كتلة (مؤكد) ؛
    • عندما تبدأ معاملة أو أحد مصادرها في التعارض مع معاملة أخرى تم تأكيدها بالفعل (تم إنفاق أموال المصدر قبل ظهور قائمة انتظار المعاملة) ؛
    • عندما يكون للمعاملة أدنى أولوية في المجمع ، يكون المجمع قد وصل إلى الحد الأقصى للحجم المسموح به وتتم إضافة معاملة ذات أولوية أعلى (وقائية) إليها ؛
    • عندما تنتهي مهلة المعاملة (بشكل افتراضي بعد 72 ساعة) ؛
    • عندما يتم استبدال معاملة (هذه ميزة جديدة نسبيًا ، سنناقشها لاحقًا).

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

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

    اعتمادًا على المحفظة التي تستخدمها ، قد يختلف المصير المعتاد للمعاملة "المنفصلة". على سبيل المثال ، قد يتم الإعلان عن معاملة غير صالحة وستظهر الأموال غير المرسلة مرة أخرى في المحفظة. ولكن من الممكن أيضًا أن تحاول المحفظة مرة أخرى إرسال المعاملة للتنفيذ إلى المجمع. في هذه الحالة ، سيتم "إحياء" المعاملة في التجمع وسيتم تعليقها هناك ، يتم تجديدها بشكل دوري ، إلى أجل غير مسمى. في الحالة الأخيرة ، يتم تجميد أموالك: فهي غير متاحة لك أو للمتلقي. هذه هي الحالة التي غالبًا ما يصفها المستخدمون الذين يواجهون معاملات مجمدة (انظر ، على سبيل المثال ، الملاحظة الخاصة بالتجارب بدون عمولة). للوهلة الأولى ، هذا هو بالضبط الموقف الذي واجهه صديقي - تذكر المحفظة نفسها باستمرار: "الحالة: 0 / غير مؤكد ، في مجموعة الذاكرة".

    في الحالات الموضحة (انظر ، على وجه الخصوص ، الروابط أعلاه) ، يمكن إعادة الأموال المجمدة إلى المحفظة باستخدام مفاتيح إعادة التشغيل الخاصة أو عن طريق إعادة تشغيل البرنامج من نقطة الصفر (في الحالة الأخيرة ، يتم تحميل blockchain مرة أخرى عن طريق الطلبات إلى الشبكة ، أي المعاملات التي لم تدخل فيها سيتم تجاهلها وإعادة الأموال إلى المحفظة). يعد إجراء إعادة التشغيل الكامل أمرًا مزعجًا ويمكن أن يستغرق وقتًا طويلاً (ليس مزحة - إعادة تحميل أكثر من 100 جيجابايت من بيانات blockchain) ، ومع ذلك ، فقد فعلها صديقي. ولم أر شيئًا جيدًا. حتى بعد شهرين ، ذكرت خدمة تحليل blockchain الشهيرة blockchain.info: "تم رفض المعاملة من قبل عقدة لدينا. السبب: الرسوم منخفضة للغاية / ليست أولوية كافية ". أي ، ما زلت أرى الصفقة ، لكنني رفضت تنفيذها. موقف حزين.

    لكننا كنا محظوظين! في 21 يناير ، وصل الأمر إلى صفقتنا ، وتم تنفيذها (يا هلا !!!). وفي وصف المعاملة يمكنك أن ترى ما هو غير عادي. دعنا نلقي نظرة على لقطة الشاشة 4.

    لقطة الشاشة 4. تم تأكيد المعاملة "الخاصة بنا"!

    بالإضافة إلى عدم وجود عمولة (رسوم) ، تختلف المعاملة عن تلك الموضحة في لقطة الشاشة الثالثة في حقل "وقت القفل". تُظهر معلمة المعاملة هذه من خلالها يمكن لمعدني الكتل تضمين معاملة في الكتلة. تقوم العديد من المحافظ بضبطه على 0 ، مما يتيح لك تشغيله على الفور. وتحدد محفظة Bitcoin Core ، بموجب حق المؤسس ، الذي يعتبر نفسه ملزمًا بمراقبة أمان شبكة Bitcoin بأكملها ، قيمة أقرب كتلة تم إنشاؤها ، مما يمنع المهاجم من مهاجمة الشبكة ، وبناء فرع في وقت متأخر المعاملات التي تتنافس مع الكتل الموجودة. لكن تبين أن الكتلة 427560 هي تلك الكتلة النادرة التي حصل عليها أحد المنافسين. قام اثنان من المعدنين في وقت واحد تقريبًا ، بفارق أقل من ثانيتين ، بتوليد كتل بهذا الرقم (سيكون من الأصح قول "مثل هذا الارتفاع" - يُطلق على الرقم الترتيبي للكتلة في blockchain الارتفاع).

    يتم عرض الكتل التي أدت إلى ظهور نقاط التفرع ، على سبيل المثال ، Blockchain.info

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

    من ناحية أخرى ، مع تزايد الاهتمام بالتكنولوجيا وعدد المحافظ النشطة ، يزداد عدد طلبات المعاملات ، وبالتالي المنافسة لتأكيد المعاملات (أي إجراء المدفوعات). من ناحية أخرى ، يتحسن الوضع لأن المحافظ الجديدة تدعم تعيين العمولة الديناميكي اعتمادًا على امتلاء المجمع. ويقدم المطورون ميزات جديدة ، على وجه الخصوص ، القدرة على زيادة العمولة لمعاملة تم إرسالها بالفعل إلى المجمع ، ولكن لم يتم تأكيدها بأي شكل من الأشكال (وظيفة Opt-In Replace-by-fee (RBF)). بطبيعة الحال ، لا تظهر الفرص الجديدة على الفور وليس في جميع المحافظ ، مما يجبر المستخدمين على مراقبة الموقف ، ربما بعناية أكبر مما يرغبون. يمكن للمرء أن ينصح ، على وجه الخصوص ، بترجمة ملاحظة حديثة نسبيًا "ماذا أفعل إذا توقفت المعاملة" في شبكة البيتكوين؟ "

    يمكن أن تكون خدمة دعم العملاء عاملاً آخر يقود انتشار مدفوعات البيتكوين. ولكن في الوقت الحالي ، فإن خلاص الغرق هو عمل الأيدي ... دع الغرق ليس فقط أنفسهم ، ولكن أيضًا المتحمسين ، يدفعون في المنتديات ما يجب القيام به. ومع ذلك ، أود أن أرى خدمات التشغيل / الخطوط الساخنة باستمرار ، حتى لو كان على الأقل على مستوى الإعلانات على الركائز: "سوف أقوم بإعداد مدفوعات البيتكوين ، وسوف أساعد في إرجاع المعاملات المجمدة." بالطبع ، هناك مشكلة هنا: في حين أن هناك مدفوعات قليلة ، لا يمكن أن تكون الخدمة مربحة ، بينما لا توجد خدمة ، من الصعب الاعتماد على نمو هائل في عدد المدفوعات (بالمناسبة ، يجب أن يؤدي النمو أيضًا إلى خلق الخدمات الإضافية التي تسمح بتسوية المدفوعات بين المشاركين في الخدمة ، مما يقلل العبء على blockchain).

    سؤال آخر لم يعد حول التكنولوجيا ، ولكن حول القانون. نظرًا لأن المعاملة يمكن أن تستغرق وقتًا طويلاً ، وأن تقلب عملة البيتكوين كبير نوعًا ما ، فإن القواعد ضرورية ، نظرًا لأن "الأيام المصرفية الثلاثة" المعتادة لم تعد تتوافق مع أفكارنا حول العدالة. في المثال الذي اعتبرنا فيه دفعة معلقة ، تم تقييد الأموال بسعر الصرف في وقت إنشاء المعاملة. ولكن منذ لحظة الصفقة ، نما سعر البيتكوين مرة ونصف! حسنًا ، صديقي الذي كان ينتظر الترجمة ، كان سعيدًا بذلك أيضًا. لكن من غير المرجح أن تكون هذه المخاطر مقبولة للمدفوعات الضخمة. لا أستطيع أن أتخيل الموقف المعاكس ، عندما فقدت الصفقة التي وصلت في اليوم الثالث جزءًا ملحوظًا من قيمتها. ربما يتحسن الوضع بتأمين مدفوعات البيتكوين؟ لكنني لم أسمع عن مثل هذه الخدمات أيضًا.

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



    هل أعجبك المقال؟ أنشرها