Hacker News new | ask | show | jobs
by jgh 3028 days ago
I think gp's definition is still too broad. Consensus is not an inherent property of blockchains, for example. You can make blockchains without any consensus at all, or with some central authority prescribing reality. A blockchain is simply a kind of data structure, like a linked list or a hash map or an array.
2 comments

Exactly. Is "blockchain" just the data structure, or is it the data structure + the protocol for communication + the software to validate it?

Another example might be bit torrent. I personally wouldn't classify bit torrent as just the data structure. I would say its the data structure, the protocol and the end clients. However if someone used these technologies to create a different format and a different protocol, I wouldn't think of it as bit torrent.

I'd agree with that (though not to point of voting gp down): the aims and benefits of blockchains should be seperate from their definition.