Bitcoin halving is the process of reducing into half the issuance rate of new bitcoin units to be generated…