Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The parties don't have to be trusted.

Actually, zwenger was right. Without a proof of work, they do.

What's a blockchain? It's a data structure with a cryptographically strong CRC mechanism. But there's nothing stopping me from writing a new set of data into a new chain and passing it off as the original.

Sure, you may notice, but you can't prove my new chain is forged. I'll say the backup chain you're using as proof is the forgery...

It takes a proof of work to make the chain effectively uneditable. (Uneditable without paying for the work, which has been selected to be too expensive to be practical.)



> Sure, you may notice, but you can't prove my new chain is forged. I'll say the backup chain you're using as proof is the forgery...

If the items in the chain have digital signatures, you can prove that the people they're signed by contradicted themselves (or lost control of their signing keys). In Bitcoin people have felt that this wasn't good enough by itself, perhaps because there's not necessarily recourse against a counterparty who double-spends money, but you can still show that the double-spend attempt happened and who (in the sense of a signing key/address) was responsible for it.


If the signatures are enough, you don't need the chain. If the signatures aren't enough, you need the chain and a proof of work.


You can use a "blockchain", an enforcer of security deposit against double spending rather than as the raw double spend prevention mechanism.[0]

[0] https://eprint.iacr.org/2016/1033


"Soothly we live in mighty years!"

It looks like the underlying mechanism that they use for this was described in

https://dl.acm.org/citation.cfm?doid=2810103.2813686


I'll try to think of a counterexample, but your observation may well be right in all or almost all cases.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: