Re:BigchainDB – A scalable blockchain database
by k__ on Friday November 03, 2017 @01:08PM
(#15620670)
Does sharding still let you know the "whole truth"?
[ Parent
| on HN ]
Re:BigchainDB – A scalable blockchain database
by trentmc on Monday November 06, 2017 @01:38PM
(#15637679)
"Truth" of course is a red herring. "Claim" is better. And, "digitally signed claim" is better yet.
Then to answer your Q: a good sharding approach should let you see all digitally signed claims (including when those claims were made) with probability --> 1.0. I'm framing this probabilistically because many sharding approaches rely on that definition. (And even non-sharded blockchains like Bitcoin itself.)
Re:BigchainDB – A scalable blockchain database
by k__ on Friday November 03, 2017 @04:13PM
(#15621912)
Also, I had the impression that a blockchain is a specific type of data structure.
So, what you are describing seems like a way to accomplish behavior of this kind of data structure with a different one so you may get bettee scaling out of it.
Re:BigchainDB – A scalable blockchain database
by trentmc on Monday November 06, 2017 @01:42PM
(#15637702)
As you'll see in my other comments (and articles on it), "blockchain" is better described as a field with a set of related goals for technology artifacts, rather than a specific data structure [1]. I frame it as: it has blockchain characteristics if it's decentralized, immutable, and assets [2].
This is a much healthier framing, because it doesn't constrain the goals to a particular approach (e.g. a particular data structure).
[1] https://blog.bigchaindb.com/blockchain-as-a-field-47c9f45894...
[2] https://blog.bigchaindb.com/three-blockchain-benefits-ae3a2a...