Understand Message Ordering (Timestamp-Hash)
mainFarcaster messages are totally ordered using a combination of timestamp and hash. For two messages $m$ and $n$:
- Timestamp Priority: If $m_t$ and $n_t$ are distinct, the larger timestamp has the highest order.
- Hash Tie-breaking: If timestamps are identical, compare the hashes $m_h$ and $n_h$ using pairwise ASCII character comparison. The hash with the higher ASCII character value at the first differing position has the highest order.
- Equality: If both timestamps and hashes are identical, the messages are considered the same.