4 ms·
The problem is that, as a technology, blockchain does almost nothing new. It's a much slower and less-efficient version of technology that already works correc
by Suncho 9y ago
The problem is that, as a technology, blockchain does almost nothing new. It's a much slower and less-efficient version of technology that already works correctly (i.e. the distributed database).
The only thing that proof-of-work (or proof-of-whatever) accomplishes is that it addresses the "double-spend" problem whereby the same person signs two mutually incompatible transactions and tries to get different nodes to respond to both of those transactions as if they were valid.
Proof-of-work addresses this issue by using a voting system whereby everybody gets votes based on how much electricity they waste. There are other, better, ways to address this issue.
Anyway, I could talk about blockchain and what's wrong with it all day, but I don't want to bore you. I could also talk about specifically what's wrong with Bitcoin and what would still be wrong with Bitcoin even if it were implemented using a sane distributed database, but again, I don't want to bore you.
The important thing to remember out of all of this is that you have a fundamentally silly technology. So it's only ever going to be used by people who don't understand it, or people who are trying to trick other people.
It is therefore not an coincidence that there are so many blockchain-based scams. And it's also not a coincidence that it's so hard to tell the difference between what's a scam and what's not. These are fundamental consequences to the nature of blockchain as a technology.
And if you think I don't know what I'm talking about, you should probably know that, for a time I was considering using blockchain as the underlying technology for my digital currency project. But the more I learned about blockchain, the more I came to realize that there's essentially nothing there.
If you think I'm wrong, prove me wrong.
- arisAlexis 9y agohow and why (incentive) would you run a node of a distributed database checking that all the country's assets and budget spending is transparent and not tampered with if not with this technology? truly curious about the just a distributed argument
- Suncho 9y agoHmm. I'm not sure I fully understand the question. Anyone who wants a country's assets and budget spending to be transparent would be free to run a node. And there's nothing about a traditional distributed database that prevents it from using hash pointers to ensure that the history cannot be tampered with. That's not a special feature of blockchain. The question is: how do you get a country to record all its transactions in a public ledger? Once you've figured that out, the technology to use for it probably isn't blockchain. Most of the work that goes into running a Bitcoin node is actually just for burning electricity to find the next block. No real work is being done in proof-of-work.
- arisAlexis 9y agoThe point is that this would work if we lived in Utopia. Since we don't then running nodes needs some incentive because electricity costs money and that's where the difference lies and why cryptocurrencies exist.