Replies: 6 comments
-
Just so I understand your question...are you asking about the case where I want to recast message A today and then recast the same message A again in a year? |
Beta Was this translation helpful? Give feedback.
-
Yes I thought of the following use case:
John can always prove that Paul's original cast came from Paul, but that feels different to me than a re-cast to Paul's audience. Essentially, when the re-cast occurs is an important aspect of the re-cast (in addition to the re-cast message content). |
Beta Was this translation helpful? Give feedback.
-
@oakmac to clarify, you can recast the same cast later but it will overwrite the previous recast. |
Beta Was this translation helpful? Give feedback.
-
I'm not sure what "overwrite the previous recast" means in the context of a conversation between people. If I say something to you in February, and then say the same thing to you in October, it doesn't mean that I didn't also say it to you in February. My $0.02 is that the value in a cast comes from 1) the content and 2) the time at which that content was sent. Just like conversations in real life. |
Beta Was this translation helpful? Give feedback.
-
If you "like" something on most social networks in Feb, unlike it in March and like it again in April you don't see the full history of that. The rationale is that most users just care about the current state and eliminating older state by using last-write-wins rules saves storage space, which is particularly important on decentralized networks like Farcaster. Farcaster's POV on recasts is that they should be treated similar to likes and the intent is not to have a conversation, but to simply "reshare" something in your timeline at the current point in time. Older "reshares" becomes irrelevant when the same post is reshared in the future. Keeping a full history of every reshare is unnecessary from a UX perspective and expensive from a storage perspective. This is also similar to how retweets are implemented on Twitter btw, I don't believe they show up multiple times in your timeline, likely for the same reasons. Finally, if you really really want a the same cast to show up multiple times you can embed the cast as a link (instead of using the recast type) which will achieve want you want it to do. |
Beta Was this translation helpful? Give feedback.
-
I was reading through the Farcaster protocol and the bold text stuck out to me as an odd constraint.
I am curious what the reasoning is for not allowing multiple recasts at different times?
Beta Was this translation helpful? Give feedback.
All reactions