The value of Bitcoin comes from the same reason the US dollar does – it’s a useful form of money that’s used by people to buy and sell things.
While the US dollar’s value is supported by the government, which gives it a legal status and uses it to collects taxes, Bitcoin’s value comes from its code.
Although it’s not tangible, Bitcoin’s code gives it features of a traditional fiat currency like scarcity, divisibility, portability, fungibility, and recognizability. In addition, Bitcoin is decentralized, can be used without a middleman, provides some level of anonymity, is impossible to counterfeit, and has other features such as programmability.
But the most important reason for current Bitcoin value is that people want to use it to pay for goods and services, store their money, or simply speculate. The more the network of Bitcoin users and merchants grows and the more secure and advanced the system becomes, the bigger Bitcoin’s value in USD and other currencies can get.
Bitcoin value history has been turbulent, which causes some people to decide not to accept it.
One point to remember is that all currencies, both traditional money and cryptocurrencies, can lose their value. In the case of Bitcoin value today, that could be due to a failure of its network, new regulations, better alternatives or anything else that discouraged people from using it.
Bitcoin value chart can be found on pages such as coinmarketcap.com
Yes you are right. Bitcoin have a value because btc have a amazing codebase. Nobody can not hack bitcoin network and people easily use bitcoin while buying and selling something.
Also bitcoin have a mining cost you know . If market will continue growing like that bitcoin price will be increase because of there will be more people in that market and they want to buy more btc.