Cómo se confirman las transacciones en la Blockchain, con un ejemplo claro.

Entendiendo las transacciones de Blockchain y Bitcoin

En la etapa inicial de aprendizaje sobre criptomonedas y tecnología blockchain, muchas personas a menudo no entienden cómo funcionan las redes, por qué las transacciones de Bitcoin tardan mucho en confirmarse y cómo funciona el proceso de confirmación de la red.

Este modelo es simplificado y está destinado únicamente a comprender los conceptos básicos del proceso de confirmación de transacciones en redes blockchain.

Este modelo es simplificado y está destinado únicamente a comprender los conceptos básicos del proceso de confirmación de transacciones en redes blockchain.

Modelo Breve:

  • Pasajeros: Transacciones
  • Trenes: Nuevos bloques que aparecen en la red
  • Estación: Mempool de la red
  • Precio del billete: Tarifa de la red
  • Controladores e Ingenieros: Mineros
  • Número de trenes que salieron de la estación después de que el pasajero abordó: Número de confirmaciones de transacciones

Toda la red blockchain requiere mantenimiento por parte de mineros que crean nuevos bloques. Imagina los bloques como trenes que llegan a la estación aproximadamente cada 10 minutos. Sin embargo, el intervalo entre las llegadas de trenes es siempre variable, y nadie sabe cuándo llegará el siguiente. A veces los trenes llegan cada 2 minutos y a veces no aparece ningún tren nuevo durante una hora o más.

Cuando tú o alguien más quiere realizar una transacción con criptomonedas, se crea una nueva transacción. Puedes imaginar la transacción como un pasajero que desea abordar un tren. Mientras el pasajero-transacción espera en la estación, se encuentra en el mempool de la red, lo que significa que aún no ha sido incluida en la blockchain.

Puedes pagar cualquier cantidad, incluso cero, por la tarifa del pasajero-transacción, pero los mineros dan prioridad a los pasajeros con tarifas más altas. Todos pueden ver las tarifas establecidas por otros usuarios. La tarifa de la transacción es el costo de abordar el tren-bloque y se establece antes de embarcar. La tarifa establecida solo puede ser cambiada reemplazando la transacción misma.

El tren-bloque tiene un límite en el número de pasajero-transacciones que puede llevar. Cada nuevo tren llega con un número diferente de vagones y puede llevar una cantidad diferente de pasajeros. En promedio, un bloque de Bitcoin puede acomodar alrededor de 2500 pasajero-transacciones. Si hay más pasajeros que el nuevo tren puede llevar, se forman largas colas. Esto puede afectar a cada usuario de la red.

Cuando una pasajero-transacción sale de la estación-mempool y entra en el bloque-tren, recibe su primera confirmación en la red.

Cuando una transacción recibe su primera confirmación, el usuario que la envió o la recibió generalmente puede usar los fondos. Sin embargo, algunos lugares, como intercambios o cambiadores de criptomonedas, pueden requerir más confirmaciones para una transferencia segura de fondos.

Cada nueva confirmación llega solo con la aparición de nuevos trenes-bloques que toman nuevas transacciones del mempool. Si necesitas, por ejemplo, 5 confirmaciones, entonces después de que la transacción entre en un bloque, tendrás que esperar otros 4 bloques nuevos.

Problema Común:

Consideremos un problema común que puede ocurrir con una transacción. Supongamos que hay pocas transacciones en el mempool en un momento dado, y la tarifa para abordar el bloque era alta para subir al primer tren disponible. Sin embargo, pasa el tiempo y no aparecen nuevos bloques. Mientras tanto, la cantidad de transacciones en la cola aumenta drásticamente y nuevas transacciones comienzan a establecer tarifas más altas para ser incluidas en el primer bloque. Como resultado, la transacción puede esperar en la cola durante varias horas, lo que puede causar insatisfacción en el remitente o el receptor.

A veces puedes reemplazar una transacción, pero esto depende de las capacidades de tu billetera de criptomonedas y de los fondos disponibles.

20.03.2024, 12:55
  1. Categoría: , , ,
Comentarios de la noticia "Cómo se confirman las transacciones en la Blockchain, con un ejemplo claro."
Sin comentarios
tu comentario

Choose file
Give
Get
Exchange
days
hours