Bitcoin 101: comprensión de la minería de Bitcoin (prueba de trabajo)

Ya es hora de que haga un curso de actualización sobre algunos de los conceptos básicos de Bitcoin y otras criptomonedas.

Hoy quiero ofrecerle una explicación sencilla de cómo funciona la Prueba de trabajo y cómo, en última instancia, asegura sus fondos.

Si prefiere aprender por video: https://youtu.be/0_G38wueXBc

Prueba de trabajo, en lo que respecta a Bitcoin, es lo que debe hacer una computadora para recibir un pago en Bitcoin.

Las computadoras que hacen estas tareas se llaman mineros .
Los mineros hacen un par de cosas diferentes:

Cuando envía o recibe Bitcoin, está esperando que una de estas computadoras o mineros coloque su transacción en un bloque. Una vez que el minero llena un bloque con transacciones, se les paga un porcentaje de las tarifas de transacción.

Ahora t damos un paso atrás, porque los mineros también tienen que trabajar para crear un bloque.
Aquí es donde radica la competencia con los mineros, porque el primer minero en crear o desbloquear el siguiente bloque es recompensado con lo que se llama recompensa de bloque.
La recompensa de bloque en este momento es 12.5 BTC.

Esta tarea de creación de bloques se vuelve un poco abstracta, así que les pediré que tengan paciencia porque al final todo se completará, lo prometo.

Esta tarea de creación de bloques se comprende mejor con una introducción a un nuevo vocabulario, así que:

Los datos digitales, ya sean texto, imágenes, videos, audio, lo que sea, existen en su computadora en su núcleo como código binario.

Literalmente, todos sus datos, todos los datos con los que ha interactuado en línea se pueden dividir en 0 y 1.
Cuando ejecuta estos 0 y 1 a través de un algoritmo hash, el resultado es un conjunto único de letras y números, o un hash (salida).
Si usa entradas casi idénticas, pero con una ligera variación, producirá hashes (salidas) completamente diferentes.

Ahora que tenemos una mejor idea de cómo funciona un algoritmo hash, veamos cómo la red de Bitcoin lo usa para crear nuevos bloques para la cadena de bloques de Bitcoin.

Como minero de Bitcoin, para desbloquear o crear un nuevo bloque, esa computadora necesita adivinar la entrada correcta para que coincida con la salida proporcionada.

Una tasa de hash más rápida significa una mejor oportunidad de adivinar la combinación correcta para satisfacer el algoritmo y desbloquear un bloque.
Si tiene una computadora que está haciendo esto, funciona las 24 horas, los 7 días de la semana, lo que requiere una gran Electricidad y conexión a internet. Para cada nuevo bloque que está “en juego”, los mineros reciben la salida requerida que deben satisfacer al adivinar la entrada correcta. Esto significa que todos los mineros están compitiendo para alcanzar la salida correcta y ganar la recompensa del bloque.
Nuevamente, a partir de hoy, la recompensa del bloque para los mineros es de 12.5 bitcoins. Eso equivale a 12,5 bitcoins nuevos que se crean aproximadamente cada 10 minutos, que es la velocidad a la que se crean los bloques gracias a que los mineros compiten por crear bloques.
Cada cuatro años, esta recompensa de bloque se reduce a la mitad.
Cuando un minero encuentra correctamente la entrada correcta, esta es la “prueba de trabajo” que presentó para encontrar la entrada correcta.

Por eso debería importarle:

Es posible que haya oído hablar de la cadena de bloques de Bitcoin como un libro mayor inmutable , esto tiene que ver con:

Una confirmación de bloque significa que se han extraído nuevos bloques que básicamente han bloqueado el bloque que contiene su transacción en su lugar.
Una confirmación de bloque significa que se ha extraído un bloque encima del bloque que contiene su transacción.
Esto significa que una vez que se le envíen los fondos y haya recibido aproximadamente 6 confirmaciones de bloque, esos fondos son suyos, de forma permanente.

Nadie puede retroceder y deshacer la transacción, solo se moverán si decide hacerlo.

Ningún banco, ningún gobierno, nadie puede optar por quitarle eso.

Esta es la fortaleza de una red distribuida y descentralizada.

Lecturas / fuentes adicionales:

Estado de la cadena de bloques de Bitcoin
Gráficos de BTC
Comprender los hash
Cómo configurar un minero de BTC