Dan Romero
@dwr.eth
"I use all my reaction storage but very little of my cast storage. Can storage units be flexible?" > Flexible storage units are very tricky to implement with a good UX. There are many problems, but the most pressing one is what to do when you’ve exceeded the limit and send a new message. The only solution with our eventually consistent network is to prune the oldest message, irrespective of type. This means that if you run out of space and like something, the first person you followed may get unfollowed, which is really bad. There is no easy solution to this problem.
16 replies
3 recasts
103 reactions
Alex Mack 🏔️
@alexmack
this might be a dumb question, but what if we could purchase storage specific to a specific type? Ie. top up on reactions if there's still lots of cast storage left?
2 replies
0 recast
4 reactions
Dan Romero
@dwr.eth
Not a dumb question. Just complex to implement relative to $3 for most people hitting the limit is worth it.
1 reply
0 recast
2 reactions
baubergo
@baubergo-
Wouldn't removing a considerable chunk of followers' storage make a bigger difference? I guess reactions consume the most space quickly and probably "cost" more, in the sense that they occupy the most storage compared to followers, for example?
1 reply
0 recast
0 reaction
Dan Romero
@dwr.eth
Follows are the most valuable to preserve. Casts next. Likes are the least valuable to preserve.
2 replies
0 recast
2 reactions
Jarrett
@jarrettr
Was looking around for this answer earlier because I had the same thought . Found the same explanation after finding and reading some of this :) https://github.com/farcasterxyz/protocol/discussions/98 Is there a better place to look at fips and related information? (not that I’m technical or anything, just to look at if curious)
1 reply
0 recast
0 reaction
Jarrett
@jarrettr
Nvm ignore that question: https://github.com/farcasterxyz/protocol/discussions
0 reply
0 recast
0 reaction