pull down to refresh

An ELI5 please?

As in, why is this a thing?

Is it something like enabling a way to censor out spam? Like maybe I can configure a setting so that my nostr client only shows me messages which have a (PoW) proof of at least difficulty N performed? Or ?????

reply

Exactly, its a way to keep out spam from anything that builds on top of Nostr.

That can be the a setting in the chat client to restrict replies, private DMs, etc. Other apps that rely on messaging can use PoW to keep out spam too, like blog comments ( https://damus.io/log/2022-08-02-introducing-damus-log.html ), forums, captchas etc.

Facebook (hah) commnunities where you want to welcome people, but the group admins have no time or interest to deal with bots.

Basically anywhere there is spam, a simple PoW setting (only show above difficulty X) can be effective.

reply

could you make it mine pubkeys for sats? like vanity pubkeys or simply leading zeroes?

let's say I want a pubkey that starts with 001337

reply

Looking into that.

reply

Pls Consider the npub format not just in hex.

reply

How and where is it used? So far seen Nostr pubkeys shared as hex.

reply

used by nostr.com and Damus client AFAIK https://t.me/nostr_protocol/26723

reply

Still interested?

I may have a working prototype (not web-based yet, needs rust + LND).

reply

Got it all together on Brave Browser and a legend.lnbits.com wallet configured in Alby (which pays other invoices OK).

Followed the steps and got what appeared to be seven offers from miners, but clicking on the rounded button didn't evoke any apparent response.

reply

Sorry for the late reply. Seen some issues with lnbits, sometimes the API doesn't return a preimage for the paid invoice. Maybe try with another alby backend, like coinos?

reply

Dang need Alby

reply

Pretty easy to setup. Had any issues with it?