Investor's wiki

Reducir a la mitad

Reducir a la mitad

En el espacio de las criptomonedas, el t茅rmino reducci贸n a la mitad se refiere a un proceso que reduce la tasa de emisi贸n de nuevas monedas. M谩s precisamente, la reducci贸n a la mitad es la reducci贸n peri贸dica del subsidio en bloque proporcionado a los mineros. La reducci贸n a la mitad garantiza que un activo criptogr谩fico seguir谩 una tasa de emisi贸n constante hasta que finalmente se alcance su suministro m谩ximo .

Cuando se trata de Bitcoin, las nuevas monedas se generan continuamente como parte de la recompensa del bloque (que se compone del subsidio del bloque m谩s las tarifas de transacci贸n). Entonces, cada vez que un minero "descubre" y valida con 茅xito un nuevo bloque,. gana monedas reci茅n creadas como compensaci贸n por su trabajo.

Entonces, el proceso de miner铆a es lo que introduce nuevos Bitcoins en el sistema, y esto se hace a un ritmo predecible y controlado. Se extraen nuevos bloques de Bitcoin, en promedio, cada 10 minutos, y el subsidio del bloque sigue una tasa de descomposici贸n controlada. En consecuencia, la reducci贸n a la mitad es lo que asegura que el subsidio por bloque se reducir谩 en un 50% cada 210.000 bloques (aproximadamente cada cuatro a帽os).

A partir del bloque de g茅nesis,. el subsidio de bloque de Bitcoin se fij贸 inicialmente en 50 BTC. Luego, se redujo a 25 BTC en 2012 y a 12,5 BTC en 2016. Se espera que la siguiente reducci贸n a la mitad ocurra alrededor de mayo de 2020, reduciendo el subsidio por bloque a 6,25 BTC. Una vez que se han producido 32 mitades, el proceso se detiene y no se crear谩n m谩s Bitcoins. En este punto, se alcanzar谩 el suministro m谩ximo de 21 millones de BTC.

Siga junto con la reducci贸n a la mitad de Bitcoin

La reducci贸n a la mitad es una parte importante del protocolo de Bitcoin y, dado que el c贸digo es de c贸digo abierto, cualquiera puede verlo. Por ejemplo, la implementaci贸n de Bitcoin Core est谩 disponible en GitHub,. y una de las secciones de c贸digo que define el subsidio en bloque se ve as铆:

CAmount GetBlockSubsidy(int nHeight, const Consensus::Params& consensoParams)

{

int mitades = nHeight / consensoParams.nSubsidyHalvingInterval;

// Fuerza la recompensa del bloque a cero cuando el desplazamiento a la derecha no est谩 definido.

si (reducciones a la mitad >= 64)

devolver 0;

CAmonto nSubsidio = 50 * MONEDA;

// El subsidio se reduce a la mitad cada 210.000 bloques, lo que ocurrir谩 aproximadamente cada 4 a帽os.

nSubsidio >>= mitades;

volver nSubsidio;

}