Back
View on Warpcast
Cassie Heart
Cassie Heart
Posted on 5/2/2024 to /farcon

The focus on building towards a protocol that can support 1M users is ambitious and part of why I love building Farcaster. What do you hypothesize the architecture would need to evolve to so it can accommodate 1B users?

36

Varun SrinivasanVarun Srinivasan

I think the short answer is a billion is four orders of magnitude away from where we are today and there's a lot we don't know about what's gonna break on the path to getting there. What we've been thinking about is how do we get the next 10X to a million users? And there's a very, very long github issue with all the things on there that we could use help with if anyone wants to participate. But I think the short version - if I had to really condense it into something - consists of two things from the architecture theory. 1. When you have millions and millions of objects that are floating around between different servers, how do you make sure that they all get into sync really, really quickly? 2. It's storage, how do you control the amount of data that people put on the network? And this is one of the biggest questions we get about how storage units work on forecaster, for instance you can only store 2500 casts. There's a lot of balancing that goes into it. We need a a price point that lets you enter Farcaster and still have it be permissionless, then decide how much data you get to keep on the network. And I think balancing these things and figuring it out is gonna be what gets us to a billion users. If we can make the storage scale and if we can make the sync scale, we feel really, really good about getting that right.