Dan Romero
@dwr.eth
Can you solve spam at the protocol-level? 1. Assumption: a credibly neutral decentralized social networking protocol is desirable. 2. In order to achieve "credibly neutral decentralization" for the protocol data it must be 1) replicated across many servers / nodes 2) user-controlled, i.e. the user does not have to rely on any other party to add / remove messages to the protocol 3) sign ups are permissionless. 3. This means that anyone (or AI) can sign up for an account and post whatever they want at the protocol level. Any compromise on this negates the goal of "credibly neutral decentralization" for the protocol data. 4. However, just because the protocol itself is credibly neutral and decentralized *does not mean* clients / apps have to be. In fact, opinionated filtering is desirable from a user experience point of view. 5. So the practical end state: protocol is as neutral as possible, clients / apps get to choose what to show from the protocol, building a client is permissionless.
4 replies
5 recasts
43 reactions
Dan Romero
@dwr.eth
6. This means raw protocol metrics are always going to have noise. This applies to any permissionless protocol, including the web, email, Ethereum, etc. 7. Ethereum (arguably) has less spam than the web or email because it charges a small fee to use the network. Farcaster does this as well, but just upfront and then limits how much storage you can use of the network at any point. 8. Aside: related to #5, we publish the (opinionated) Warpcast spam labels for the benefit of other developers. But no one is required to use them. @neynar and @openrank have built their own scoring model. Multiple spam models is a good thing for the protocol.
1 reply
0 recast
23 reactions
dycp
@tn100x.eth
i may be retarted but did you just say build your own client in 300 words and more
3 replies
1 recast
17 reactions
max ↑
@baseddesigner.eth
well put, should be settled once and for all maybe even put this during onboarding for folks to acknowledge + somewhere before signing up on the FAQ of the homepage or smth
0 reply
0 recast
2 reactions
GIGAMΞSH
@gigamesh
" 2) user-controlled, i.e. the user does not have to rely on any other party to add / remove messages to the protocol" Would you say that is the main decentralization advantage of Farcaster versus Bluesky / AT protocol? If not, what is?
0 reply
0 recast
0 reaction