The ultimate guide: What is Bitcoin halving?