¿Cómo funciona la minería de Bitcoin?

miningLa generación de bitcoins es conocida como “minar”, un término que remite a la minería de metales preciosos como el oro. La minería de bitcoins es el proceso por el cual se generan los “bloques” de la “cadena” de transacciones, cuyo propósito es el de verificar la legitimidad de éstas últimas que se han llevado a cabo. El agregar un nuevo bloque a la cadena es un proceso difícil que requiere un gran poder de cómputo.

Aquel que sea el primero en “producir” un nuevo bloque, recibirá Bitcoins a modo de recompensa por su trabajo. Desde el punto de vista de la red, los mineros proveen seguridad al sistema, verificando las transacciones que se llevaron a cabo e impidiendo que hayan errores de cómputo y crédito.

Los bloques nuevos con bitcoins aparecen aproximadamente cada 10 minutos. La probabilidad de que un usuario reciba un lote depende del poder computacional que esté aportando en relación a la suma del poder computacional que aportan todos los demás mineros.

El poder de cómputo de un minero se mide en MHash/s (Mega Hashes por segundo), y a la capacidad para producir estos Mega Hashes se la denomina Hash Rate (Poder de Hasheo).

El hash rate que aporta la máquina del minero a la red representa su poder computacional: cuantos más Mhashes aporte, más probabilidades de obtener bitcoins tendrá. Pero la dificultad se ajusta periódicamente al poder computacional que aportan todos los otros mineros.

El sistema está diseñado para que la dificultad cambie cada 2016 bloques, es decir cada 2 semanas. El propósito de este ajuste automáticamente controlado es que el ritmo de producción se mantenga fiel a las reglas que fija el protocolo de Bitcoin.

740px-Total_bitcoins_over_time

Debido a la alta dificultad, hoy en día es necesario un gran poder de hasheo para tener una chance razonable de encontrar un bloque (y hacerse con los bitcoins correspondientes). Es por ello que los mineros comenzaron a agruparse y a combinar su poder de cómputo para aumentar la probabilidad de ser beneficiados. Cada vez que un grupo de mineros encuentra un bloque, la recompensa (actualmente 25 bitcoins) se reparte entre sus miembros de manera proporcional al poder de hasheo aportado por cada uno de ellos. A estos grupos de minería se los denomina Pools.

Hay que recordar que a mayor poder de cómputo, mayor gasto energético, lo cual hace que la minería se desarrolle en aquellos lugares donde la energía tiene un costo bajo.