Confirmaciones y bloqueos de transacciones de Bitcoin
Contents
Confirmaciones y bloqueos de transacciones de Bitcoin
Digamos que te envío 1 Bitcoin. Después de unos minutos, verá que esta transacción ha recibido una “confirmación”. ¿Qué significa esto realmente? Esta publicación lo explica todo.
¿No le gusta leer? Mira este breve tutorial en su lugar
Resumen de bloqueos y confirmaciones de Bitcoin
Las transacciones de Bitcoin se agrupan en bloques. Los mineros de Bitcoin insertan estos bloques en el libro mayor de transacciones de Bitcoin, conocido como blockchain..
Si su transacción estaba dentro de un bloque extraído con éxito, verá que recibe 1 confirmación. Cada bloque extraído a partir de entonces otorgará a su transacción una confirmación adicional. Se recomienda esperar al menos 6 confirmaciones antes de considerar una transacción como irreversible..
Eso son bloqueos y confirmaciones en pocas palabras. Si desea una explicación más detallada, siga leyendo, esto es lo que cubriré:
1. ¿Qué son los bloques de transacciones de Bitcoin??
Las transacciones de Bitcoin se escriben en un libro de transacciones conocido como blockchain. Sin embargo, en lugar de agregarse una por una, las transacciones se agrupan en un bloque de transacciones.
Al igual que cualquier otra información digital, una transacción tiene un tamaño de archivo. Un bloque de transacciones puede contener hasta 1 MB de transacciones.
2. El proceso minero
Una transacción de Bitcoin no se confirma inmediatamente una vez que la envía. En cambio, se encuentra en el mempool, una especie de sala de espera de transacciones..
Luego, los mineros de Bitcoin seleccionan transacciones del mempool y ensamblan un bloque candidato de transacciones (las transacciones con una tarifa más alta adjunta se elegirán primero).
Los mineros de Bitcoin son computadoras que compiten por el derecho a insertar el siguiente bloque de transacciones en la cadena de bloques. Lo hacen tratando de adivinar un número aleatorio que resuelve una ecuación matemática (también conocida como prueba de trabajo).
Una vez que un minero encuentra una solución, puede insertar su bloque candidato como un bloque válido en la cadena de bloques. Cuando eso suceda, todas las transacciones que estén dentro de ese bloque recibirán 1 confirmación. Ahora, los mineros pueden pasar a competir en el siguiente bloque..
Este proceso de ensamblar bloques de transacciones y luego actualizar el libro mayor es lo que se conoce como minería de Bitcoin. El minero ganador recibirá una recompensa minera y todas las tarifas de transacción asociadas a las transacciones dentro de su bloque..
3. Bloques huérfanos
Los bloques huérfanos son bloques válidos que no están incluidos en la cadena de bloques. Esto sucede en una situación poco común en la que dos mineros lograron extraer un bloque aproximadamente al mismo tiempo. Eventualmente, aunque ambos bloques son válidos, solo uno será aceptado y el otro quedará huérfano..
Analicemos cómo puede ocurrir esto:
A veces, dos mineros encontrarán la solución aproximadamente al mismo tiempo. Esto creará dos bloques diferentes de transacciones que se propagarán por la red..
Usemos un ejemplo para ilustrar esto:
Dos mineros extraen los bloques A y B al mismo tiempo. El 50% de la red recibió el bloque A primero, mientras que el otro 50% recibió el bloque B. En el estado actual hay una bifurcación temporal en la red.
Pasan unos minutos y el bloque C está minado. El bloque C fue minado por una computadora que recibió el bloque B como válido. Por lo tanto, los bloques válidos ahora son B y C, y el bloque A se considera un bloque huérfano..
4. Revertir una transacción
Cada vez que se inserta un nuevo bloque en la cadena de bloques, todos los bloques anteriores se confirman nuevamente (también se verifican en el proceso).
Cuantas más confirmaciones tenga un bloque, más difícil será para alguien eliminarlo de la cadena de bloques. Hacerlo requerirá que un atacante cree un bloque alternativo y luego construya una cadena más larga que la cadena de bloques original..
Esto requiere una enorme cantidad de potencia informática (consulte 51% de ataque para obtener más información).
Se recomienda esperar al menos 6 confirmaciones para estar seguro de que su transacción no será cancelada por ningún tipo de ataque; esto toma en promedio 1 hora para lograrlo. Si está tratando con cantidades de dinero más pequeñas, probablemente esté de acuerdo con esperar solo una confirmación.
Revertir una transacción requiere planificación, tiempo y esfuerzo y mucha potencia informática. La mayoría de la gente probablemente no pasará por todos esos problemas por una pequeña cantidad de dinero.
5. Conclusión
Las transacciones de Bitcoin se agrupan en bloques que forman la cadena de bloques (una cadena de bloques). Una vez que su transacción ingresa a un bloque válido, recibe su primera confirmación. Cada bloque que se extrae después de eso agrega una confirmación adicional, lo que hace que sea más difícil revertir.
¿Todavía tiene preguntas sobre las confirmaciones y bloqueos de transacciones de Bitcoin? Déjame saber abajo en la sección de comentarios.
“>