Why Bitcoin Has Value?

Bitcoin is valuable because it’s rare. Only 21 million Bitcoin will ever exist. Unlike regular money, no government can print…