The whole NFT craze lost me when tech founders I once highly respected started pushing and showing off their ugly gifs and trading cards on Twitter. Bad taste of the bored rich is not a new thing, but I hope NFTs won't become a noble tradition.
I'm on board if charities* could somehow get in on the action and convince the bored rich to part with their money.
* Real charities, not those billionaire tax avoidance schemes.
The only two known usage of blockchain that actually seem to offer a clear advantage over some other strategy (running the thing centralized, not having coordination at all, etc) are A) solving double spend (a la Bitcoin) B) solving zooko’s triangle (a la Namecoin, or the clone you mentioned from ipfs). Identity on blockchain beyond resolving zooko’s triangle (I.e. stably mapping pseudonyms to pubkeys) typically does…
Why does Bitcoin have a clear advantage in solving double spend over a centralized solution?
It does not.
Bitcoin (and it's successors) are a decentralized solution to the double spend problem. If "decentralized" is a requirement, then a cryptocurrency can be an excellent solution. Other known solutions (like "just trust everyone") don't scale well (an understatement!).
If "decentralized" is not a requirement then there are other solutions to the double-spend problem.
I feel the IPFS blog post gave me a glimpse of how blockchain can be cool. In certain cases, the need for decentralization is so strong that it makes sense to build a blockchain system for it (or other secure P2P network thingy). For example, authentication/identity using blockchain technology seems interesting to me. [1] https://blog.ipfs.io/decentralizing-the-internet-s-root/
Authentication using the blockchain makes a great AI-resistant alternative to signups with captcha. The same account could be used by multiple independent services and this removes the need for a signup process altogether. It also removes the need for password management since you can use a single account/passphrase to log into various services without revealing your passphrase to any of these services; you can simply sign a message to prove to any service that you control an account (and know the passphrase) without actually revealing the passphrase to any of the third party services.
The only two known usage of blockchain that actually seem to offer a clear advantage over some other strategy (running the thing centralized, not having coordination at all, etc) are A) solving double spend (a la Bitcoin) B) solving zooko’s triangle (a la Namecoin, or the clone you mentioned from ipfs). Identity on blockchain beyond resolving zooko’s triangle (I.e. stably mapping pseudonyms to pubkeys) typically does…
Why does Bitcoin have a clear advantage in solving double spend over a centralized solution?
Because the trust is distributed. One single person can't cause the entire system to break down or steal all them money. With blockchain coins, the incentives are aligned. The weird thing that happened with BTC that I don't think Satoshi could forsee is that the more valuable it got, the less usable it got. This is one of the unsolved issues: how to create decentralized consensus very very quickly that can't also be attacked via a PoW that is too easy.
I feel the IPFS blog post gave me a glimpse of how blockchain can be cool. In certain cases, the need for decentralization is so strong that it makes sense to build a blockchain system for it (or other secure P2P network thingy). For example, authentication/identity using blockchain technology seems interesting to me. [1] https://blog.ipfs.io/decentralizing-the-internet-s-root/
Authentication using the blockchain makes a great AI-resistant alternative to signups with captcha. The same account could be used by multiple independent services and this removes the need for a signup process altogether. It also removes the need for password management since you can use a single account/passphrase to log into various services without revealing your passphrase to any of these services; you can simpl…
Wouldn't that make it impossible to change your password if compromised?
I feel the IPFS blog post gave me a glimpse of how blockchain can be cool. In certain cases, the need for decentralization is so strong that it makes sense to build a blockchain system for it (or other secure P2P network thingy). For example, authentication/identity using blockchain technology seems interesting to me. [1] https://blog.ipfs.io/decentralizing-the-internet-s-root/
The only two known usage of blockchain that actually seem to offer a clear advantage over some other strategy (running the thing centralized, not having coordination at all, etc) are A) solving double spend (a la Bitcoin) B) solving zooko’s triangle (a la Namecoin, or the clone you mentioned from ipfs). Identity on blockchain beyond resolving zooko’s triangle (I.e. stably mapping pseudonyms to pubkeys) typically does…
I think this is an accurate assessment but I think authentication and account management should be seen as separate from 'identity'. Authentication can be useful without being associated with a real-world identity; for example, it can be useful for spam-prevention as an alternative to signups with captcha. You could theoretically log into multiple services which you don't trust by signing messages using your private key without revealing your passphrase to any of those services.
I feel the IPFS blog post gave me a glimpse of how blockchain can be cool. In certain cases, the need for decentralization is so strong that it makes sense to build a blockchain system for it (or other secure P2P network thingy). For example, authentication/identity using blockchain technology seems interesting to me. [1] https://blog.ipfs.io/decentralizing-the-internet-s-root/
Authentication using the blockchain makes a great AI-resistant alternative to signups with captcha. The same account could be used by multiple independent services and this removes the need for a signup process altogether. It also removes the need for password management since you can use a single account/passphrase to log into various services without revealing your passphrase to any of these services; you can simpl…
> The same account could be used by multiple independent services and this removes the need for a signup process altogether.
This is only marginally better than SSO with Google/Apple/Facebook/whatever. It dodges the "Google closed my account" problem, which is a meaningful improvement. But I'm not fully certain why you need the public key to be part of a blockchain for this to work. Couldn't you just publish your public key identity on any number of considerably less wasteful systems? As far as I can tell, the only advantage here is the mapping between the name "UncleMeat" and my public key would be able to be reused across services... but in so many cases I don't want my identity to be consistent across services.
Authentication using the blockchain makes a great AI-resistant alternative to signups with captcha. The same account could be used by multiple independent services and this removes the need for a signup process altogether. It also removes the need for password management since you can use a single account/passphrase to log into various services without revealing your passphrase to any of these services; you can simpl…
Wouldn't that make it impossible to change your password if compromised?
This post is talking about what is essentially a signing setup. If your private key is stolen in such a setup, the person who steals the key becomes you.
Thanks for posting that. I hadn’t seen Jack’s pro-Bitcoin tweet, and seeing it here allowed me to like and share it. This author obviously has an axe to grind, so I didn’t get much out of his words.
I got about half way through the article, and all I’d read was a bunch of poorly attributed motives the author had invented for the people who participate in cryptocurrency.
Did they actually get around to talking about cryptocurrency at any point?