Logo Oficial MASTR MASTR Apoyar el trabajo
Contenido
← Inicio de la wiki

Fundamentos de blockchain

Minería de Bitcoin y prueba de trabajo

Cómo producen bloques los mineros, cómo los validan los nodos y qué revisar en una oferta de minería.

Guía · Fuentes al final

Personas y proyectos

En este artículo
  1. Qué hacen los mineros de Bitcoin
  2. La prueba de trabajo no basta para validar un bloque
  3. Cómo se resuelven las cadenas competidoras
  4. Qué protegen las confirmaciones
  5. Cómo examinar una oferta de minería
  6. Fuentes

Qué hacen los mineros de Bitcoin

La minería de Bitcoin combina la selección de transacciones con la búsqueda de una cabecera de bloque aceptable. El minero construye un bloque candidato, calcula una raíz de Merkle que compromete su contenido y aplica repetidamente una función hash a la cabecera mientras modifica los campos permitidos. El resultado debe cumplir el objetivo actual de la red. Más capacidad de cálculo permite más intentos por segundo, pero no elegir de antemano un resultado válido.

El bloque suele incluir transacciones que pagan comisiones y una transacción especial, llamada coinbase, que reclama el subsidio y las comisiones permitidos. Un pool puede repartir trabajo entre participantes y contabilizar sus aportaciones mediante pruebas más fáciles, denominadas shares. Una share aceptada acredita trabajo según las reglas del pool. La mayoría no son bloques Bitcoin válidos; por tanto, un panel lleno de shares no indica cuántos bloques ha encontrado individualmente su usuario. Bitcoin developer guide: mining.

Del bloque candidato al historial aceptado
  1. PrepararTransacciones, raíz de Merkle y cabecera candidata
  2. Encontrar la prueba de trabajoVariar la cabecera hasta que el hash cumpla el objetivo
  3. ValidarLos nodos completos verifican el bloque y cada transacción

Un nodo rechaza un bloque que incumple sus reglas aunque su prueba de trabajo cumpla el objetivo.

La prueba de trabajo no basta para validar un bloque

Los nodos completos comprueban los bloques y sus transacciones con las reglas de consenso. Deben cumplirse las condiciones de gasto y una transacción ordinaria no puede crear salidas cuyo valor total supere el de las entradas. La coinbase también debe respetar la recompensa permitida. Un bloque que incumple estas reglas no se vuelve aceptable por haber requerido una gran cantidad de cálculo.

Esta diferencia importa cuando alguien afirma que los mineros pueden apropiarse de cualquier moneda. La potencia de cálculo no revela la clave privada de otra persona. Reordenar transacciones válidas, sustituir un pago propio en un historial alternativo y falsificar una firma ajena son capacidades distintas. Mezclarlas produce una explicación incorrecta tanto del ataque como de las defensas. Bitcoin developer guide: transactions.

Cómo se resuelven las cadenas competidoras

Varios mineros pueden encontrar bloques competidores antes de que todos los participantes hayan recibido ambos. Los nodos deben entonces elegir entre historiales válidos. Bitcoin utiliza el trabajo acumulado, no una votación que conceda una voz a cada nodo anunciado. Un historial alternativo debe cumplir las reglas y competir en trabajo. Crear muchas identidades de red no equivale a tener potencia de minería.

Bitcoin ajusta su objetivo cada 2.016 bloques según el tiempo transcurrido en el periodo anterior. Busca un intervalo medio de unos 10 minutos. Es una media estadística: algunos bloques llegan pronto y otros tardan más. Que un explorador no muestre temporalmente un bloque nuevo no demuestra por sí solo que la red se haya detenido. Bitcoin developer guide: the blockchain.

Qué protegen las confirmaciones

Un pago recibe su primera confirmación al incluirse en un bloque de la cadena aceptada. Los bloques posteriores amplían ese historial. Sustituir un pago antiguo requiere competir contra más trabajo acumulado. El documento original de Bitcoin modela ese intento de alcanzar la cadena honesta y explica la importancia de la potencia relativa del atacante y de la profundidad del pago.

Una confirmación no comprueba que un vendedor entregue un pedido, que una plataforma pueda devolver los depósitos o que un token promocionado como inversión en Bitcoin sea honesto. Una plataforma puede acreditar un depósito confirmado y después prestar los activos a una empresa vinculada. El registro de la blockchain puede ser correcto mientras empeora la capacidad de devolución del custodio. Bitcoin whitepaper, sections 5 and 11.

Cómo examinar una oferta de minería

Identifica primero qué se vende: una máquina, una participación contractual en su producción, un saldo alojado en la cuenta de un operador o un token supuestamente respaldado por minería. Un pago de un pool a una empresa demuestra inicialmente una entrada de fondos. No demuestra que un cliente concreto sea dueño de una máquina ni que tenga derecho a esos ingresos.

Supongamos que un operador enseña un panel de un pool y promete un rendimiento diario fijo. Los datos deben cuadrar con los equipos anunciados, el periodo de funcionamiento y los pagos. Además, debe explicar quién cubre la diferencia cuando cambian los costes o la producción. Una foto de equipos no resuelve esa cuestión contractual. Una diferencia sin explicación sigue siendo una pregunta pendiente, no una recomendación ni una acusación demostrada.

Conserva juntos la oferta inicial, la dirección de pago, el contrato y las capturas fechadas. Compara el rendimiento anunciado con los registros entregados y separa los ingresos brutos de lo que queda después de gastos y obligaciones. Aquí se evalúan una actividad empresarial y sus promesas. La validación de un bloque Bitcoin no responde a esas preguntas.

Fuentes

Lecturas relacionadas

Fundamentos de blockchain

Validity-proof rollups

Validity rollups submit cryptographic proofs for defined transitions.

MASTR

Apoya la investigación independiente

Las investigaciones, las pruebas originales y las guías son de acceso libre. Las donaciones voluntarias ayudan a financiar la investigación y a mantener disponibles las herramientas de MASTR.

Abrir billetera