Qué es el halving de Bitcoin, cuándo ocurre y qué función tiene

El halving es un proceso automatizado dentro del software de Bitcoin que cada cuatro años reduce a la mitad la recompensa por bloque validado.