Proof of concept for doing PoW with Amethyst, ping #[0]
Discussion
#[3] don't you usually like PoW related stuff? WDYT ^
Is that an npub mining tool integrated on Amethyst?
No. It is a NIP-13 mining tool that I wrote for Amethyst yesterday.
👀👀
What do you think?
A proof of work post requires the phone to spend some energy to find a specific hash before each post/like/report/etc.
#[0]
will local db be implemented soon?
So cool.
But are the bots really from smartphone or they running some type of scripts from desktop based (web browser) clients
This is really good! thanks
Seems like a lot of misunderstandings around NIP-13 (Proof of Work for nostr posts).
1. It is optional (like just about everything in nostr). But especially for a mobile client like Amethyst, it would be optional, off by default, and require at least a couple of extra taps to add PoW to a note. No need to use it if you're worried about battery drain. Or only use it when plugged in.
2. It is not a be-all-end-all solution to spam. It is one tool among many in the fight against spam. This has always been the case, all the way back to hashcash.
3. It provides some potentially interesting options for relays and clients in terms of priority, filtering, visibility, and monetization.
4. Phones can't do that much PoW to begin with, so it remains to be seen whether small amounts of in-client mobile PoW can be used for anything useful.
Maybe if you have an important reply to a big account with a million followers, you could attach 10 minutes worth of PoW to the reply so they will have a really good chance of seeing it. It would be pretty cost-ineffective for spammers to do PoW just so they could spam big accounts who will block them straight away regardless.
Maybe you want to use a PoW-only relay (I think that might be a thing at some point), and you'd rather let your phone work for 10 minutes than paying some sats for every post.
In any case, there's really no reason not to explore these and many other options, and with an open source project like Amethyst there's no reason to worry about it doing anything nefarious. In this case for example, it's just running the code thats already there for posting notes in a loop until the work is done, with a notification to track progress.
It's definitely something we're not used to yet, so maybe it seems "new and dangerous" (it is neither), but also maybe we'll just be used to it in the future and we'll find out that doing 10 seconds of PoW on every note really does help keep the spam out of our feeds. We shall see!
#[0]