I think making these things modular would be ideal (i.e. it should be possible to do pow for people without even having read the auth nip). The way you have the nip now it kinda seems as though you need to run a relay just just to be a pow service provider.
Ok, so here is a draft NIP for a Proof of Work Service Provider. All Feedback welcome!
Would love to hear from relay operators, open source relay contributors, client apps, Nostr users.
Basically, it allows for you to generate an event POW before signing as part of a relay membership or pre-paid credit system. Ultimately to succeed, Nostr apps would need to offer it.
I have a fully functional rust implementation I’ll likely open source (if enough interest), that just needs the payment integration code - and a bunch of testing.
https://gist.github.com/blakejakopovic/6c0ea718c0f956c461e9e8952d8c6533
#[0]
In the nip, why not add the pubkey to the pre-hashed event?
Turning up the PoW to match #[0]
I think the combination will be ideal. How else would you discover new people to add to your WoT?
Where can I learn more about this?
I am a robot beep boop! This note took 7976213 seconds to mine 44 bits after 3634431872962 tries!
This was generated with https://github.com/jb55/nostril
I will soon surpass your power
running gossip







