07 / 691HASH

Minería

Mining

Construir candidatos, buscar trabajo y competir por ingresos de subsidio y comisiones.

La minería une selección de transacciones y búsqueda de una cabecera que cumpla Proof of Work. Los mineros proponen; otros nodos verifican validez y pertenencia a la rama con mayor trabajo acumulado.

No existe una cola central única. El nodo minero tiene su mempool; getblocktemplate aporta transacciones, dependencias y parámetros. Un hijo que gasta una salida sin confirmar necesita al padre antes en el mismo bloque. Peso del bloque y costes de verificar firmas limitan la selección. [Bitcoin Core v29.0: block assembler]

La primera transacción asigna como máximo el subsidio permitido más las comisiones incluidas. Las comisiones son entradas menos salidas, no bitcoin nuevo. Una recompensa excesiva invalida el bloque pese a Proof of Work. Una salida coinbase puede gastarse como pronto 100 alturas después. [Bitcoin Core v29.0: block validation]

El hardware aplica doble SHA-256 a variantes de la cabecera de 80 bytes. Agotado el nonce de cuatro bytes, cambiar extra nonce de coinbase cambia Merkle Root y abre más búsqueda. Los fallos anteriores no acercan a un éxito seguro; diez minutos es un promedio objetivo de red, no un plazo de máquina. [Bitcoin Developer Guide: Mining]

El pool asigna trabajo y puede estimar aportaciones con un objetivo share más fácil. Solo algunos shares cumplen el objetivo de red. El pago sigue el modelo acordado y las comisiones del pool, no directamente el consenso. Su cuota de bloques no prueba propiedad de las máquinas conectadas. [Bitcoin Developer Guide: Mining]

Los nodos reciben y validan el bloque difundido. Un bloque rival válido puede causar una bifurcación temporal; la rama abandonada no aporta su recompensa a la historia activa. Propagación y actualización del trabajo tras una nueva punta influyen junto al hallazgo del hash. [Bitcoin whitepaper]

Cuota de hashrate y ritmo de red solo dan frecuencia esperada de éxito. El beneficio depende también de electricidad, eficiencia, refrigeración, paradas, compra y condiciones del pool. TH/s no son vatios y un éxito aislado no demuestra rentabilidad duradera. [Bitcoin Developer Guide: Mining]

Compara getblocktemplate con cabecera, coinbase y transacciones del bloque hallado. submitblock lo entrega al nodo para validar; aceptación local no garantiza permanencia en la red. Separa shares enviados, bloques aceptados y cantidad realmente pagada. [BIP 22: getblocktemplate]

Para obtener la imagen más completa, lee esta entrada junto con Proof of Work, Ajuste de dificultad, Subsidio de bloque, Comisiones de transacción, Mempool. También enlazan con esta entrada Proof of Work, Ajuste de dificultad, Subsidio de bloque, Halving.

DOC · 001Bitcoin Core v29.0: block assemblerFuente primariaDOC · 002Bitcoin Core v29.0: block validationFuente primariaDOC · 003Bitcoin Developer Guide: MiningFuente primariaDOC · 004Bitcoin whitepaperFuente primariaDOC · 005BIP 22: getblocktemplateFuente primaria
Revisado el 1 de agosto de 2026Fuentes primero · No es asesoramiento financiero