إلغاء معاملة بيتكوين هي عملية معقدة للغاية. إذا تم تأكيد المعاملة، فإن إلغاء المعاملة يكون مستحيلاً لأن البلوكتشين غير قابل للتغيير وغير قابل للعكس.
ومع ذلك، في حالات نادرة، بسبب ازدحام الشبكة، قد تستغرق بعض المعاملات وقتًا للتأكيد؛ في مثل هذه الحالات، يمكنك إلغاء معاملة بيتكوين باستخدام الطرق المذكورة في هذا المقال.
يتم تخزين معاملات بيتكوين ككتل على البلوكتشين. تتم إضافة كل كتلة إلى البلوكتشين، والتي تحتوي على المعاملة.
كل كتلة تشير إلى الكتلة السابقة في التجزئة الخاصة بها. لذا فإن إلغاء معاملة يعني تغيير محتويات كتلة. ولكن للقيام بذلك، يجب تغيير كل الكتل السابقة. حتى بعد تأكيد واحد فقط، يصبح هذا تحديًا مستحيلًا من الناحية الحسابية.
المعاملات الوحيدة التي يمكن إلغاؤها هي تلك التي لم يتم تأكيدها، أو باختصار، لم تتم إضافتها إلى البلوكتشين. يمكن إلغاء هذه المعاملات "غير المؤكدة" باستخدام طرق معينة:
سنلقي نظرة فاحصة على كل طريقة يمكن استخدامها لإلغاء معاملة بيتكوين. يرجى ملاحظة أن هذه الطرق فعالة فقط في بعض الأحيان، وإذا تم تأكيد المعاملة، فلن تكون فعالة على الإطلاق.
تستخدم هذه الطريقة المبدأ التالي: لإلغاء المعاملة الأصلية، يتم بدء معاملة مماثلة برسوم أعلى. قد يختار المعدنون المعاملة ذات الرسوم الأعلى، متجاهلين المعاملة الأصلية.
RBF فعال فقط إذا اختار المعدنون المعاملة الثانية برسوم أعلى؛ إذا لم يفعلوا ذلك، فسيضيفون المعاملة الأصلية إلى البلوكتشين، مما يجعلها غير قابلة للعكس.
تعمل هذه الطريقة فقط إذا تم إجراء المعاملة كمعاملة قابلة للاستبدال. بعض المحافظ الحديثة لديها إمكانية جعل المعاملة قابلة للاستبدال. إذا تم إجراء المعاملة قابلة للاستبدال، يمكنك استخدام الخطوات التالية لإجراء RBF بشكل واقعي.
في محفظة Electrum، يمكنك النقر بزر الماوس الأيمن على المعاملة والنقر على زيادة الرسوم أو الاستبدال بالرسوم.
في Bitcoin Core، يمكنك استخدام إدخال الكود التالي: bumpfee <txid>
هذه الطريقة مشابهة من الناحية المفاهيمية لطريقة RBF السابقة، لأننا نحاول الاستفادة من الرسوم الأعلى. هنا، يتم إرسال معاملة متعارضة بنفس المعلمات إلى مسار مختلف أو إعادتها إليك.
ومع ذلك، فإن هذه الطريقة محفوفة بالمخاطر نسبيًا لأنه إذا تم تمييز المعاملة الأصلية على أنها "غير قابلة للاستبدال"، فلن تقبل العقد المحاولة، وستمر المعاملة إلى البلوكتشين. كما تمنعك بعض المحافظ من إنشاء معاملات متعارضة.
حتى الآن، ناقشنا حالات إلغاء معاملة من وجهة نظر محافظ بيتكوين محددة. ومع ذلك، فإن معظم أخطاء المعاملات الشائعة تحدث مع المستخدمين غير ذوي الخبرة الذين اعتادوا على تشغيل المعاملات القائمة على البورصة.
نظرًا لأن هذه مشكلة متكررة، فإن معظم البورصات لديها الآن تأخير زمني صغير قبل إرسال المعاملة ليتم تأكيدها من قبل المعدنين. خلال هذه الفترة القصيرة، إذا أدرك الشخص خطأه، يمكنه إلغاء المعاملة باستخدام زر الإلغاء المتوفر بالقرب من المعاملة.
قد تختلف الإجراءات الدقيقة لإلغاء معاملة لمختلف البورصات، ولكن الفكرة العامة هي تأخير تأكيد المعاملة لفترة زمنية محددة مسبقًا، وإذا قام المستخدم بالإلغاء خلال تلك الفترة، فلن يتم تحويل الأموال.
عكس معاملة بيتكوين مؤكدة أمر مستحيل، لأن البلوكتشين غير قابل للتغيير بطبيعته. الاحتمال الوحيد للعكس يمكن أن يحدث إذا لم يتم تأكيد المعاملة بعد. ومع ذلك، فإن فرص إلغاء معاملة غير مؤكدة ولكن تمت معالجتها ضئيلة.
الطرق التي رأيناها خاصة بالمحافظ أو البورصات. لا توجد طريقة عالمية لإلغاء معاملة بيتكوين، لأنه إجراء مستحيل تنفيذه بمجرد قبول البلوكتشين للمعاملة.
لا. حتى تأكيد واحد يعني أن المعاملة أصبحت الآن جزءًا من البلوكتشين، وبالتالي لا يمكنك إلغاء المعاملة.
يمكنك محاولة استخدام طريقة RBF، ولكن من غير المرجح أن تنجح لأن هذه ميزة متاحة فقط لمحافظ محددة.
حتى إذا تم إلغاء المعاملة، فقد يستغرق الأمر ساعات أو حتى أيام قبل أن تسقطها العقد. فقط بمجرد أن تسقط العقد المعاملة يمكنك الوصول إلى الأموال.
لا. بيتكوين هو نظام لامركزي، ولا توجد سلطة مركزية يمكنها حل أو عكس مثل هذه الأخطاء في المعاملات.
تتم العملية بأكملها كدالة تجزئة تشفيرية. بهذه الطريقة لتغيير كتلة أو تعديلها، يجب على المرء تغيير جميع الكتل السابقة حتى كتلة التكوين، وهو أمر مستحيل بالتكنولوجيا الحالية.
ظهر المنشور كيفية إلغاء معاملة بيتكوين لأول مرة على BiteMyCoin.


