31 ms·
If there's no work - it's not a blockchain. Distributed ledgers are a completely parrallel movement that was taken up by those who wanted to leverage the market
by brighton36 11y ago
If there's no work - it's not a blockchain. Distributed ledgers are a completely parrallel movement that was taken up by those who wanted to leverage the marketing momentum of blockchain, for their own database projects. Which is fine, but shouldn't get confused with blockchain innovations.
- mikeyouse 11y agoThere can be proof-of-stake blockchains, proof-of-use, proof-of-minimum-aged-time, etc. etc. The blockchain is just a chain of blocks, there are innumerable ways to protect it, verify it, and distribute the data.
- wmf 11y agoBut a bunch of the "blockchain blockchain blockchain" startups don't use proof of anything.
- brighton36 11y agoIf the blockchain is just a chain of blocks, then every database designed after 1985 is also a blockchain. Is that what you believe? Also- proof of stake always forks due to work attacks, so that's probably not a secured database.
- mikeyouse 11y agoI think the core value of a blockchain (as opposed to any general database) is that the most recent blocks contain a hash of the state of the system up to that point. This provides a tamper-resistant historical record of what's occurred previously. I think your second point is what some of the critics of the bitcoin obsession are talking about. Not every blockchain needs to be as attack-resistant as the bitcoin network. Many of the speculative blockchain uses like for the Internet of Things could benefit from a history of all transactions but don't depend on it. Proof-of-stake might work fine for many cases.
- smokeyj 11y ago> This provides a tamper-resistant historical record of what's occurred previously. So git basically. Maybe instead of blockchain technology they could call it version control tech.
- gobengo 11y agoMaybe instead of version control tech they should call it a Merkle Tree https://en.wikipedia.org/wiki/Merkle_tree https://en.wikipedia.org/wiki/Merkle_tree
- nickpsecurity 11y agoOr a series of files with numbers that go up and a data structure tracking their dependencies. Git and others might use Merkle Trees but they're not even necessary. Good, but not necessary. Lot of ways to represent these basic concepts with so many tradeoffs. That's why it's exciting when people break away from the crowd dictating specific approaches and start asking themselves questions about alternative techniques. :)
- CyberDildonics 11y agoWhat you are describing has been a core of any ledger/immutable database. It isn't new and in fact has been around for ages. You don't really think a bank keeps all you money in a sacred database cell do you?
- lmm 11y agoPlenty of banks use pretty horrifying technology. Append-only databases have been a cool research project for ages but I've never seen one in production.
- lambdadmitry 11y agoYou can find some here: http://www.datomic.com/customers.html http://www.datomic.com/customers.html
- kang 11y agoAll those "proof-of"s have a money origin problem.
- nickpsecurity 11y agoThat problem was solved back when we started putting money into banks and using it with computerized transactions. Variations on that model with nonprofits and distributed transactions could go far as alternative go current system.
- nickpsecurity 11y agoYes it's parallel but you got it backward. The use of distributed transactions, fault-tolerance, etc predates Bitcoin by over a decade. Bitcoin built on it and proof-of-work. As usual, people started re-discovering stuff they ignored in the process.
- deleted 11y ago[deleted]
- pjc50 11y agoProof-of-waste is far too environmentally damaging to use at scale.