4 ms·
Would it make sense to put those transactions into something like git or does a conventional database sound more appropriate? Why do internet companies not use
by lamontcg 4y ago
Would it make sense to put those transactions into something like git or does a conventional database sound more appropriate?
Why do internet companies not use blockchains like git for all their transactions and instead use some form of database?
And git doesn't prevent software developers from pushing bad/hostile code/data into their repos. A blockchain wouldn't prevent financial institutions from publishing incorrect/fraudulent transactions into the blockchain.
What you theoretically gain out of a public blockchain is just that it is permanent and public. You could try to pass laws to require permanent and public access to a companies books instead and be technology agnostic. This law would be highly unlikely to ever pass. But you don't need a blockchain to do it.
And if it isn't public and immutable then the company can change the ledger whenever they like and throw away the old chain and commit fraud, there's nothing magical about the word "blockchain" which prevents that. It is the public nature of it which makes it immutable. If you want to make it private and immutable a normal database with a public, published cryptographic hash of the entire contents published at intervals would make that possible. What you need then is an append-only database where incorrect prior data is fixed not by throwing away the bad data, but by publishing new records which update the old data, and then a way of publicly validating that the old data hasn't been tampered with. That can actually be solved without blockchain. It definitely can be solved without public blockchain, you just the company to periodically "publish" its bookkeeping hashes to an agency (or the public) that tracks them.
That doesn't fix fraud, though, those records could all be bullshit the first time they're entered. Just makes it harder to go back and commit fraud. And if the company never opens it books and is never audited then none of it really matters, blockchain or not it just becomes a private diary of lies.