Farcaster Dev Call Notes
April 11th, 2024
Farcaster Topics
Scaling Farcaster
- Currently 80K daily users
- How do we scale to 1M users
- Goals
- Hubs should be less than $1000 a month
- Message delivery, arrive in 10 seconds 90% of the time
- 99% of hubs are “in sync”, according to some health metric.
- 99.9% of data can replicate to an external database in < 1s.
- Sync
- Improve Snapshot sync
- Improve Gossip sync
- Diff sync
- State
- Trying to move to SSD for broader commodity hardware, while also updating hub requirements
Shuttle
- New replicator package
- Less opinionated compared to the older replicator
- Will give hub operators more flexibility with how they want to index and use the data
Frames
- Cast Actions
- Working on discoverability, like a discover page
- Next up would be looking into actions opening frames. e.g. you click “tip $DEGEN” and a frame pops up with how much you want to send
- Replace or delete actions is down the road
- Looking at moving away from deep link urls and moving towards a metadata structure similar to frames
Warpcast Topics
App Performance and Quality
- Direct Casts
- Top Warpcast priority
- Rewriting direct casts to work better at scale
- Should have the same performance as other apps you use
- Long term plans
- once stable, will be looking into programatic read and writes for DCs
- even longer term find ways to give access to DCs to other clients
- Fixing crashes and general performance
Notifications
- New area Warpcast team is looking to focus on
- Give people control to different categories to fine grain, but make the default algorithmic similar to the home feed