Apuntes sobre Cripto

Cuando uno enseña, dos aprenden.

El corazón de Bitcoin: cómo funciona la minería

Una vez entendido cómo se construye la cadena de bloques y la diferencia entre validación (que hacen todos los ordenadores de la red) y minería (que crea nuevos bloques), profundizamos en el aspecto más técnico de Bitcoin: el proceso de minería y su papel crucial en la seguridad del sistema. La minería no es solo la forma de generar nuevos bitcoins; es el mecanismo que hace prácticamente imposible alterar el historial de transacciones y que incentiva el comportamiento honesto en una red sin autoridad central.

El Puzzle Matemático

El "puzzle" que resuelven los mineros es, en esencia, un juego de ensayo y error masivo buscando un número muy específico. Cada bloque candidato contiene varios elementos: las transacciones pendientes ya validadas, el hash (huella digital) del bloque anterior, un resumen matemático de todas las transacciones, una marca de tiempo y un campo especial llamado nonce (un número de 32 bits que el minero puede cambiar libremente como quien gira los números de una combinación).

El minero toma todo este encabezado del bloque y le aplica dos veces un algoritmo llamado SHA-256 (por eso se llama "double-SHA-256"), obteniendo un hash de 256 bits. El objetivo es encontrar un nonce que haga que ese hash resultante sea inferior a un valor objetivo extremadamente bajo, definido por la dificultad de la red.

SHA-256 es una función hash criptográfica unidireccional: dada cualquier entrada, produce siempre el mismo hash de 256 bits, pero es imposible predecir el resultado sin calcularlo, y el más mínimo cambio en la entrada genera un hash completamente diferente. Esto convierte la búsqueda en una lotería computacional: el minero va probando números (incrementando el nonce) billones de veces por segundo con hardware especializado hasta encontrar un hash válido o hasta que otro minero lo consiga antes.

Todos los mineros están buscando la solución al mismo puzzle simultáneamente. No es que el puzzle sea imposible de resolver; es que hay millones de ordenadores compitiendo por encontrar la solución primero, y solo el ganador se lleva la recompensa. Es como buscar un trébol de cuatro hojas en un campo donde hay un millón de personas buscando al mismo tiempo: eventualmente lo encontrarás, pero las probabilidades de que seas tú el primero son minúsculas.

Cuando alguien lo encuentra, transmite el bloque completo a toda la red; el resto de nodos puede verificar rápidamente que el hash es correcto y que todas las transacciones cumplen las reglas (verificar es trivial comparado con encontrarlo). En ese momento, todos los demás mineros abandonan ese bloque y empiezan a trabajar en el siguiente.

El Ajuste Automático de Dificultad

La dificultad se ajusta automáticamente cada 2.016 bloques (aproximadamente dos semanas) para mantener el intervalo medio entre bloques en 10 minutos, independientemente de cuánta potencia computacional total (hashrate) haya en la red. Si más mineros se unen y el hashrate sube, el objetivo se vuelve más difícil de alcanzar (requiere más ceros al inicio del hash). Si mineros abandonan la red, la dificultad baja automáticamente.

Para poner esto en perspectiva: en enero de 2026, la red de Bitcoin estába tan fuerte que su "dificultad" rondaba los 150 trillones. Eso quiere decir que, en todo el mundo, las computadoras de los mineros estaban haciendo más de un trillón de trillones de cálculos por segundo. Si quisieras hacer un ataque del 51% (es decir, tomar el control de más de la mitad de la red para poder manipularla), necesitarías tener más poder de cómputo que el que tienen juntos muchos países enteros.

Resolviendo Conflictos sin Árbitros

Una idea clave, aparentemente contraintuitiva: Bitcoin no garantiza certeza inmediata; garantiza que revertir algo se vuelve exponencialmente más difícil con el tiempo.

Un ejemplo práctico ilustra cómo el Proof of Work resuelve conflictos en una red distribuida sin necesidad de un juez central. Supongamos que intentas hacer trampa gastando los mismos 1.000 BTC dos veces: tienes un cómplice en Nueva York que envía una transacción a una cuenta local, y otro en Bangladesh que envía otra transacción incompatible en el mismo segundo, usando relojes sincronizados.

