3 ms·
a blockchain doesn't uniquely add that - there are cryptographic constructs that prevent that sort of attack, such as (I believe, I'm not a cryptographer) merkl
by beaconstudios 8y ago
a blockchain doesn't uniquely add that - there are cryptographic constructs that prevent that sort of attack, such as (I believe, I'm not a cryptographer) merkle trees that enforce a causal ordering. Really, the cost of a blockchain massively outweighs the value it brings to the table. The only instance where a blockchain is needed is where you need a tamper-proof distributed consensus between untrusted parties.
- dane-pgp 8y agoYes, you can create a merkle tree which enforces a causal ordering, but anyone with the (potentially compromised) key can generate such a tree with whatever ordering they want (or missing items). I concede, though, that the existence of multiple signed orderings would at least prove that the key had been compromised. You're also right that there is a huge cost to creating a secure blockchain from scratch, but the incremental cost of using an already secure public blockchain (such as Ethereum's) can be lower than the amount of value it brings to the table. Proving the existence of data, at specific timestamps in the past, when keys may have later been compromised, does seem like a use case that requires tamper-proof distributed consensus between untrusted parties. Whether that use case is particularly valuable or not is harder to judge, though, I admit.