Go directly to jail
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...
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...
Go directly to jail
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...
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...
Share Dialog
Share Dialog
1. Gated polls based on criteria — you can only vote if...
a. Onchain activity — age of wallet, token balance, holding an NFT
b. Farcaster activity — age of account, # of followers, OpenRank or Power Badge
2. Remind me — useful for live virtual events like Farhouse, Unlonely, /tabletop game night; creates a frame with a single button to remind the user via a programmatic DC 1 hour or 15 minutes before event is live
3. Waitlist — useful for building excitement about a consumer app launch; creates a frame with single button to join the wailist; admin UI is a table of FIDs and relevant metrics, ability to invite users to the app via a programmatic DC
4. Prop bet — creates a frame with a description, $ amount, odds and resolver (i.e. 3rd party who decides who won the bet) for a prop bet against the caster. Transaction on Base in USDC? Degen?
5. Copy trade — creates a frame with a single button / txn that allows you to clone a portfolio (via a consolidated multi-swap txn, not sure if possible)
6. Amazon product link frame — create a frame with an Amazon product, frame creator has an affiliates account, pays you out a % in a crypto
7. Fundraiser — GoFundMe campaign in a frame. Allow the ability for the author to specify another Farcaster user, e.g. a charity, funds go to connected address, track successful payments / leaderboard for biggest contributors
8. LLM actions - improve your grammar, make the cast funnier, more succinct; generate an image with DALL-E
9. Imgflip - similar to a GIF keyboard, search for a meme template and then have the ability to add Impact text on top and bottom of the image
10. What channel should I cast in - analyze cast text and then look at what channels have been most active recently
11. Boost my cast - select your mutual follows before you cast, action waits for the next cast to propogate on the network and then DCs a link to your friends to like it
12. Grab most recent [x] - give the action your Twitter username, and it shows you the raw text of the last few tweets, making it easy to cross-post; could be the same for most recent mint, transaction, trade, etc.
13. Upload your photo / image to NFT platform - upload your image to Zora, Rodeo, Moshi, returns a frame with mint button ready to go to cast
1. Gated polls based on criteria — you can only vote if...
a. Onchain activity — age of wallet, token balance, holding an NFT
b. Farcaster activity — age of account, # of followers, OpenRank or Power Badge
2. Remind me — useful for live virtual events like Farhouse, Unlonely, /tabletop game night; creates a frame with a single button to remind the user via a programmatic DC 1 hour or 15 minutes before event is live
3. Waitlist — useful for building excitement about a consumer app launch; creates a frame with single button to join the wailist; admin UI is a table of FIDs and relevant metrics, ability to invite users to the app via a programmatic DC
4. Prop bet — creates a frame with a description, $ amount, odds and resolver (i.e. 3rd party who decides who won the bet) for a prop bet against the caster. Transaction on Base in USDC? Degen?
5. Copy trade — creates a frame with a single button / txn that allows you to clone a portfolio (via a consolidated multi-swap txn, not sure if possible)
6. Amazon product link frame — create a frame with an Amazon product, frame creator has an affiliates account, pays you out a % in a crypto
7. Fundraiser — GoFundMe campaign in a frame. Allow the ability for the author to specify another Farcaster user, e.g. a charity, funds go to connected address, track successful payments / leaderboard for biggest contributors
8. LLM actions - improve your grammar, make the cast funnier, more succinct; generate an image with DALL-E
9. Imgflip - similar to a GIF keyboard, search for a meme template and then have the ability to add Impact text on top and bottom of the image
10. What channel should I cast in - analyze cast text and then look at what channels have been most active recently
11. Boost my cast - select your mutual follows before you cast, action waits for the next cast to propogate on the network and then DCs a link to your friends to like it
12. Grab most recent [x] - give the action your Twitter username, and it shows you the raw text of the last few tweets, making it easy to cross-post; could be the same for most recent mint, transaction, trade, etc.
13. Upload your photo / image to NFT platform - upload your image to Zora, Rodeo, Moshi, returns a frame with mint button ready to go to cast
No comments yet