Can you solve spam at the protocol-level?
Assumption: a credibly neutral decentralized social networking protocol is desirable.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.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 ne...
Can you solve spam at the protocol-level?
Assumption: a credibly neutral decentralized social networking protocol is desirable.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.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 ne...
Why wallet?
Here's our rationale for shipping a wallet in Warpcast.Better UX in an app you use every dayMake onchain actions reliable and smooth directly from the feed—frames and token links. No app switching or deeplink bugs.Automatic onboardingNew users don’t need to download a separate app—it’s already there when you sign up. If you get a reward, a $degen tip or an airdrop in your first week, it just works.“Singapore of crypto”Today, Farcaster is much smaller than web2 social networks. However, if the...
Why wallet?
Here's our rationale for shipping a wallet in Warpcast.Better UX in an app you use every dayMake onchain actions reliable and smooth directly from the feed—frames and token links. No app switching or deeplink bugs.Automatic onboardingNew users don’t need to download a separate app—it’s already there when you sign up. If you get a reward, a $degen tip or an airdrop in your first week, it just works.“Singapore of crypto”Today, Farcaster is much smaller than web2 social networks. However, if the...
Where are the apps?
Why aren't there more compelling consumer crypto apps?
What does sufficient decentralization mean?
I often see people say Farcaster isn't "sufficiently decentralized". You're free to define what "sufficiently decentralized" means to you, of course, but how we think about it is laid out in Varun's blog post:A social network achieves sufficient decentralization if two users can find each other and communicate, even if the rest of the network wants to prevent it. This implies that users can always reach their audience, which can only be true if developers can build many clients on the network...
What does sufficient decentralization mean?
I often see people say Farcaster isn't "sufficiently decentralized". You're free to define what "sufficiently decentralized" means to you, of course, but how we think about it is laid out in Varun's blog post:A social network achieves sufficient decentralization if two users can find each other and communicate, even if the rest of the network wants to prevent it. This implies that users can always reach their audience, which can only be true if developers can build many clients on the network...
The spam filtering dilemma
Sharing how we think about spam so people can better understand.Who should you prioritize?1. Most people will only use social networks if they are fun 2. Casting something and getting dozens of spammy replies is not fun 3. If you get enough spammy replies, you'll just stop using the app 4. So, aggressively filtering for spam is necessary to keep your existing users happy 5. However, this means some good new users will hit spam filters. Understatement: this is a bad user experience for those p...
The spam filtering dilemma
Sharing how we think about spam so people can better understand.Who should you prioritize?1. Most people will only use social networks if they are fun 2. Casting something and getting dozens of spammy replies is not fun 3. If you get enough spammy replies, you'll just stop using the app 4. So, aggressively filtering for spam is necessary to keep your existing users happy 5. However, this means some good new users will hit spam filters. Understatement: this is a bad user experience for those p...