Isn't Blockchain overestimated?
Of course it is. Some example of that is "blockchain voting":
Voting needs a blockchain like fish need a bicycle.
There are plenty of challenges for voting, and not only do blockchains not solve *any* of them, they actively undermine the parts that have been solved like making it hard to coerce someone or making it hard for people to sell their votes.
Blockchain voting is a fine litmus test for careful thinking vs getting caught up in blockchain hype.
Not every system requires the use of decentralization especially when the central authority already exists and is trusted.
Yes. If the fiat system would be better, then Bitcoin simply wouldn't exist. As you can read in the Genesis Block, failures in existing models were
literally the input, which pushed Satoshi to start the chain.
Truth be told, I do feel like Blockchain systems tends to be slower in some cases.
Because they are slower. Actually, one of the first criticisms of Bitcoin were related directly to that. In the first implementation, every node had to store everything. And many people thought, that it simply wouldn't scale, and that solving the double-spending problem, by storing each and every transaction, is not a good idea. At that time, people thought that there would be a better way to represent "a coin" in a similar way, as it is done in cash. And then they wondered, how to protect it from inflation, where all digital files can be easily copy-pasted. And now, you can see how: the ability to copy-paste coins is what actually makes Bitcoin stronger, not weaker, because every copy means, that there are simply more nodes.
https://en.bitcoin.it/wiki/Bitcoin_is_not_ruled_by_miners#EfficiencyIf you are OK with 10 or so individuals controlling the currency, then you can design a much better system than Bitcoin. For example, you can design a system using
chaumean e-cash with the following properties:
- 20 independent entities are designated as signers.
- As long as a majority of signers are honest, the system remains secure.
- The system has perfect anonymity. The signers cannot know anything about the flow of money.
- Transactions are instant, requiring only communication with the signers and a small amount of computation.
If you want to preserve the mining mechanism, you can create a simple proof-of-work block chain which simply determines the current signers and creates coins. Users of the system would look at the most recent blocks only to determine the public keys and IP addresses of the current signers, and then use the system as previously described.
This system would be
better than Bitcoin in several ways. But the point of Bitcoin is to be
decentralized, so Satoshi rejected this idea (which has been well-known for over 20 years) and created Bitcoin instead.
online games needs instant response from inputs and block confirmation takes time and is not really suitable for very fast interactions
It depends which games. For example in some card games, you have to download all possible cards from the server, and it feels a bit like Initial Blockchain Download. Because if some player will put "Blue Eyes White Dragon" on the table, your client has to recognize it correctly.
another example us in the storage of files.. while Blockchain can make it tamper resistant, it cannot authentic if the document was correct in the first place
Even if you think about it outside of the blockchain, then still: all you can do, is to require a signature from someone, who will confirm, that it is correct. But is the file actually correct? You never know, all that can be done is checking, if someone signed it.