6 ms·
Using web3 for auth costs nothing, and users here have often stated an interest in an ad free pay-per-use web. Here it is, people are just confused because the
by diveanon 5y ago
Using web3 for auth costs nothing, and users here have often stated an interest in an ad free pay-per-use web.
Here it is, people are just confused because there is a strong incentive on this forum to trash anything cryptocurrency related.
Web3 is by far the easiest way to provide auth to a web app right now, if you haven’t experimented with it I highly recommend giving it a try. The react library is a decent place to start.
- whymarrh 5y ago> Web3 is by far the easiest way to provide auth to a web app right now Easiest by what measure? As I understand it, few browsers (read: only one or two) have built in wallets and outside of that the UX for this auth isn’t great. It’s hard to see how this is better/easier to use than existing OIDC/"Sign In With X" solutions.
- RileyJames 5y agoClick “Connect” and sign into MetaMask wallet. Agreed, it’s much the same as OIDC. Tho personally, beyond GitHub for dev related sites, I won’t use them. If anything it enables “websites” to be simpler, smaller. A UI atop a single function. Without the bloat. Without the “we must do enough to show value to get users to sign up”. I just auth, use it, and move on with my life. Sometimes there’s a fee per use. Sometimes that value is exchanged somewhere else in the transaction. But either way, I got what I needed and I’m done.
- diveanon 5y agoDon't forget that it can also be revoked without any action required from the application itself. Web3 is everything we wanted out of auth for the last decade or so.
- nwienert 5y agoOnly if the web3 app itself is entirely decentralized, doesn't implement any moderation, and never votes to change the above. I suspect they will quickly need moderation, and therefore it wont matter if your identity is irrevocable as the platform itself could easily block it. I do see the value in being able to bring an identity around and store it in a blockchain, but... extreme fragmentation is a bummer.
- etchalon 5y agoSo we're just gonna forget OpenID exists?
- whymarrh 5y agoAnd what does this revocation accomplish? The app still has your unique address. This revocation is simply "don't log me in next time." You still need to use the app to delete any data, if that's even possible (highly-dependent on the app). This is no different than going to your GitHub account (in the parent comment's example and revoking https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations https://docs.github.com/en/authentication/keeping-your-accou...). I don't disagree that having a keypair on the client for authentication is a cool idea, but it's hardly specific to "Web3" (e.g. https://developer.apple.com/documentation/authenticationservices/public-private_key_authentication/supporting_passkeys https://developer.apple.com/documentation/authenticationserv...).
- wombatpm 5y agoThe pay-per-use web has always been a pipedream because of theoverhead of microtransactions. A one time view of a page may be worth $0.25 , but nobody can make that work because of creditcard transaction fees - hence the move to mothly fees and subscriptions. I fail to see how crypto with its variable 'gas' charges are going to make that work or work better. The only ones who made it work were the phone company where they could bill you by the minute based on your activity - and we are right back to centralization.
- crypot 5y agoBitcoin fixes this. Read the whitepaper.
- jl2718 5y agoIt’s amazing that Bitcoin still isn’t Bitcoin yet.
- zeruch 5y ago"Bitcoin fixes this. Read the whitepaper." If that's your basis, then I don't think you're inspired by anything other than pecuniary interest, which is the crux of the issue by the OP.
- krallja 5y agoThe current transaction fee is about $2.19. Nobody can use Bitcoins for microtransactions because the fees are worse than credit card networks, PayPal, etc.
- Sohcahtoa82 5y agoI can't take this comment seriously. It's pretty well-known that Bitcoin is likely the worst way to digitally send micropayments. The fees are way too high. Bitcoin does not scale. Yeah, the Lightning Network exists, but that doesn't really solve the problem for one-off microtransactions.
- etchalon 5y agoNothing costs anything for auth. What's expensive is storage and meaningful actions. In terms of "easy way to provide auth" … for who? Certainly not end users. Also, the people who want a "pay per use" web are, shockingly, generally people for whom "pay per use" is financially feasible. That is not the majority of people.
- dcabrejas 5y agoExactly. The author is just confused. Web3 doesn't require anyone to pay anything.