3 ms·
Yeah, this can be done with a normal sql database too. Saving a representation of a linked list is not hard at all. Blockchains are not that special and can be
by BatteryMountain 5y ago
Yeah, this can be done with a normal sql database too. Saving a representation of a linked list is not hard at all. Blockchains are not that special and can be made with less than 50 lines of code (that's with the ability to "mine" a block with x difficulty, but on the CPU). Add some persistence (flat file, sql, etc) and you end up with less than 200 lines of code. Then you can use that to build your ledger/currency system. What makes crypto currency systems interesting to me is the networked consensus and distributed parts. But blockchain itself is dead simple. It doesn't solve any problems for banks because they already have solutions to ensure data integrity and to survive audits.
- quocanh 5y agoA bank could theoretically rewrite your account balance with terminal command. Now this example is contrived because banks are under strong government regulations, but what about similar deals you make with your peers? When there are an infinite type of deals you can come up with and no regulation could ever keep up with every single deal that you would ever want to make, how do you trust that the other party will keep their word? Blockchains solve a human problem, not a technical one.
- oblio 5y agoNo, they don't. Because you need people with guns, in the end, to enforce stuff in cases of non compliance.
- quocanh 5y agoI'm not sure what you mean by "they don't." But you don't need guns for compliance. If can make it so that people will lose money if they don't follow the deal, then no you don't need guns. People will comply because it's good for themselves. That's how compliance is enforced under a capitalist system and it's the main reason we live in a modern, golden age of cooperation rather than a medieval age of conflict.