negentropy would make way for p2p relays, event cannon would not, right?

Reply to this note

Please Login to reply.

Discussion

putting a slightly finer point on it: My client connects to ONE relay, publishes notes there, gets notes from there. That relay talks p2p to whatever other relays I want it to in order to sync and broadcast notes around.

That would be pretty amazing. Less bandwidth and less battery usage

you just described my plan with nostr.land ser

event cannon is only the write part, it could broadcast to a lot of relays and also support outbox at the same time. you tell it what to do and it just does it

NFDB is also designed to allow microrelays, so you can build your own personal index from p2p syncing with peers, and they can too

is event cannon client side or relay side?

my interest in this angle is keeping the client very performant and simple (connect to your one master personal relay). ideally, your relay would **serve** yourself the client code, as well.

so it's a full-stack p2p nostr in a single box.

cannon is relay side, meant to be run on either a server (which could be something at home) or serverless platform (higher ratelimits from different IPs)

hell yea

There are relays full of people I am happy to be ignored by, actually.

Used the mutiny broadcaster, for a week, and my threads got completely overrun by crazies and perverts.

You will be able to limit the event broadcast feature on nostr.land soon

Yeah, I'd like to select the relays. Also keeps me from accidentally spamming private relays that I have no access to.

if you don’t then it doesn’t process your event

Yeah, but I have so many events and that number is going to explode. They already block me as spam.

Could disable some kinds on your account if you really need it

That’s a good point actually, if all my notes are blasted everywhere, would some relays mark my notes as spam?

no because then someone else could blast all your notes and get you marked as spam just because :)

That makes sense. Thanks

you looking for collaborators? this is my holy grail / maybe-insane goal for nostr.

could. nostr.land is a commercial service (and it costs money to run), but I am also planning on having OSS for parts, and standardized APIs for these

event cannon will be open source once I have got it stable and working. will also do the same for the p2p relay sync service (download)

NFDB will not be open source due to:

- providing public support for the code being a burden

- it not being of use to the average self-hoster

but I’d want to make a different version for self hosting

looked at your project and this 100% interests me

how should I contact you (outside of nostr DMs?)

I have some things to say about using Cashu, but that is it

I just bought a month of service to experiment !

Isn't that just relay streaming?