It is very well-known that Vector clocks detect causal dependencies between events, but there are different implementation methods. What are the differences (advantages/disadvantages) between:
- ticking only when sending (before).
- ticking only when sending (after).
- ticking when receiving and ticking before sending
- ticking when receiving and ticking after sending