3 ms·
> To put it back in the analogy: When you invent a hammer to drive nails, check and see what else it might be good for. This is exactly what I disagree with -
by Closi 5y ago
> To put it back in the analogy: When you invent a hammer to drive nails, check and see what else it might be good for.
This is exactly what I disagree with - It's generally a bad strategy to look for things to apply crypto/blockchain to in my opinion, we should be looking for problems and defining how we want things to work in the future, and then seeing if crypto is the right technical solution to achieve that. I.e. we shouldn't start with the technology and work back to what problems it could be used to solve - this will end up discounting technical solutions and solutionizing before requirements are understood.
We don't do this for other technologies - for instance it's just as valid that a NoSQL database could solve an issue, however we don't go around looking for problems NoSQL databases could solve.
- mattwilsonn888 5y agoThere's a distinction that we're talking past each other with, as evidenced by your NoSQL example. NoSQL is not as much a discovery as distributed consensus is - its more of a forward step in database technology (down a certain branch). Distributed consensus was not all that incremental nor precedented. Its not quite something that was imagined much before it was around in any fine detail. Considering how novel the innovation was, and how out of the blue it came, it makes sense to consider it more a 'new' thing that may have applications not easily thought of. I'm sure in the smaller domain of databses NoSQL has been discovered to be useful for businesses or processes after its invention.
- Closi 5y agoThe point isn't that Blockchains are or aren't more novel than a NoSQL database - it's that both are technologies and not a solution to a clearly defined problem. Basic solution design says start with a problem that needs to be solved and understand the key requirements, and then decide what technology best matches the requirements. That might be blockchain, or it might be something else. Asking 'what can we build as a blockchain' is poor engineering, lazy thought process and symptomatic of a technology bubble IMO.