Could you please explain how
Bitcoin functions as a currency? How does it differ from traditional fiat currencies like the US dollar or the euro? How is the value of Bitcoin determined, and what factors influence its price fluctuations? Are there any unique features of Bitcoin that make it attractive as a means of exchange? Additionally, how does the decentralized nature of Bitcoin's blockchain technology impact its use as a currency? Lastly, what are some of the challenges and limitations of using Bitcoin as a currency in today's financial system?