Por la latencia de internet, los nodos en América verán primero la transacción de Nueva York y la considerarán válida localmente, mientras que los nodos en Asia verán primero la de Bangladesh. Los mineros en cada región podrían crear bloques que incluyan una de las dos transacciones, generando temporalmente dos ramas divergentes de la cadena (un "fork temporal"). Ambas ramas son técnicamente válidas en principio, pero incompatibles entre sí.

¿Cuál se convierte en la versión oficial? No la que tiene la marca de tiempo más antigua, porque los relojes pueden manipularse y en una red global no hay un "primero" absoluto. En cambio, gana la rama que acumule más trabajo computacional: la que más mineros extiendan añadiendo nuevos bloques. Si la rama de Nueva York recibe más potencia de minado global y crece más rápido, toda la red convergerá gradualmente hacia ella, descartando la de Bangladesh como inválida.

Este ejemplo ilustra cómo el trabajo real (energía gastada en forma de computación) es objetivo y verificable, resolviendo el conflicto de forma descentralizada.

¿Es fiable si el último bloque puede cambiar?

A primera vista, este sistema puede parecer poco fiable: si existen dos versiones válidas durante un tiempo, ¿cómo saber cuál es la “correcta”?

La clave está en entender que Bitcoin no ofrece certeza instantánea, sino algo diferente: ofrece certeza creciente con el tiempo.

Cuando una transacción acaba de emitirse o incluso cuando entra en un bloque reciente, todavía existe una pequeña probabilidad de que ese bloque sea reemplazado por otra versión de la cadena con más trabajo acumulado. Esto es exactamente lo que ocurre en los forks temporales.

Sin embargo, cada nuevo bloque añadido encima actúa como una capa adicional de seguridad. Revertir una transacción implicaría rehacer no solo un bloque, sino todos los posteriores, compitiendo contra el resto de la red.

Finalidad probabilística

Este modelo se conoce como finalidad probabilística.

  • Una transacción con 0 confirmaciones (solo vista en la red) puede cambiar fácilmente
  • Con 1 confirmación, el riesgo ya es muy bajo
  • Con 6 confirmaciones, revertirla es prácticamente imposible en condiciones normales

En lugar de un “todo o nada” inmediato, Bitcoin funciona como un proceso gradual: la probabilidad de reversión disminuye de forma exponencial a medida que la cadena crece.

Una forma intuitiva de entenderlo es pensar en cemento fresco:

  • al principio puedes modificarlo sin esfuerzo
  • al cabo de unos minutos cuesta más
  • después de un tiempo, queda fijado de forma prácticamente permanente

Implicación práctica

Esto también explica por qué los intentos de fraude (como el doble gasto) solo son viables en una ventana muy concreta: antes de que la red haya tenido tiempo de consolidar una versión de la historia.

Los mineros, además, no tienen incentivos para “elegir bando” en un conflicto: lo racional es extender la cadena que perciben como más probable de convertirse en la dominante, minimizando el riesgo de perder recompensas.

En conjunto, el sistema no elimina la posibilidad de conflicto inicial, pero lo resuelve sin necesidad de autoridad central y hace que manipular el resultado sea cada vez más costoso.

Los Incentivos Económicos

El incentivo para los mineros es doble:

Recompensa por bloque: El minero que encuentra un bloque válido recibe bitcoins recién creados (actualmente 3.125 BTC por bloque, tras el halving de abril 2024) más todas las comisiones de las transacciones que incluyó en ese bloque.

Halving (reducción a la mitad): Cada aproximadamente 210.000 bloques (unos cuatro años), la recompensa por bloque se reduce a la mitad automáticamente. El próximo halving está previsto para alrededor de 2028, bajando la recompensa a 1.5625 BTC. Este mecanismo, programado desde el documento original de Bitcoin, limita el suministro total a 21 millones de bitcoins (el último se minará alrededor del año 2140) y refuerza la escasez programada del sistema.

¿Por Qué Sigue Siendo Rentable Minar si las Recompensas Bajan?

Primero, las comisiones por transacción se vuelven cada vez más importantes. Cada usuario que envía bitcoin puede añadir voluntariamente una comisión para incentivar a los mineros a incluir su transacción en el siguiente bloque. Cuando hay muchas transacciones pendientes, los usuarios compiten ofreciendo comisiones más altas, y en momentos de alta demanda la suma total de comisiones de un bloque puede superar 1–2 BTC. Segundo, el precio de Bitcoin históricamente ha tendido a subir a largo plazo, compensando la reducción de unidades. Tercero, la eficiencia del hardware mejora constantemente, reduciendo el coste por hash calculado.

