Cómo reemplazar o cancelar transacciones de Ethereum: Guía completa

¿Qué es reemplazar por tarifa (rеplace by Fee) y por qué se necesita?

Existen situaciones en las que puede ser necesario cancelar o reemplazar una transacción. Esto ocurre a menudo cuando una transacción no se ha agregado al bloque durante mucho tiempo debido a una tarifa baja. Todas las transacciones que aún no se han agregado a un bloque después de ser creadas se consideran no confirmadas. Las transacciones no confirmadas suelen ocurrir debido a tarifas bajas.

Sin embargo, estas transacciones aún pueden procesarse utilizando el mecanismo de reemplazar por tarifa (rеplace by Fee, RBF). En blockchains como Bitcoin y Ethereum, puedes reemplazar una transacción no confirmada con una nueva que tenga una tarifa más alta. Esto ayuda a acelerar el procesamiento de la transacción por parte de los mineros.

Cómo acelerar una transacción aumentando la tarifa

La principal diferencia entre Ethereum y Bitcoin es que cada transacción en Ethereum tiene un número de secuencia único llamado nonce. Para usar reemplazar por tarifa, tanto la transacción original como la de reemplazo deben tener el mismo nonce.

El nonce le dice a los mineros y nodos de la blockchain el orden de las transacciones y cómo cambiar el “estado de la cuenta”. La primera transacción con el nonce más bajo se procesará primero. Si hay dos transacciones con el mismo nonce, se priorizará la que tenga la tarifa más alta.

Pasos para reemplazar una transacción:

  1. Abre la billetera que utilizaste para enviar la transacción original.
  2. Completa el campo “Destinatario” con la dirección a la que deseas enviar.
  3. Ingresa la cantidad de ETH que deseas enviar. Cambia el campo “Monto” de 0 a la cantidad deseada.
  4. Si envías ETH, utiliza un límite de gas de 21000. Si envías tokens, aumenta el límite a 100000. De lo contrario, deja el valor predeterminado.
  5. Aumenta el “Precio del Gas” en 10 GWEI en comparación con tu transacción anterior. Para transacciones urgentes, puedes aumentarlo aún más.
  6. Asegúrate de que el nonce coincida con el que se utilizó en la transacción original.
  7. Haz clic en “Enviar Transacción”.
  8. Obtén el nuevo hash de transacción y verifica su estado haciendo clic en el enlace. Si no aparece de inmediato, actualiza la página después de unos minutos.

Cómo cancelar una transacción

Para evitar que la transacción anterior sea procesada y añadida a la blockchain, puedes enviar una transacción de 0 ETH a tu propia dirección con el mismo nonce.

Pasos para cancelar una transacción:

  1. Ve a Etherscan.io o Ethplorer.io.
  2. Ingresa el hash de tu transacción original.
  3. Si el estado de la transacción es Pendiente, puedes intentar cancelarla.
  4. Si no se encuentra la transacción, actualiza la página cada pocos minutos. Si todavía no aparece, es probable que la transacción no se haya enviado.
  5. Si el estado es Éxito, no podrás cancelarla.
  6. Si el estado es Pendiente, inicia sesión en la billetera que utilizaste para enviar la transacción original (por ejemplo, MEW).
  7. Envía una transacción de 0 ETH a ti mismo con el mismo nonce.
  8. Haz clic en “Enviar Transacción”.
  9. Confirma tu acción y recibe el nuevo hash de transacción.
  10. Verifica el hash y el estado de la transacción en Etherscan o Ethplorer.

Por qué el mecanismo “Child Pays for Parent” (CPFP) no funciona en Ethereum

A diferencia de Bitcoin, Ethereum no admite el mecanismo de Child Pays for Parent (CPFP). En Ethereum, para acelerar una transacción no confirmada, debes enviar la misma transacción con el mismo nonce, pero con un precio de gas más alto. Los mineros incluirán solo la transacción con la mejor tarifa. Dos transacciones con el mismo nonce no pueden incluirse en el bloque.

Conclusión

El mecanismo de reemplazo por tarifa es una herramienta útil para acelerar o cancelar transacciones no confirmadas en Ethereum. Comprender cómo funcionan el nonce y las tarifas de gas te ayudará a gestionar tus transacciones de manera más efectiva y evitar retrasos. Si experimentas problemas con las transacciones a través de CrystalTrade, nuestro equipo de soporte técnico está listo para ayudarte.

25.04.2024, 23:09
  1. Categoría: , , ,
Comentarios de la noticia "Cómo reemplazar o cancelar transacciones de Ethereum: Guía completa"
Sin comentarios
tu comentario

Choose file
Give
Get
Exchange
days
hours