I’m not sure I understand entirely, however payment could be in different ways. I’ve tried to make it payment method agnostic.
* Lightning invoice (less likely)
* Cashu/Fedimint (single round trip, barer Bitcoin token)
* Pre-paid credit system (ideally lightning based)
* relay membership (perhaps free, or number of included credits per month)
It’s also best not to couple too many systems - it’s helps keep it decentralised and fault tolerant.
Ok, that’s a different perspective on keeping multiple payment sources. I was thinking if everything was based solely on bitcoin, someone had to do proof of work at some point to acquire that bitcoin, so the payment alone would act as a source of proof of work against spam.
I still hope to have a day where I can run my own relay as well as connect to other bigger relays as I choose and my client would help arbitrate connecting and disconnecting relays (like what gossip is trying to do). That way I can control spam coming into my relay and I can choose not connect to any relay that has a lot of spam. That way relays will have to remove spam to keep people connecting to them. Choice fosters decentralization in this case.
An alternative to PoW is just to pay the relay a fee directly to accept their event. The downside here is that when you pay a relay, you then need to pay the next relay, and the next relay.. where as if the relays accept either payment or a minimum PoW, then you can generate PoW once and broadcast to all relays - which is more censorship resistant as well.
A relay that I believe does what you’re after is strfry. It should cover your needs today.
What I envision is a (potentially nostr based) relay owned mining pool: the clients submit work to the pool to earn post writes. The relay owns the pool and so it can collect any mining rewards to keep the relay running. The users can benefit from this reliable relay and they can keep using it without even owning any BTC, since they only need to do some work, if needed, in order to post some shit. Spammers are welcome, since they will be basically mining for the relay :)
How would low powered and battery operated devices generate this proof of work?
It’s still unknown what PoW difficultly is required to eliminate spam, however it’s certainly higher than a mobile can easily generate with battery usage issues.
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed