Oddbean new post about | logout
 Another spam-free-relay experiment: 

wss://relay.nostr.band/trusted

This endpoint (with /trusted path) has all the nostr data from all relays, but it hides all posts and profiles that have low trust rank, unless you specifically ask for them by id or pubkey. 

In case of a spam attack on the network you can remove 'read' permissions from all other relays (or click 'disconnect' if your client allows that), and leave 'read' for this relay, and have content from all the network visible, except for spam. When attack is over - re-activate read permissions or re-connect to other relays.

Trust rank is an internal metric similar to PageRank. The upside of it is that it's very robust against sybil attacks, i.e. bots that interact with themselves to pump their likes/follows/vanity metrics gain nothing since only interactions from broader network would count. 

The downside of using trust rank for spam-filtering is that new blank accounts that haven't had any interaction from trusted accounts will not be visible, so you won't be able to see and greet new nostr users. 

The relay is free for now. Please let me know what you think of this approach. 
 Well, if Nostr gets a little more popular spam attacks will be the norm.

Actually it doesn't even have to be spam. The global feed, for example, will get unusable fast just from the sheer amount of people posting in random languages about random topics.

It is great to have these filtered relay options. 
 Useful during spam attacks, such as now.
nostr:nevent1qqsrx9cn388rqkd44mr2c9yaxk4cymk3w6052wysaax8rusvf00a2fgpz9mhxue69uhkummnw3ezuamfdejj7q3qxdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wsxpqqqqqqzq4lyqh