Si en algún momento la minería dejara de ser rentable, algunos mineros saldrían de la red, el hashrate bajaría, la dificultad se ajustaría automáticamente a la baja, y minar volvería a ser rentable para los que se quedan. Es un equilibrio dinámico que se autorregula.

El problema de las comisiones: no pueden coexistir dos pagos válidos

Si intentas gastar los mismos bitcoins dos veces, ambas transacciones compiten entre sí y solo una puede ser válida finalmente.

Los nodos y mineros lo saben: en cuanto ven dos transacciones incompatibles, entienden que una acabará descartada. En el ejemplo anterior: el defraudador de NY paga al comercio. Simultáneamente el cómplice en Bangladesh se reenvía los mismos BTC a sí mismo con más comisión. No es misión de los mineros determinar que transacción es la real. Eligirán la que es mas ventajosa económicamente -si, la de la comisión- pero esto es inherente al sistema: si aceptas un pago con 0 confirmaciones (es decir, antes de que esté dentro de un bloque), estás asumiendo un riesgo real. Cuantas más confirmaciones tenga la transacción (cuantos más bloques se añadan encima), más seguro estás de que ese pago ya no se puede revertir.

Todos los sistemas tienen “ventanas de fraude”: un pago con tarjeta puede estar sujeto a chargeback semanas después. Una transferencia puede revertirse en ciertos casos. Bitcoin es transparente: te dice claramente cuándo estás en zona segura y cuándo no

La Realidad de Minar en 2026

Para minar Bitcoin hoy necesitas dispositivos especializados llamados ASICs (circuitos integrados de aplicación específica), diseñados exclusivamente para calcular hashes SHA-256. Las GPUs dejaron de ser competitivas hace más de 10 años.

Un ASIC moderno de gama alta (como el Antminer S21 Pro) cuesta entre $3.000-5.000, consume 3.500 vatios continuamente, y hace unos 234 TH/s (terahashes por segundo). Con la dificultad actual, tu participación en la red sería del 0.00003%, lo que significa que estadísticamente tardarías unos 57 años en encontrar un bloque... si tienes suerte promedio.

Durante esos 57 años gastarías más de $200.000 en electricidad (a $0.12/kWh). Y podrías no encontrar nunca un bloque, o encontrar uno mañana. Es literalmente una lotería.

¿Por qué entonces existe la minería? Porque opera a escala industrial. Las grandes operaciones mineras tienen miles de máquinas en lugares con electricidad extremadamente barata (menos de $0.03/kWh), acuerdos especiales con proveedores de energía, y economías de escala que hacen rentable lo que para un individuo sería ruinoso.

Pool Mining: Cómo Funciona Realmente

El 99.9% de los mineros no trabajan solos, sino que se unen a "pools" (grupos mineros). El funcionamiento es ingenioso:

El pool te asigna "shares" (fragmentos de trabajo) que son versiones más fáciles del puzzle real. Por ejemplo, Bitcoin requiere encontrar un hash con 20 ceros iniciales, pero el pool te pide solo 7 ceros, que es mil millones de veces más fácil.

Encuentras estos shares cada pocos segundos o minutos y los envías al pool como prueba de que estás trabajando. El pool registra tu contribución. Ocasionalmente, uno de esos shares casualmente cumple también la dificultad completa de Bitcoin (tiene los 20 ceros), y entonces el pool ha encontrado un bloque real.

Cuando el pool encuentra un bloque, la recompensa se reparte proporcionalmente según las shares que cada minero contribuyó. Con un dispositivo pequeño, recibirías pagos minúsculos pero regulares en lugar de esperar 57 años por un pago grande.

Configurar un minero moderno en un pool es relativamente sencillo: conectas el dispositivo, accedes a su interfaz web, introduces la URL del pool y tu dirección de Bitcoin, y ya está funcionando. No hay una "entrega formal" del bloque: cuando se encuentra, simplemente se transmite a la red peer-to-peer, todos los nodos lo verifican en segundos, y si es válido, lo aceptan.

El "Desperdicio" Energético es Intencional

Aquí viene una paradoja: aunque solo un minero gana cada 10 minutos, todos los demás están gastando electricidad "en vano". Pero ese "desperdicio" es precisamente lo que da seguridad al sistema.

