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

> How would you design an HA system that has literally 0 downtime

When you ask a question like that I can't help but asking back: How would you design any system that has "literally 0 downtime" and why do you think it is only possible to achive it using a blockchain?

As for the second part: proving some digital data is originating from someone is what we have been doing using cryptographic signatures for quite a while now. How to do so in a stable fashion that resists changes to the original data e.g. editing, cropping, color-manipulation, pitch shifting, etc is the challenge. This is called fingerprinting.

To proove ownership of a material you just need a list of fingerprints and a reference to the entity that owns the rights. How to do reliable databases is a problem that we sort of know how to deal with in 2023.

The question is, why would you need a blockchain for that problem? The hard part is not trusting the entity that stores the data, the hard part is trusting the data that is entered into that database. And for this kind of problem the best construction we have found so far is dedicating some institution to that purpose and have copyright-holders proove their ownership of their data to that institution. But if you have an institution that you already need to trust with data entry you can also trust them with data storage or not?

Not sure how a blockchain helps when some guy claims the song I have written on another blockchain. In the end it will be governments who will have to recognize my ownership so I can sue and by that point you can safe yourself the trouble of using a blockchain in the first place.



Blockchains are highly distributed systems. At least the good ones are ;-). Blockchains have the ultimate uptime b/c every full node has a copy of the database that houses the state and in large blockchain networks (e.g. Bitcoin, Ethereum, Chia) there is always a node available. It's definitely possible to build other HA systems that are not blockchains, but even spending top dollar for 99.99% availability you probably can't approach the uptime of a one of these blockchain networks and especially if you are running your own infra and not doing it on a public cloud provider.

Blockchains are great for proving ownership because you can provide a signature for verification and then that can be cross-referenced to see if that same signature also owns the on-chain data.

There is no getting around the fact that the government chooses the system of record and property owners have to abide that choice. If the government though chose to use a blockchain as the system of record (for all the benefits I listed previously), then you don't need to worry about other blockchains, because that's not the one the government cares about.




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

Search: