3 ms·
I wonder if this is a good (alternatIve) use for a blockchain. If I know address X is from the whitehouse, and they post on that address and it gets sourced fro
by prox 5y ago
I wonder if this is a good (alternatIve) use for a blockchain. If I know address X is from the whitehouse, and they post on that address and it gets sourced from that address for distribution, wouldn’t that be a certification of its origin?
- mehrdada 5y agoIf you require knowing "an address belongs to whitehouse", why not just serve some content on that "address" (let's say "whitehouse.gov"). Or just sign a message and serve the signed message. Oh no... that nail did not require the blockchain hammer.
- prox 5y agoI was thinking more of seeing a video and the being able to verify it with the original source. Like a hash.
- mehrdada 5y agoDid not mean to be dismissive of your point. It is just that the overhang of blockchain as a solution to everything is so prevalent that sometimes need intervention. It is true that the cryptographic primitives that blockchain is built on are relevant to many other things that we can do and have done. Blockchain in fact utilizes those properties to build a distributed shared state on which the parties have consensus. That, however, is a very special use case of those primitives. If you need message authentication, digital signatures have done that for decades and you don't need an expensive associated database to accomplish that.
- archi42 5y agoIt could also be signed using SSL or GPG or really just any other kind of PKI. In the end I need to establish a root of trust, so I either way I need to know that 2c414...2d7 is indeed the hash of the chain_address/ssl_cert/root_ca/gpg_key/... - so in that regard there is no advantage of using a blockchain over a "traditional" PKI. Amend: The real question is how to verify cropped and recompressed snippets. In academia or HN we add a "see foo et al. [1]", so probably that needs to be encoded into the data stream, e.g. "authoritative src is https://media.whitehouse.gov/permanent-url/1234 https://media.whitehouse.gov/permanent-url/1234[...] with hash $hash signed by $cert_hash on $data, portions are $some_encoding_here" and better be signed as well.
- krisoft 5y agoI don’t think so. It is trying to solve the wrong problem, and the problem it manages to solve has simpler solution already. You are solving the problem where an entity (the whitehouse) wants you to know that a message came from them. Yes they can use blockchain to sign it, but they can also just put it on their website, invite the press pool for an announcement, and have their PR folks reiterate the message every so often anyone asks. This is not the problem with deepfakes. Imagine that a harmfull footage of the president saying something terrible emerges and someone has to decide if it is real or fake. This someone might be a simple citizen, a journalist, an editor etc. They check the blockchain and see that it is not signed by the whitehouse. Does that mean that it is fake? Maybe, maybe not. Maybe the president just wants to surpress it. Maybe it was an off the cuff remark while they thought nobody is recording them, or maybe they realised that they made a mistake and decided to not sign the footage after all. Which means that the person judging the authenticity of the footage haven’t gained anything from checking the blockchain. Just as an example: during the Trump presidential campaing the now infamous “grab them by the p*sy” footage emerged. Obviously it wasn’t an official endorsed message from his campaign. Would you say it was fake just because it wasn’t signed by them? So how would this blockchain thing help exactly?
- prox 5y agoGood points and you raise some issues I hadn’t considered. I honestly don’t know :) My idea of the blockchain is that it is a chain that could be a chain of trust. Since it seems it is hard to temper with whoever owns an endpoint. But like you say there are other means for that.