Esa energía gastada por millones de ordenadores no desaparece en el vacío desde el punto de vista de la seguridad. Para reescribir el historial de transacciones, un atacante tendría que repetir todo ese trabajo acumulado, no solo el del ganador. Es como tener mil cerraduras en una puerta: solo necesitas abrir una para entrar, pero un ladrón necesita ser capaz de abrir cualquiera de las mil.

En 2026, la red consume aproximadamente 150–210 teravatios-hora al año (0.6–0.8% del consumo eléctrico global), comparable a países medianos. Este gasto es el coste que hace prohibitivo atacar la red: romperla costaría mucho más que cualquier beneficio potencial del fraude.

Gran parte de la energía proviene de fuentes renovables o excedentes (hidroeléctrica en épocas de lluvia, solar sobrante, gas que de otro modo se quemaría sin aprovecharse), aunque esto varía según geografía y regulaciones.

¿Por Qué No Acuerdan Todos Reducir la Potencia?

Si todos los mineros acordaran usar solo el 10% de su capacidad para ahorrar energía, ¿no funcionaría igual?

El problema es que nadie puede obligar a cumplir ese acuerdo. Si todos reducen su potencia excepto uno, sus probabilidades de ganar se multiplican por 10. El incentivo para hacer trampa es enorme. Además, no hay forma de verificar cuánta potencia usa cada uno, y nuevos mineros podrían entrar aprovechando la menor competencia.

Pero lo más importante: si todos redujeran su potencia al 10%, atacar la red sería 10 veces más barato. La seguridad no viene de lo difícil que es el puzzle en sí, sino del coste total de rehacer el trabajo. Reducir la potencia global comprometería la seguridad.

La única forma de conseguir seguridad similar con mucho menos gasto energético es cambiar el mecanismo de consenso por completo, que es exactamente lo que hizo Ethereum al pasar a Proof of Stake. Pero eso lo veremos en la próxima lección.

El Coste de los Errores Humanos

Finalmente, un dato revelador: se estima que entre 2.3 y 4 millones de bitcoins (11–20% del suministro total) están permanentemente perdidos debido a errores humanos: claves privadas olvidadas, discos duros tirados a la basura, contraseñas perdidas, propietarios fallecidos sin dejar las claves a sus herederos.

Estos bitcoins siguen existiendo en la blockchain y puedes ver que están ahí, pero nadie puede moverlos jamás. Esta pérdida efectiva aumenta la escasez real de los bitcoins en circulación, aunque no altera el funcionamiento del protocolo ni la seguridad de la red.

El elefante en la sala: la concentración de los pools

Todo lo anterior asume que nadie controla el 51% de la red. Pero en enero de 2026, dos pools, Foundry USA con alrededor del 30% y AntPool con alrededor del 19%, concentran casi la mitad del hashrate global. Si se coordinaran, rozarían el umbral teórico del ataque.

No es un escenario puramente académico. La posibilidad técnica existe. Sin embargo, hay razones estructurales por las que no ha ocurrido.

La primera es que los pools no son dueños del hardware. Foundry y AntPool son coordinadores: sus mineros son miles de operadores independientes que pueden cambiar de pool en cuestión de horas apuntando su equipo a otra dirección. Si un pool intentara manipular la cadena, los propios mineros que lo sostienen lo abandonarían antes de que el ataque prosperara.

La segunda es la transparencia del sistema. Todas las transacciones son públicas. Cualquier reorganización anómala de la cadena sería detectada e identificada en minutos por la comunidad técnica. No hay forma de hacer esto en silencio.

La tercera es la más contundente: atacar Bitcoin destruiría el activo en el que los atacantes han invertido cientos de millones de dólares en hardware y operaciones. El éxito del ataque equivaldría a prender fuego al propio negocio.

Es la misma lógica que protege el sistema desde su diseño: la honestidad no depende de la buena voluntad de nadie, sino de que traicionar la red es, en casi cualquier escenario, la opción económicamente ruinosa.

En la siguiente lección pasaremos a Ethereum, donde el mecanismo de consenso evolucionó hacia Proof of Stake para reducir drásticamente el consumo energético mientras mantiene propiedades similares de seguridad y descentralización.

En la próxima lección: Ethereum: computación distribuida y la aparición de los contratos inteligentes.

TOP