Understanding Bitcoin: A Decentralized Revolution