Hacker News new | ask | show | jobs
by 40four 1081 days ago
I mean, to your point, why in the world would anyone use a ‘hot wallet’ or any wallet with anything valuable in it for this purpose. You wouldn’t. You would make a dedicated wallet for signing Wikipedia transactions.
3 comments

> You would make a dedicated wallet for signing Wikipedia transactions.

Then why does it need to be linked to the Ethereum blockchain -- or, indeed, to any blockchain -- at all?

Trying to be fair here - it's technically not linked to any blockchains. It's just (ab)using the cryptographic primitives provided by the Metamask wallet app to sign things with a key stored in the wallet. That key might (probably) also be used to sign things that end up on any sort of blockchain, e.g. ETH.

The reason to do this is some people do indeed have Metamask (a browser extension, yuck) already installed and a wallet set up - so technically this might be an easy way to enable signing for them.

The reasons not to do this, I already detailed above. It is a neat hack, that would fare tragically when applied to the masses.

Because that’s where the users are. Metamask alone has 10 million MAU.
No, the users are on Wikipedia. WMF has their own auth infrastructure already in place. It seems like the author of this "mockup" is proposing that WMF shitcan their entire user/auth infrastructure and replace it with a blonkchain-based one (and to be specific, this one particular ETH-based blonkchain.)

And then, of course, you'd apparently need to convince every Wikipedia user to get on the ETH PKI for this purpose? That does not seem like a rational choice.

Nothing about this mockup seems rational. It is entirely fake and frivolous. There's not even an explanation of the supposed benefits of this "endorsement" feature. Because it doesn't have any.

I really find that hard to believe.

If there were 10M monthly real users, large crypto airdrops would go out to way more people. But even the big ones like Arbitrum and Optimism went out to like 500k “wallets”. Many of these were multiple wallets owned by the same people.

Daily transaction data on Etherscan shows that the most popular tokens like USDT/C are traded at most by under 100k wallets. OpenSea has like a few thousand wallets trading daily at most.

Real onchain users are not more than 1M a month, and that’s a stretch. I would put it closer to 500k real users, many of whom might have multiple addresses (I have 8).

And Facebook probably has a couple orders of magnitudes more, but you don't see anyone lining up to make a Facebook app for this.

Besides, Wikipedia already has user accounts. They even have a system for users with the appropriate permissions to approve revisions of a page -- no external crypto-nonsense needed.

Internet alone has an estimated 5.18 billion users. That's where the users are.

Delusions of crypto bros would be funny if they weren't so sad.

Can I create 1000 empty wallets and endorse bogus edits 1000 times? It's really easy to create empty wallets at scale. What value does an endorsement like that have?
> @8organicbits: Can I create 1000 empty wallets and endorse bogus edits 1000 times? It's really easy to create empty wallets at scale. What value does an endorsement like that have?

In a centralized setup, e.g. facebook and twitter, that's what they have suffered from.

In decentralized setup, however, it's possible that different reader will use different algorithm provider. If an algorithm provider uses something like PageRank/EdgeRank kind of graph-random-walk based reputation algorithm, 1000 empty wallets who doesn't have reputation will not increase any reputation of the edits they endorse.

Sure, public votes would allow alternate algorithms or even client side ranking. That's a cool idea. Wallets are not required for that and are a weak part of the idea.

You could, for example, apply your own ranking algorithms on top of HN, using things like karma to decide reputation.

Because they clicked a button in this incredibly intuitive UX that said "Sign wiki edit", and then clicked "Confirm".

I think you massively overestimate most users' grasp on cryptographic primitives...