إحدى السمات الرئيسية للبلوكتشين هي عدم التلاعب والشفافية. وهذا يعني أنه من الصعب تحرير أو تزوير المعلومات على الشبكة. لذلك، من الضروري التحقق من البيانات قبل توقيع المعاملة، حيث أنه بمجرد تأكيد العملية وإضافتها إلى كتلة، لا يمكن إلغاؤها.
بشكل عام ، لا يمكن تحرير معاملات العملة المشفرة أو تغييرها بأي شكل من الأشكال. ومع ذلك ، هناك فرصة لإلغاء المعاملة قبل تضمينها في كتلة وتدخل mempool في انتظار دورها. اعتمادا على وظائف blockchain المحددة وحمل الشبكة ، يمكن أن يختلف وقت تأكيد المعاملات. على سبيل المثال ، على شبكة Bitcoin ، قد يستغرق هذا ما يصل إلى 20 دقيقة. قد "تعلق" المعاملات أيضا في الشبكة للأسباب التالية:
لذلك، الطريقة الوحيدة لإلغاء عملية تحويل على البلوكتشين العامة مثل بيتكوين أو إيثيريوم هي القيام بذلك خلال الفترة بين التوقيع والتأكيد على الشبكة.
إلغاء المعاملة يمكن أن يكون صعبًا لأنه يتطلب عادة معرفة متخصصة وفهم للخطوات المتضمنة في حل المشكلة. قد تحتوي بعض البلوكتشينات على آليات مدمجة لتعديل المعاملات. ومع ذلك، في مثل هذه الحالات، يعتمد النجاح على عوامل مختلفة، مثل الحالة التشغيلية ونوع الشبكة. على البلوكتشينات الخاصة، قد يكون إلغاء المعاملات أسهل لأن الشبكة مسيطر عليها مركزيًا، وفي النظرية لدى المسؤولين السلطة لإلغاء الإجراءات. يمكن إلغاء المعاملات بالطرق التالية:
كلما قام المستخدم باتخاذ إجراء لإلغاء المعاملة في وقت سابق، زادت احتمالية النجاح. إذا لأي سبب من الأسباب لم يتم الإلغاء في الوقت المناسب، قد يكون من المستحسن الاتصال مباشرة بالمستلم وطلب استرداد الأصول. إذا تم تحويل العملة المشفرة إلى عنوان غير صالح، قد تعود الأموال تلقائيًا وفقًا للبروتوكول أو تفقد بشكل دائم.
دعونا نرى كيفية إلغاء المعاملات في مواقف مختلفة.
في محفظة MetaMask، هناك طريقتين لإلغاء عملية تحويل.
أبسط وأول طريقة هي استخدام الدالة المدمجة.
للقيام بذلك، في نافذة العملية، انقر فوق زر "إلغاء"، ثم انقر فوق "إرسال" لتوقيع العملية، كما هو موضح في لقطة الشاشة أدناه.
هناك طريقة أخرى لإلغاء عملية تحويل غير مؤكدة - إرسال عملية تحويل "null" إلى عنوانك الخاص. هذه العملية أكثر تعقيدًا.
أولاً، لاحظ أن كل عملية لديها معرف فريد يسمى nonce. لإلغاء عملية تحويل معلقة، تحتاج إلى إرسال عملية تحويل أخرى إلى عنوانك الخاص. خلال هذه العملية، يجب عليك تحديد nonce للعملية التي تريد إلغائها.
ومع ذلك، يُعتبر ذلك ميزة متقدمة، لذا يجب تفعيلها في الإعدادات المتقدمة لإدارة الأرقام التسلسلية.
لتعيين أرقام عشوائية في ميتاماسك:
لـ 'دفع' العملية المطلوبة، من الضروري ضبط رسوم الغاز بمقدار أعلى. يوصي فريق MetaMask بزيادة الرسوم بنسبة لا تقل عن 30٪ مقارنة بالمعاملات السابقة. لذلك، في حين أن الطريقة الأولى تتطلب إجراء سريع، إلا أنها بالتأكيد الخيار الأفضل!
لإلغاء معاملة على شبكة البيتكوين، عادة ما يتضمن التحقق من حالة المعاملة. يمكن القيام بذلك باستخدام مستكشفي الكتل مثل Blockchain.com. ما عليك سوى إدخال معرف المعاملة (TxID):
إذا كانت المعاملة قد تلقت بالفعل تأكيدًا واحدًا على الأقل، فإن محاولة إلغائها لم تعد منطقية. ومع ذلك، إذا كان عدد التأكيدات يساوي الصفر، يمكن محاولة الإلغاء.
يمكن للمستخدمين اختيار الاستراتيجية التي تناسب احتياجاتهم بشكل أفضل.
في إيثريوم، لإلغاء عملية تحويل، الطريقة النموذجية تنطوي على إنشاء عملية تحويل جديدة بنفس البيانات الأولية ولكن برسوم مرتفعة. يمكن أن تسرع هذه الطريقة
معالجة المعاملة الجديدة، في حين لن تُسجل المعاملة السابقة على البلوكتشين.
يمكن أيضًا استبدال المعاملات باستخدام الرقم العشوائي. في هذه الحالة، يقوم المستخدمون ببدء عملية جديدة في عنوانهم وتحديد الرقم العشوائي للمعاملة السابقة.
في حالات خاصة، يمكن استخدام العقود الذكية لإلغاء المعاملات. تتضمن بعض العقود وظيفة إلغاء العمليات إذا لم تتم مقابلة شروط معينة للمعاملة.
لذلك، يتطلب إلغاء المعاملة إجراءً سريعًا وحاسمًا. بعد كل شيء، فإن معظم المعاملات في الشبكات الشهيرة تحدث عادة على الفور وهي غير قابلة للعكس.
تهدف هذه النهج البلوكتشين إلى الحفاظ على أمان وتعزيز شبكات اللامركزية.
إحدى السمات الرئيسية للبلوكتشين هي عدم التلاعب والشفافية. وهذا يعني أنه من الصعب تحرير أو تزوير المعلومات على الشبكة. لذلك، من الضروري التحقق من البيانات قبل توقيع المعاملة، حيث أنه بمجرد تأكيد العملية وإضافتها إلى كتلة، لا يمكن إلغاؤها.
بشكل عام ، لا يمكن تحرير معاملات العملة المشفرة أو تغييرها بأي شكل من الأشكال. ومع ذلك ، هناك فرصة لإلغاء المعاملة قبل تضمينها في كتلة وتدخل mempool في انتظار دورها. اعتمادا على وظائف blockchain المحددة وحمل الشبكة ، يمكن أن يختلف وقت تأكيد المعاملات. على سبيل المثال ، على شبكة Bitcoin ، قد يستغرق هذا ما يصل إلى 20 دقيقة. قد "تعلق" المعاملات أيضا في الشبكة للأسباب التالية:
لذلك، الطريقة الوحيدة لإلغاء عملية تحويل على البلوكتشين العامة مثل بيتكوين أو إيثيريوم هي القيام بذلك خلال الفترة بين التوقيع والتأكيد على الشبكة.
إلغاء المعاملة يمكن أن يكون صعبًا لأنه يتطلب عادة معرفة متخصصة وفهم للخطوات المتضمنة في حل المشكلة. قد تحتوي بعض البلوكتشينات على آليات مدمجة لتعديل المعاملات. ومع ذلك، في مثل هذه الحالات، يعتمد النجاح على عوامل مختلفة، مثل الحالة التشغيلية ونوع الشبكة. على البلوكتشينات الخاصة، قد يكون إلغاء المعاملات أسهل لأن الشبكة مسيطر عليها مركزيًا، وفي النظرية لدى المسؤولين السلطة لإلغاء الإجراءات. يمكن إلغاء المعاملات بالطرق التالية:
كلما قام المستخدم باتخاذ إجراء لإلغاء المعاملة في وقت سابق، زادت احتمالية النجاح. إذا لأي سبب من الأسباب لم يتم الإلغاء في الوقت المناسب، قد يكون من المستحسن الاتصال مباشرة بالمستلم وطلب استرداد الأصول. إذا تم تحويل العملة المشفرة إلى عنوان غير صالح، قد تعود الأموال تلقائيًا وفقًا للبروتوكول أو تفقد بشكل دائم.
دعونا نرى كيفية إلغاء المعاملات في مواقف مختلفة.
في محفظة MetaMask، هناك طريقتين لإلغاء عملية تحويل.
أبسط وأول طريقة هي استخدام الدالة المدمجة.
للقيام بذلك، في نافذة العملية، انقر فوق زر "إلغاء"، ثم انقر فوق "إرسال" لتوقيع العملية، كما هو موضح في لقطة الشاشة أدناه.
هناك طريقة أخرى لإلغاء عملية تحويل غير مؤكدة - إرسال عملية تحويل "null" إلى عنوانك الخاص. هذه العملية أكثر تعقيدًا.
أولاً، لاحظ أن كل عملية لديها معرف فريد يسمى nonce. لإلغاء عملية تحويل معلقة، تحتاج إلى إرسال عملية تحويل أخرى إلى عنوانك الخاص. خلال هذه العملية، يجب عليك تحديد nonce للعملية التي تريد إلغائها.
ومع ذلك، يُعتبر ذلك ميزة متقدمة، لذا يجب تفعيلها في الإعدادات المتقدمة لإدارة الأرقام التسلسلية.
لتعيين أرقام عشوائية في ميتاماسك:
لـ 'دفع' العملية المطلوبة، من الضروري ضبط رسوم الغاز بمقدار أعلى. يوصي فريق MetaMask بزيادة الرسوم بنسبة لا تقل عن 30٪ مقارنة بالمعاملات السابقة. لذلك، في حين أن الطريقة الأولى تتطلب إجراء سريع، إلا أنها بالتأكيد الخيار الأفضل!
لإلغاء معاملة على شبكة البيتكوين، عادة ما يتضمن التحقق من حالة المعاملة. يمكن القيام بذلك باستخدام مستكشفي الكتل مثل Blockchain.com. ما عليك سوى إدخال معرف المعاملة (TxID):
إذا كانت المعاملة قد تلقت بالفعل تأكيدًا واحدًا على الأقل، فإن محاولة إلغائها لم تعد منطقية. ومع ذلك، إذا كان عدد التأكيدات يساوي الصفر، يمكن محاولة الإلغاء.
يمكن للمستخدمين اختيار الاستراتيجية التي تناسب احتياجاتهم بشكل أفضل.
في إيثريوم، لإلغاء عملية تحويل، الطريقة النموذجية تنطوي على إنشاء عملية تحويل جديدة بنفس البيانات الأولية ولكن برسوم مرتفعة. يمكن أن تسرع هذه الطريقة
معالجة المعاملة الجديدة، في حين لن تُسجل المعاملة السابقة على البلوكتشين.
يمكن أيضًا استبدال المعاملات باستخدام الرقم العشوائي. في هذه الحالة، يقوم المستخدمون ببدء عملية جديدة في عنوانهم وتحديد الرقم العشوائي للمعاملة السابقة.
في حالات خاصة، يمكن استخدام العقود الذكية لإلغاء المعاملات. تتضمن بعض العقود وظيفة إلغاء العمليات إذا لم تتم مقابلة شروط معينة للمعاملة.
لذلك، يتطلب إلغاء المعاملة إجراءً سريعًا وحاسمًا. بعد كل شيء، فإن معظم المعاملات في الشبكات الشهيرة تحدث عادة على الفور وهي غير قابلة للعكس.
تهدف هذه النهج البلوكتشين إلى الحفاظ على أمان وتعزيز شبكات اللامركزية.