4 ms·
> If you trace physical goods you need to trust people not to lie about their nature, if you have trust then you don't need a blockchain and can use something a
by philbarr 8y ago
> If you trace physical goods you need to trust people not to lie about their nature, if you have trust then you don't need a blockchain and can use something a lot cheaper and more efficient
I think the point is, though, that you can trust someone to be honest whilst someone is watching them, but you can't necessarily trust them not to change their minds at some point in the future. If it's all on the blockchain you have an immutable historical record.
- qyv 8y agoImmutable data storage does not require blockchain, period. Using blockchain because you need immutable storage is like using a helicopter to cross the street. Yes it works, but they are way more simple, efficient and straightforward technologies that will do the same job better and without introducing a bunch of unneeded features/complexity.
- philbarr 8y ago> but they [sic] are way more simple, efficient and straightforward technologies can you give examples? where all stakeholders have the same immutable "ledger"?
- beaconstudios 8y agohow about some combination of Merkle trees and HMACs? The person who writes the entry signs it with their private key. No need for PoW miners, a constant internet connection, having nodes compute the head of the blockchain, none of the extra nonsense that blockchains require.
- philbarr 8y ago> some combination of Merkle trees and HMACs? ...and then you could group the ledger entries into "blocks" of merkle trees and signing using HMACs, you mean? You've basically reinvented the "blockchain". The commercially available blockchains are essentially this - they don't use proof-of-work. The enterprise blockchains are not the same as the one that underpins bitcoin.
- simias 8y agoSo where's the innovation? If that's blockchain technology then Linux package managers, PGP, HTTPS and bittorent have been using "blockchain technology" for a long while now. I could've come up with this solution 10 years ago if you had asked me, and I'm really not that clever. Did IBM engineers really just discover public key cryptography? The current blockchain craze is supposed to find its root in the Bitcoin whitepaper which is about a decentralized distributed trustless immutable ledger. If you remove any of these attributes you end up with something absolutely mundane that definitely doesn't warrant the ridiculous amount of hype, resources and money being poured into it. There are only a very small number of problems that can be solved with a decentralized distributed trustless immutable ledger. That's exactly the point of TFA. I think this is a very important point to make because many cryptocurrency zealots ofter argue that "the blockchain technology is here to stay, ergo cryptocurrencies is here to stay". Except it turns out that the term became almost meaningless because anything sort of qualifies as a "blockchain" these days, including many centralized systems like IOTA or Ripple or systems that are de-facto centrally managed and mutable (like Ethereum). If people realize that Blockchain is 90% hype, 9% old technology and 1% actual innovation then maybe they'll think twice about whether having a ~$400 billion market cap for cryptocurrencies is sustainable in the long term.
- nickfromseattle 8y agoYou sound like you are arguing against Dropbox 10 years ago: https://news.ycombinator.com/item?id=8863 https://news.ycombinator.com/item?id=8863
- ska 8y agoThat's the key problem here, people can't agree on what a blockchain is, and keep re-defining it to meet their implementation needs. If you think decentralization is fundamental you won't accept the enterprise blockchains into the definition, but the B2B companies aren't going to look at it that way. This is what usually happens when marketing around a term gets too froth (see also, AI).
- philbarr 8y ago
- gldalmaso 8y agoI work on a product that does produce traceability. People put wrong input on forms every day, print labels and stick them into crates. They then ask us to make their code show correctly when searched. Having the wrong product appear on search and an irate client because the blockchain is immutable would generate immense problems. Why not have auditable mutability? The audit log is the thing that should be immutable.