If you are into distributed systems, please spend some time reading about Vector Clocks and Hybrid Logical Clocks.
They are extremely important to track causality and the ordering of events across multiple nodes and even processes. They play an integral role in achieving consistency and conflict resolution.
Most of the distributed data stores use some flavour of Vector Clocks or HLC.
Here’s what I’d recommend - pick your favourite distributed database - DynamoDB, Cockroach, Riak, Cassandra (early versions, now they moved away), any, and see how they resolve conflicts. Go through their documentation or source to understand how they use it.
Once you spend some time and build a quick prototype, you will realize it just sounds fancy; in reality, it is not that difficult to understand; all it takes is some dedicated effort.