Content pfp
Content
@
0 reply
20 recasts
20 reactions

dom pfp
dom
@dhof
am i understanding farcaster’s design properly that it focuses on consistency (or consensus) across all hubs? versus activitypub’s every-server-for-itself approach (and nostr to some extent)
4 replies
1 recast
12 reactions

Sanjay pfp
Sanjay
@sanjay
Yes, that’s right. All hubs converge on the same state as long as they get all messages. Hubs will sync with each other to catch missed messages. But there is no explicit consensus mechanism or penalties right now (other than a poor peer score).
1 reply
0 recast
1 reaction

dom pfp
dom
@dhof
didn't realize that. pretty interesting how is timestamping handled?
1 reply
0 recast
0 reaction

Varun Srinivasan pfp
Varun Srinivasan
@v
Timestamps are not trustworthy, just like a personal blog
1 reply
0 recast
1 reaction

Sanch pfp
Sanch
@sanchitram.eth
Why aren’t timestamps trustworthy / how else do you order the right sequence of events?
1 reply
0 recast
0 reaction

Sanjay pfp
Sanjay
@sanjay
We rely on client reported timestamp. The order is not immutable, it can change. Hubs will just treat the reported timestamp as true and change their state to reflect it (it's treated as if the message was missed). But note, you can only lie about your own timestamps, you cannot affect the timestamps of other messages.
1 reply
0 recast
1 reaction