Avatar
someone
9fec72d579baaa772af9e71e638b529215721ace6e0f8320725ecbf9f77f85b1

I haven't checked the word frequencies. If anyone needs transparency I might do a bot in the long term that 'lightly' publishes the spam filter decisions as events on nos.lol. Obviously not every event rejected is going to be published about.. Fresh pubkeys will probably won't be mentioned at all.

How? Whats your plan? What are the best sources?

More like defending it

Fine tuning the spam algo's of nos.lol. Generally worked well with a few false positives. Anything that you want from the relay?

are you raising ostriches?

?cid=2154d3d7ogjqssz5ljyn89qvpvkzyud2mj2w2rfs27di5lt7&rid=giphy.gif&ct=g

I think in the future, when just starting users will need to gain reputation. During this phase the messages and pubkeys can be expensive. After reputation is built, messages (events) can be much cheaper or even free..

Some relays can be strict, then users can go to smaller relays to build reputation. Once the user acts well in the network (i.e. no spamming etc) then big relays can accept the events without PoW.

Oh! I was talking about spams. I am obsessed lately. Sorry! Relays can slow DM'ers down.

A client-client thing can also be done like hashcash, yes.

Never thought about invoices but as far as I remember similar things occured outside nostr like "If you want to talk to me pay this invoice and choose a time slot".

If WoT is properly implemented it would need a lot more reports to be effectively cancel. Your network should provide a protection from spam report spams.

Couple "aggregators" and a few big ones on mobile. On desktop lot more. But saving mobile relays overwrites desktop. So maybe clients can use different places for mobile and desktop relay settings.

newest strfry code, some reordering of posts are fixed.

new spam filter that may reduce false positives.

😸 nos.lol running the new version

Everyone can give you badges, it is recorded on nostr database even if you don't go to badges.page.

But if you want to see your awards on badges.page you need Alby browser extension because copying nsec.... is not recommended.

If you want to create there, yes Alby is needed.

Some clients may start adding this feature to show your awards directly on your profile within the client.. Or they may not. . Depends on the popularity I guess.

what is the limit?

I checked nginx rate limiting a bit. It looks mostly for requests/second and not specific to websockets. Is your nginx rate limiting the requests / sec, the amount of traffic received / second or actually counting the nostr events?

Awesome topics!

React or Vue?

--Relay specialization to achieve optimum functionality

-Requirements:

Noone misses out on any event

Resilient against attacks

Fast

Storing all the events forever

-Proposal:

Noone wants to miss out on events. If I am posting something I want it to go to everywhere. If I am following someone I should make sure I am getting their events. There is no guarantee in current paradigm.

To solve this I am proposing some specialization of relays. There will be like 32 read only servers which specialize in speed, fast queries, high bandwith, each temporarily storing a shard (1/32) of complete set of all events on nostr. The events can be sharded based on their last 5 bits. Storage can be mem only. If someone connects to all these 32 relays they will get all the events.

Secondly, the general purpose read/write servers which specialize in long term storage to make sure the events are saved and noone looses their events. They copy events to the read only servers (above). When a client wants to write, they can do to any of the general purpose servers. The events are then distributed to read only servers based on last bits of their id. There may be hundreds of these servers.

Clients can connect to 32 read only and some read/write servers in order to achieve everything.

We can have a copy of all shards to increase redundancy or resiliency against DoS attacks, or just to increase speed by having a lower ping.

If mobile clients don't mind the traffic, # of shards (32) can be increased even more to 64, 128… If 64 is implemented last 6 bits of the events will be used for sharding purposes.

Read only shards will probably be honey pot for attacks in such case. If shard system cracks there is always general purpose servers who can facilitate relaying to build the next shard infrastructure..

I have like 20 relays. On Coracle it shows only 1.

what is the most 'freedom oriented' / 'bitcoin oriented' bank?

write @ and his pubkey. then post. then the link appears there 🤷

Us East Coast new server. wss://e.nos.lol   warning: no spam check. your mobile data will be rekt.

I liked snort.social but they ended the live stream functionality

Iris is great but constantly disconnects and connects to relays. Maybe I am doing it wrong :) I have like 20

Does it make sense to increase proof of work gradually when someone starts to spam?

Did you DM Sarah.P?