Ensuring a Decentralized Network: Bitcoin Node Diversity