Live data from Hacker News

Real Problems That Web3 Solves, Part 1

billprin.com

41–50 of 319 posts

Re: Real Problems That Web3 Solves, Part 1

#41

Are there any security risks with signing onto a site with Metamask? Is there any way for them to drain your wallet without prompting you? If not, then it seems to be a superior method and experience. You don't have to deal with usernames/email/password, and it offers more functionality with currency.

There have already been many many scams perpetrated by things CLAIMING to be MM/OpenSea

Re: Real Problems That Web3 Solves, Part 1

#42
post #39

Several years ago, Mozilla/Firefox created "Persona," which was an open-source federated identity system that provided all the benefits described here. The idea was that it would eventually be built into browsers. I used it on a commercial site myself for many years. It failed to gain traction, and Mozilla eventually pulled the plug. Persona had many advantages over the Web3 vision described in this article. It was p…

federated systems are bad, they combine the negatives of centralized and decentralized systems it is no wonder that they fail repeatedly

Perhaps, but I think in this case what killed Persona was lack of adoption and interest from the public, nothing inherent to the actual technology

Re: Real Problems That Web3 Solves, Part 1

#43

Are there any security risks with signing onto a site with Metamask? Is there any way for them to drain your wallet without prompting you? If not, then it seems to be a superior method and experience. You don't have to deal with usernames/email/password, and it offers more functionality with currency.

When you sign in with web3 you are signing a message with your private key, and the website is verifying the it was in fact you that signed the message by checking the messages signature with your public key.

The only way anyone can gain control of your wallet is if you give them your private key (or the seed to the privk) or if your PC is compromised (but you have bigger issues then)

Re: Real Problems That Web3 Solves, Part 1

#45

My question with any blockchain application is always what does it solve that a centralized trusted database doesn't solve faster and with less waste? You can implement social recovery in a centralized database with less waste.

trustless, immutable, censorship resistant, permissionless.

Re: Real Problems That Web3 Solves, Part 1

#46
post #8

Most web2 apps supports a smaller number of SSO providers. Technically "independent" SSO providers and similar existed, but non made it mainstream because there was no reason for App's to support them, but there was cost to support them. There is even less reason IMHO for most App's to support Web3 login (more complexity). Furthermore even if they do the web3 login would probably still list Google etc. as the web2 lo…

> It's questionable that more than one maybe two blockchains will be supported

You don't really need a blockchain unless you need to keep data on a blockchain. To login and identify a user you can simply sign a message. I consider the address as the user "identity". Any blockchain data related to that address is mean to be public (some people register .eth on the ENS for example)

Re: Real Problems That Web3 Solves, Part 1

#47

Several years ago, Mozilla/Firefox created "Persona," which was an open-source federated identity system that provided all the benefits described here. The idea was that it would eventually be built into browsers. I used it on a commercial site myself for many years. It failed to gain traction, and Mozilla eventually pulled the plug. Persona had many advantages over the Web3 vision described in this article. It was p…

The Persona team approached the company I was working for, asking us to add Persona login alongside our other login options. Mozilla came to us because we had a huge web presence at the time (about the size of Wordpress, let's say). We discussed it internally and ultimately rejected their request. We were going through a re-org and just didn't have anyone to spare. We were also rewriting the component where the login would live, and this would have been out of scope.

Looking back, I now see that not volunteering myself for the challenge was one of the biggest mistakes I've made in my career. It was one of those rare opportunities to make a difference.

I also wonder why nobody has tried it since. It's a simple approach, but you'd need a good security team backed by a trusted organization to make an implementation credible.

Re: Real Problems That Web3 Solves, Part 1

#48
I like the "social wallet" idea, though no blockchain is needed for that. But there's a real danger that if enough of your friends get compromised, you can get compromised as well, and that can snowball. And most people would not be secure enough. So you'd want to have someone more secure as part of your "social set" - a large organization that actually does serious security. But then you're again depending on some large organization. You could require at least one of several large organizations, but that in turn reduces security.

Re: Real Problems That Web3 Solves, Part 1

#50
All of these decentralization arguments make me think of early git:

>Every Git clone is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server...

http://web.archive.org/web/20080821113906/http://git-scm.com...

Sure git can be used without the need to have have a central server, but everything became so much simpler with github and other code repositories.

Decentralized systems are hard to navigate and humans will choose the easy thing every time.

Post reply on HN